| <?xml version="1.0" encoding="UTF-8"?> | 
 | <?eclipse version="3.3"?> | 
 | <plugin> | 
 |  | 
 | 	<extension-point id="catalogFileType" name="%XML_Catalog_File_Type_Extension_Point.name" schema="schema/catalogFileType.exsd"/> | 
 |  | 
 | 	<extension point="org.eclipse.wst.xml.ui.catalogFileType"> | 
 | 		<fileType | 
 | 			extensions="dtd, ent, mod" | 
 | 			description="%_UI_PREF_DTD_FILES" | 
 | 			id="org.eclipse.wst.xml.core.ui.catalogFileType.dtd"> | 
 | 		</fileType> | 
 | 		<fileType | 
 | 			extensions="xsd" | 
 | 			description="%_UI_PREF_XSD_FILES" | 
 | 			id="org.eclipse.wst.xml.core.ui.catalogFileType.xsd"> | 
 | 		</fileType> | 
 | 		<fileType | 
 | 			extensions="tld" | 
 | 			description="%_UI_PREF_TAGLIB_DEF_FILES" | 
 | 			id="org.eclipse.wst.xml.core.ui.catalogFileType.tld"> | 
 | 		</fileType> | 
 | 	</extension> | 
 |  | 
 | 	<!--The org.eclipse.wst.xml.core.xmlsource content type is only for | 
 | 		handling some special cases of ill-formed xml in a reasonable | 
 | 		manner, and should not be emulated by clients. The two content | 
 | 		types are often used interchangeably by the XML component, but | 
 | 		please use org.eclipse.core.runtime.xml instead. --> | 
 | 	<extension point="org.eclipse.wst.sse.ui.editorConfiguration"> | 
 | 		<sourceViewerConfiguration | 
 | 			class="org.eclipse.wst.xml.ui.StructuredTextViewerConfigurationXML" | 
 | 			target="org.eclipse.core.runtime.xml, org.eclipse.wst.xml.core.xmlsource" /> | 
 | 		<contentOutlineConfiguration | 
 | 			class="org.eclipse.wst.xml.ui.views.contentoutline.XMLContentOutlineConfiguration" | 
 | 			target="org.eclipse.core.runtime.xml, org.eclipse.wst.xml.core.xmlsource" /> | 
 | 		<propertySheetConfiguration | 
 | 			class="org.eclipse.wst.xml.ui.views.properties.XMLPropertySheetConfiguration" | 
 | 			target="org.eclipse.core.runtime.xml, org.eclipse.wst.xml.core.xmlsource" /> | 
 | 		<documentationTextHover | 
 |         	class="org.eclipse.wst.xml.ui.internal.taginfo.XMLTagInfoHoverProcessor" | 
 |         	target="org.eclipse.wst.xml.XML_DEFAULT"> | 
 |   		</documentationTextHover> | 
 |   		<doubleClickStrategy | 
 |         	class="org.eclipse.wst.xml.ui.internal.doubleclick.XMLDoubleClickStrategy" | 
 |         	target="org.eclipse.wst.xml.XML_DEFAULT"> | 
 |   		</doubleClickStrategy> | 
 | 		<provisionalConfiguration | 
 | 			type="sourceeditingtexttools" | 
 | 			class="org.eclipse.wst.xml.ui.internal.provisional.XMLSourceEditingTextTools" | 
 | 			target="org.eclipse.core.runtime.xml, org.eclipse.wst.xml.core.xmlsource" /> | 
 | 		<provisionalConfiguration | 
 | 			type="characterpairmatcher" | 
 | 			class="org.eclipse.wst.xml.ui.internal.text.XMLDocumentRegionEdgeMatcher" | 
 | 			target="org.eclipse.core.runtime.xml, org.eclipse.wst.xml.core.xmlsource" /> | 
 | 		<provisionalConfiguration | 
 | 			type="structuredtextfoldingprovider" | 
 | 			class="org.eclipse.wst.xml.ui.internal.projection.StructuredTextFoldingProviderXML" | 
 | 			target="org.eclipse.core.runtime.xml, org.eclipse.wst.xml.core.xmlsource" /> | 
 | 		<provisionalConfiguration | 
 | 			type="org.eclipse.jface.text.quickassist.IQuickAssistProcessor" | 
 | 			class="org.eclipse.wst.xml.ui.internal.correction.XMLQuickAssistProcessor" | 
 | 			target="org.eclipse.wst.xml.XML_DEFAULT" /> | 
 | 		<provisionalConfiguration | 
 | 			type="autoeditstrategy" | 
 | 			class="org.eclipse.wst.xml.ui.internal.autoedit.StructuredAutoEditStrategyXML" | 
 | 			target="org.eclipse.wst.xml.XML_DEFAULT" /> | 
 | 		<provisionalDefinition | 
 | 			type="preferencepages" | 
 | 			value="org.eclipse.wst.xml.ui.preferences.xml.xml, org.eclipse.wst.sse.ui.preferences.xml.source, org.eclipse.wst.sse.ui.preferences.xml.templates, org.eclipse.wst.sse.ui.preferences.xml.colors" | 
 | 			target="org.eclipse.core.runtime.xml, org.eclipse.wst.xml.core.xmlsource" /> | 
 | 		<provisionalDefinition | 
 | 			type="spellingregions" | 
 | 			value="XML_COMMENT_TEXT, XML_CONTENT, XML_DEFAULT" | 
 | 			target="org.eclipse.core.runtime.xml, org.eclipse.wst.xml.core.xmlsource" /> | 
 | 		<provisionalDefinition | 
 | 			type="activecontexts" | 
 | 			value="org.eclipse.core.runtime.xml, org.eclipse.wst.xml.navigation, org.eclipse.wst.xml.cleanup, org.eclipse.wst.xml.comments, org.eclipse.wst.xml.selection, org.eclipse.wst.xml.dependencies, org.eclipse.wst.xml.grammar, org.eclipse.wst.xml.expand, org.eclipse.wst.xml.occurrences" | 
 |         	target="org.eclipse.core.runtime.xml" /> | 
 | 	</extension> | 
 | 	 | 
 | 	<extension point="org.eclipse.ui.contexts"> | 
 | 		<context | 
 | 			name="%scope.structured.text.editor.xml.name" | 
 | 			parentId="org.eclipse.wst.sse.ui.structuredTextEditorScope" | 
 | 			description="%scope.structured.text.editor.xml.description" | 
 | 			id="org.eclipse.core.runtime.xml"> | 
 | 		</context> | 
 | 		<context | 
 | 			name="%scope.structured.text.editor.xml.navigation.name" | 
 | 			parentId="org.eclipse.wst.sse.ui.structuredTextEditorScope" | 
 | 			description="%scope.structured.text.editor.xml.navigation.description" | 
 | 			id="org.eclipse.wst.xml.navigation"> | 
 | 		</context> | 
 | 		<context | 
 | 			name="%scope.structured.text.editor.xml.cleanup.name" | 
 | 			parentId="org.eclipse.wst.sse.ui.structuredTextEditorScope" | 
 | 			description="%scope.structured.text.editor.xml.cleanup.description" | 
 | 			id="org.eclipse.wst.xml.cleanup"> | 
 | 		</context> | 
 | 		<context | 
 | 			name="%scope.structured.text.editor.xml.comments.name" | 
 | 			parentId="org.eclipse.wst.sse.ui.structuredTextEditorScope" | 
 | 			description="%scope.structured.text.editor.xml.comments.description" | 
 | 			id="org.eclipse.wst.xml.comments"> | 
 | 		</context> | 
 | 		<context | 
 | 			name="%scope.structured.text.editor.xml.selection.name" | 
 | 			parentId="org.eclipse.wst.sse.ui.structuredTextEditorScope" | 
 | 			description="%scope.structured.text.editor.xml.selection.description" | 
 | 			id="org.eclipse.wst.xml.selection"> | 
 | 		</context> | 
 | 		<context | 
 | 			name="%scope.structured.text.editor.xml.dependencies.name" | 
 | 			parentId="org.eclipse.wst.sse.ui.structuredTextEditorScope" | 
 | 			description="%scope.structured.text.editor.xml.dependencies.description" | 
 | 			id="org.eclipse.wst.xml.dependencies"> | 
 | 		</context> | 
 | 		<context | 
 | 			name="%scope.structured.text.editor.xml.grammar.name" | 
 | 			parentId="org.eclipse.wst.sse.ui.structuredTextEditorScope" | 
 | 			description="%scope.structured.text.editor.xml.grammar.description" | 
 | 			id="org.eclipse.wst.xml.grammar"> | 
 | 		</context> | 
 | 		<context | 
 | 			name="%scope.structured.text.editor.xml.expand.name" | 
 | 			parentId="org.eclipse.wst.sse.ui.structuredTextEditorScope" | 
 | 			description="%scope.structured.text.editor.xml.expand.description" | 
 | 			id="org.eclipse.wst.xml.expand"> | 
 | 		</context> | 
 | 		<context | 
 | 			name="%scope.structured.text.editor.xml.occurrences.name" | 
 | 			parentId="org.eclipse.wst.sse.ui.structuredTextEditorScope" | 
 | 			description="%scope.structured.text.editor.xml.occurrences.description" | 
 | 			id="org.eclipse.wst.xml.occurrences"> | 
 | 		</context> | 
 | 	</extension> | 
 | 	 | 
 | 	<extension | 
 | 		point="org.eclipse.core.filebuffers.annotationModelCreation"> | 
 | 		<factory | 
 | 			contentTypeId="org.eclipse.core.runtime.xml" | 
 | 			class="org.eclipse.wst.sse.ui.internal.StructuredResourceMarkerAnnotationModelFactory" /> | 
 | 		<factory | 
 | 			contentTypeId="org.eclipse.wst.xml.core.xmlsource" | 
 | 			class="org.eclipse.wst.sse.ui.internal.StructuredResourceMarkerAnnotationModelFactory" /> | 
 | 	</extension> | 
 | 	<extension | 
 | 		point="org.eclipse.wst.sse.ui.adapterFactoryDescription"> | 
 | 		<adapterFactoryDescription | 
 | 			class="org.eclipse.wst.xml.ui.internal.registry.AdapterFactoryProviderForXML"> | 
 | 			<contentType id="org.eclipse.core.runtime.xml" /> | 
 | 			<contentType id="org.eclipse.wst.xml.core.xmlsource" /> | 
 | 		</adapterFactoryDescription> | 
 | 	</extension> | 
 | 	<extension point="org.eclipse.ui.preferencePages"> | 
 | 		<!-- The "top-level" XML category --> | 
 | 		<page | 
 | 			name="%XML.name" | 
 | 			class="org.eclipse.wst.xml.ui.internal.preferences.EmptyFilePreferencePage" | 
 | 			id="org.eclipse.wst.xml.ui.preferences.xml"> | 
 | 		</page> | 
 | 		<!-- The "lower level" XML Files category/page --> | 
 | 		<page | 
 | 			name="%XML_Files.name" | 
 | 			category="org.eclipse.wst.xml.ui.preferences.xml" | 
 | 			class="org.eclipse.wst.xml.ui.internal.preferences.XMLFilesPreferencePage" | 
 | 			id="org.eclipse.wst.xml.ui.preferences.xml.xml"> | 
 |          	<keywordReference id="org.eclipse.wst.xml.ui.files"/> | 
 |          	<keywordReference id="org.eclipse.wst.xml.ui.severities"/> | 
 |         </page> | 
 | 		<!-- XML PREFERENCE PAGES --> | 
 | 		<page | 
 | 			name="%XML_Source.name" | 
 | 			category="org.eclipse.wst.xml.ui.preferences.xml.xml" | 
 | 			class="org.eclipse.wst.xml.ui.internal.preferences.XMLSourcePreferencePage" | 
 | 			id="org.eclipse.wst.sse.ui.preferences.xml.source"> | 
 |          	<keywordReference id="org.eclipse.wst.xml.ui.source"/> | 
 | 		</page> | 
 | 		<page | 
 | 			name="%XML_Templates.name" | 
 | 			category="org.eclipse.wst.sse.ui.preferences.xml.source" | 
 | 			class="org.eclipse.wst.xml.ui.internal.preferences.XMLTemplatePreferencePage" | 
 | 			id="org.eclipse.wst.sse.ui.preferences.xml.templates"> | 
 |          	<keywordReference id="org.eclipse.wst.xml.ui.templates"/> | 
 | 		</page> | 
 | 		<page | 
 | 			name="%XML_Syntax_Coloring" | 
 | 			category="org.eclipse.wst.sse.ui.preferences.xml.source" | 
 | 			class="org.eclipse.wst.xml.ui.internal.preferences.XMLSyntaxColoringPage" | 
 | 			id="org.eclipse.wst.sse.ui.preferences.xml.colors"> | 
 |          	<keywordReference id="org.eclipse.wst.xml.ui.styles"/> | 
 | 		</page> | 
 | 		<page | 
 | 			name="%_UI_PREF_XML_CATALOG" | 
 | 			category="org.eclipse.wst.xml.ui.preferences.xml" | 
 | 			class="org.eclipse.wst.xml.ui.internal.catalog.XMLCatalogPreferencePage" | 
 | 			id="org.eclipse.wst.xml.core.ui.XMLCatalogPreferencePage"> | 
 |          	<keywordReference id="org.eclipse.wst.xml.ui.xmlcatalog"/> | 
 | 		</page> | 
 | 		<page | 
 | 			name="%XML_Typing" | 
 | 			category="org.eclipse.wst.sse.ui.preferences.xml.source" | 
 | 			class="org.eclipse.wst.xml.ui.internal.preferences.XMLTypingPreferencePage" | 
 | 			id="org.eclipse.wst.sse.ui.preferences.xml.typing"> | 
 | 		</page> | 
 | 	</extension> | 
 | 	 | 
 | 	<!-- Keywords for preference and properties pages --> | 
 | 	<extension point="org.eclipse.ui.keywords"> | 
 | 		<keyword | 
 | 			label="%preferenceKeywords.files" | 
 | 			id="org.eclipse.wst.xml.ui.files"/> | 
 | 		<keyword | 
 | 			label="%preferenceKeywords.source" | 
 | 			id="org.eclipse.wst.xml.ui.source"/> | 
 | 		<keyword | 
 | 			label="%preferenceKeywords.templates" | 
 | 			id="org.eclipse.wst.xml.ui.templates"/> | 
 | 		<keyword | 
 | 			label="%preferenceKeywords.styles" | 
 | 			id="org.eclipse.wst.xml.ui.styles"/> | 
 | 		<keyword | 
 | 			label="%preferenceKeywords.xmlcatalog" | 
 | 			id="org.eclipse.wst.xml.ui.xmlcatalog"/> | 
 | 		<keyword | 
 | 			label="%preferenceKeywords.severities" | 
 | 			id="org.eclipse.wst.xml.ui.severities"/> | 
 |     </extension> | 
 | 	 | 
 | 	<!-- Editor actionsets --> | 
 | 	<extension point="org.eclipse.ui.actionSetPartAssociations"> | 
 | 		<actionSetPartAssociation | 
 | 			targetID="org.eclipse.ui.edit.text.actionSet.annotationNavigation"> | 
 | 			<part id="org.eclipse.core.runtime.xml.source"></part> | 
 | 			<part id="org.eclipse.core.runtime.xml.source2"></part> | 
 | 		</actionSetPartAssociation> | 
 | 		<actionSetPartAssociation | 
 | 			targetID="org.eclipse.ui.NavigateActionSet"> | 
 | 			<part id="org.eclipse.core.runtime.xml.source"></part> | 
 | 			<part id="org.eclipse.core.runtime.xml.source2"></part> | 
 | 		</actionSetPartAssociation> | 
 | 	</extension> | 
 |  | 
 | 	<!-- Templates --> | 
 | 	<extension point="org.eclipse.ui.editors.templates"> | 
 | 		<contextType | 
 | 			name="%All_XML_context_type_Extension_Element.name" | 
 | 			class="org.eclipse.wst.xml.ui.internal.templates.TemplateContextTypeXML" | 
 | 			id="xml_all"> | 
 | 		</contextType> | 
 | 		<contextType | 
 | 			name="%XML_New_context_type_Extension_Element.name" | 
 | 			class="org.eclipse.wst.xml.ui.internal.templates.TemplateContextTypeXML" | 
 | 			id="xml_new"> | 
 | 		</contextType> | 
 | 		<contextType | 
 | 			name="%XML_Tag_context_type_Extension_Element.name" | 
 | 			class="org.eclipse.wst.xml.ui.internal.templates.TemplateContextTypeXML" | 
 | 			id="xml_tag"> | 
 | 		</contextType> | 
 | 		<contextType | 
 | 			name="%XML_Attribute_context_type_Extension_Element.name" | 
 | 			class="org.eclipse.wst.xml.ui.internal.templates.TemplateContextTypeXML" | 
 | 			id="xml_attribute"> | 
 | 		</contextType> | 
 | 		<contextType | 
 | 			name="%XML_Attribute_value_context_type_Extension_Element.name" | 
 | 			class="org.eclipse.wst.xml.ui.internal.templates.TemplateContextTypeXML" | 
 | 			id="xml_attribute_value"> | 
 | 		</contextType> | 
 | 		<include | 
 | 			file="templates/xmldefault-templates.xml" | 
 | 			translations="$nl$/templates/xmldefault-templates.properties"> | 
 | 		</include> | 
 | 	</extension> | 
 |  | 
 | 	<extension point="org.eclipse.ui.editors"> | 
 | 		<editor | 
 | 			name="%XML_Editor.name" | 
 | 			icon="$nl$/icons/xmldoc.gif" | 
 | 			contributorClass="org.eclipse.wst.xml.ui.internal.tabletree.XMLMultiPageEditorActionBarContributor" | 
 | 			class="org.eclipse.wst.xml.ui.internal.tabletree.XMLMultiPageEditorPart" | 
 | 			symbolicFontName="org.eclipse.wst.sse.ui.textfont" | 
 | 			id="org.eclipse.wst.xml.ui.internal.tabletree.XMLMultiPageEditorPart"> | 
 | 			<contentTypeBinding | 
 | 				contentTypeId="org.eclipse.core.runtime.xml" /> | 
 | 			<contentTypeBinding | 
 | 				contentTypeId="org.eclipse.wst.xml.core.xmlsource" /> | 
 |  | 
 | 		</editor> | 
 | 	</extension> | 
 |  | 
 | 	<!-- Editor actionsets --> | 
 | 	<extension point="org.eclipse.ui.actionSetPartAssociations"> | 
 | 		<actionSetPartAssociation | 
 | 			targetID="org.eclipse.ui.edit.text.actionSet.annotationNavigation"> | 
 | 			<part | 
 | 				id="org.eclipse.wst.xml.ui.internal.tabletree.XMLMultiPageEditorPart"> | 
 | 			</part> | 
 | 		</actionSetPartAssociation> | 
 | 		<actionSetPartAssociation | 
 | 			targetID="org.eclipse.ui.NavigateActionSet"> | 
 | 			<part | 
 | 				id="org.eclipse.wst.xml.ui.internal.tabletree.XMLMultiPageEditorPart"> | 
 | 			</part> | 
 | 		</actionSetPartAssociation> | 
 | 	</extension> | 
 |  | 
 |  | 
 |  | 
 | 	<!-- ================================================== --> | 
 | 	<!-- Contribute a 'New Wizard' for XML files            --> | 
 | 	<!-- ================================================== --> | 
 | 	<extension point="org.eclipse.ui.newWizards"> | 
 | 		<category | 
 | 			name="%_UI_WIZARD_XML_CATEGORY" | 
 | 			id="org.eclipse.wst.XMLCategory"> | 
 | 		</category> | 
 | 		<wizard | 
 | 			name="%_UI_WIZARD_NEW_XML" | 
 | 			icon="$nl$/icons/XMLFile.gif" | 
 | 			category="org.eclipse.wst.XMLCategory" | 
 | 			class="org.eclipse.wst.xml.ui.internal.wizards.NewXMLWizard" | 
 | 			id="org.eclipse.wst.xml.ui.internal.wizards.NewXMLWizard"> | 
 | 			<description>%_UI_CREATE_NEW_XML_FILE</description> | 
 | 			<selection class="org.eclipse.core.resources.IResource"> | 
 | 			</selection> | 
 | 		</wizard> | 
 | 	</extension> | 
 |  | 
 | 	<!-- =============================================================================== --> | 
 | 	<!-- Allow the 'New XML' wizard to be accessed via the 'Generate' menu on a XSD file --> | 
 | 	<!-- =============================================================================== --> | 
 | <!-- | 
 | 	<extension point="org.eclipse.ui.popupMenus"> | 
 | 		<objectContribution | 
 | 			objectClass="org.eclipse.core.resources.IFile" | 
 | 			nameFilter="*.xsd" | 
 | 			id="org.eclipse.wst.xmlwizard.createXMLFromXSD"> | 
 | 			<menu | 
 | 				label="%genMenuLabel" | 
 | 				path="additions" | 
 | 				id="generateXMLArtifacts"> | 
 | 				<separator name="xml" /> | 
 | 			</menu> | 
 | 			<action | 
 | 				label="%_UI_ACTION_CREATE_XML" | 
 | 				class="org.eclipse.wst.xml.ui.internal.wizards.XMLImportActionDelegate" | 
 | 				menubarPath="generateXMLArtifacts/xml" | 
 | 				enablesFor="1" | 
 | 				id="org.eclipse.wst.xmlwizard.createXMLFromXSDAction"> | 
 | 			</action> | 
 | 		</objectContribution> | 
 | 	</extension> | 
 | --> | 
 |  | 
 | 	<!-- =============================================================================== --> | 
 | 	<!-- Allow the 'New XML' wizard to be accessed via the 'Generate' menu on a DTD file --> | 
 | 	<!-- =============================================================================== --> | 
 | <!--	 | 
 | 	<extension point="org.eclipse.ui.popupMenus"> | 
 | 		<objectContribution | 
 | 			objectClass="org.eclipse.core.resources.IFile" | 
 | 			nameFilter="*.dtd" | 
 | 			id="org.eclipse.wst.xmlwizard.createXMLFromDTD"> | 
 | 			<menu | 
 | 				label="%genMenuLabel" | 
 | 				path="additions" | 
 | 				id="generateXMLArtifacts"> | 
 | 				<separator name="xml" /> | 
 | 			</menu> | 
 | 			<action | 
 | 				label="%_UI_ACTION_CREATE_XML" | 
 | 				class="org.eclipse.wst.xml.ui.internal.wizards.XMLImportActionDelegate" | 
 | 				menubarPath="generateXMLArtifacts/xml" | 
 | 				enablesFor="1" | 
 | 				id="org.eclipse.wst.xmlwizard.createXMLFromDTDAction"> | 
 | 			</action> | 
 | 		</objectContribution> | 
 | 	</extension> | 
 | --> | 
 |  | 
 | 	<!-- =============================================================================== --> | 
 | 	<!-- Contribute a New->Example... entry for Editing and Validating XML files         --> | 
 | 	<!-- =============================================================================== --> | 
 |  | 
 | 	<!-- define the XMLSamples project wizard --> | 
 | 	<extension point="org.eclipse.ui.newWizards"> | 
 | 		<category | 
 | 			name="%_UI_WIZARD_NEW_XML" | 
 | 			parentCategory="org.eclipse.ui.Examples" | 
 | 			id="org.eclipse.wst.xml.examples"> | 
 | 		</category> | 
 | 		<wizard | 
 | 			name="%XMLExample.name" | 
 | 			class="org.eclipse.wst.xml.ui.internal.wizards.ExampleProjectCreationWizard" | 
 | 			category="org.eclipse.ui.Examples/org.eclipse.wst.xml.examples" | 
 | 			id="org.eclipse.wst.xml.ui.XMLExampleProjectCreationWizard" | 
 | 			project="true" | 
 | 			icon="$nl$/icons/newSampleProject_wiz.gif"> | 
 | 			<description> | 
 | 				%XMLExampleProjectCreationWizard.description | 
 | 			</description> | 
 | 		</wizard> | 
 | 	</extension> | 
 |  | 
 | 	<!-- configure the XMLSamples project wizard --> | 
 | 	<extension | 
 | 		point="org.eclipse.wst.common.ui.exampleProjectCreationWizard" | 
 | 		id="XMLExampleProjectCreationWizardExtension"> | 
 | 		<wizard | 
 | 			id="org.eclipse.wst.xml.ui.XMLExampleProjectCreationWizard" | 
 | 			banner="icons/newSampleProject_wizbanner.png"> | 
 | 			<projectsetup | 
 | 				pagetitle="%XMLExampleProjectCreationWizard.pagetitle" | 
 | 				name="%XMLExampleProjectCreationWizard.projectname" | 
 | 				label="%XMLExampleProjectCreationWizard.label" | 
 | 				pagedescription="%XMLExampleProjectCreationWizard.pagedescription" | 
 | 				open="readme.html"> | 
 | 				<import | 
 | 					dest="" | 
 | 					src="examples/EditingAndValidatingXML.zip" /> | 
 | 			</projectsetup> | 
 | 		</wizard> | 
 | 	</extension> | 
 |  | 
 | 	<!-- initialize xml ui preferences --> | 
 | 	<extension point="org.eclipse.core.runtime.preferences"> | 
 | 		<initializer | 
 | 			class="org.eclipse.wst.xml.ui.internal.preferences.XMLUIPreferenceInitializer" /> | 
 | 	</extension> | 
 |  | 
 | 	<extension point="org.eclipse.wst.sse.ui.sourcevalidation"> | 
 | 		<validator | 
 | 			scope="total" | 
 | 			class="org.eclipse.wst.xml.ui.internal.validation.DelegatingSourceValidatorForXML" | 
 | 			id="org.eclipse.wst.xml.ui.internal.validation.DelegatingSourceValidatorForXML"> | 
 | 			<contentTypeIdentifier id="org.eclipse.core.runtime.xml"> | 
 | 				<partitionType id="org.eclipse.wst.xml.XML_DEFAULT"/> | 
 | 				<partitionType id="org.eclipse.wst.xml.XML_COMMENT"/> | 
 | 				<partitionType id="org.eclipse.wst.sse.ST_DEFAULT"/> | 
 | 			</contentTypeIdentifier> | 
 | 			<contentTypeIdentifier id="org.eclipse.wst.xml.core.xmlsource"> | 
 | 				<partitionType id="org.eclipse.wst.xml.XML_DEFAULT"/> | 
 | 				<partitionType id="org.eclipse.wst.xml.XML_COMMENT"/> | 
 | 				<partitionType id="org.eclipse.wst.sse.ST_DEFAULT"/> | 
 | 			</contentTypeIdentifier> | 
 | 		</validator> | 
 | 	</extension> | 
 | 	 | 
 | 	<extension point="org.eclipse.wst.sse.ui.sourcevalidation"> | 
 | 		<validator | 
 | 			scope="partial" | 
 | 			class="org.eclipse.wst.xml.ui.internal.validation.MarkupValidator" | 
 | 			id="org.eclipse.wst.xml.ui.internal.validation.markupvalidator"> | 
 | 			<contentTypeIdentifier id="org.eclipse.core.runtime.xml"> | 
 | 				<partitionType id="org.eclipse.wst.sse.ST_DEFAULT"/> | 
 | 				<partitionType id="org.eclipse.wst.xml.XML_DEFAULT"/> | 
 | 			</contentTypeIdentifier> | 
 | 			<contentTypeIdentifier id="org.eclipse.wst.xml.core.xmlsource"> | 
 | 				<partitionType id="org.eclipse.wst.xml.XML_DEFAULT"/> | 
 | 				<partitionType id="org.eclipse.wst.sse.ST_DEFAULT"/> | 
 | 			</contentTypeIdentifier> | 
 | 		</validator> | 
 | 	</extension> | 
 | 	 | 
 |    <extension point="org.eclipse.ui.editors.annotationTypes"> | 
 |       <type name="org.eclipse.wst.xml.ui.matching.tag"/> | 
 |    </extension> | 
 |    <extension point="org.eclipse.ui.editors.markerAnnotationSpecification"> | 
 |       <specification | 
 |       		includeOnPreferencePage="true" | 
 |             colorPreferenceValue="212,212,212" | 
 |             annotationType="org.eclipse.wst.xml.ui.matching.tag" | 
 |             colorPreferenceKey="matchingTagIndicationColor" | 
 |             presentationLayer="4" | 
 |             label="%MatchingTagPreference.label" | 
 |             icon="icons/full/obj16/tag-generic.gif" | 
 |             textPreferenceValue="false" | 
 |             textPreferenceKey="matchingTagIndication" | 
 |             highlightPreferenceKey="matchingTagHighlight" | 
 |             highlightPreferenceValue="true" | 
 |             verticalRulerPreferenceKey="matchingTagVerticalRuler" | 
 |             verticalRulerPreferenceValue="false" | 
 |             overviewRulerPreferenceKey="matchingTagIndicationInOverviewRuler" | 
 |             overviewRulerPreferenceValue="true" | 
 |             textStylePreferenceKey="matchingTagTextStyle" | 
 | 			textStylePreferenceValue="NONE"> | 
 |       </specification> | 
 |    </extension> | 
 |  | 
 | 	<!--======================================================================================--> | 
 | 	<!-- Document provider for ExternalFileEditorInput                                        --> | 
 | 	<!--======================================================================================--> | 
 | 	<extension point="org.eclipse.ui.editors.documentProviders"> | 
 | 		<provider | 
 | 			inputTypes="org.eclipse.wst.xml.ui.internal.hyperlink.ExternalFileEditorInput" | 
 | 			class="org.eclipse.ui.editors.text.TextFileDocumentProvider" | 
 | 			id="org.eclipse.wst.xml.ui.internal.ExternalFileDocumentProvider"> | 
 | 		</provider> | 
 | 	</extension> | 
 |  | 
 | 	<!-- To Do: migrate this to the org.eclipse.ui.menus popup: format --> | 
 | 	<extension point="org.eclipse.ui.popupMenus"> | 
 | 		<viewerContribution | 
 | 			targetID="org.eclipse.core.runtime.xml.source.RulerContext" | 
 | 			id="org.eclipse.ui.texteditor.ruler.context.actions"> | 
 | 			<action | 
 | 				label="%AddTask.label" | 
 | 				helpContextId="org.eclipse.ui.AddTask_action_context" | 
 | 				class="org.eclipse.ui.texteditor.TaskRulerAction" | 
 | 				tooltip="%AddTask.tooltip" | 
 | 				menubarPath="additions" | 
 | 				id="org.eclipse.ui.texteditor.TaskRulerAction"> | 
 | 			</action> | 
 | 			<action | 
 | 				label="%AddBookmark.label" | 
 | 				helpContextId="org.eclipse.ui.bookmark_action_context" | 
 | 				class="org.eclipse.ui.texteditor.BookmarkRulerAction" | 
 | 				tooltip="%AddBookmark.tooltip" | 
 | 				menubarPath="additions" | 
 | 				id="org.eclipse.ui.texteditor.BookmarkRulerAction"> | 
 | 			</action> | 
 | 		</viewerContribution> | 
 | 	</extension> | 
 |  | 
 | 	<!--======================================================================================--> | 
 | 	<!-- Pop-up menu and associated command/handler for nested validation messages.           --> | 
 | 	<!--======================================================================================--> | 
 |  | 
 | 	<extension point="org.eclipse.ui.menus"> | 
 |       <menuContribution locationURI="popup:org.eclipse.ui.ide.MarkersView"> | 
 |           <command commandId="org.eclipse.wst.xml.ui.referencedFileErrors"> | 
 |              <visibleWhen checkEnabled="false"> | 
 | 				<reference definitionId="org.eclipse.wst.xml.ui.referencedFileErrors" /> | 
 |              </visibleWhen> | 
 |          </command> | 
 |       </menuContribution> | 
 | 	</extension> | 
 | 	 | 
 | 	<extension point="org.eclipse.ui.commands"> | 
 | 		<command | 
 | 			description="%_UI_REF_FILE_SHOW_DETAILS" | 
 | 			id="org.eclipse.wst.xml.ui.referencedFileErrors"  | 
 | 			name="%_UI_REF_FILE_SHOW_DETAILS" /> | 
 | 	</extension> | 
 | 	 | 
 |     <extension point="org.eclipse.ui.handlers"> | 
 |        <handler | 
 |              class="org.eclipse.wst.xml.ui.internal.validation.core.errorinfo.ReferencedFileErrorsHandler" | 
 |              commandId="org.eclipse.wst.xml.ui.referencedFileErrors"> | 
 |              <enabledWhen> | 
 | 				<reference definitionId="org.eclipse.wst.xml.ui.referencedFileErrors" /> | 
 |              </enabledWhen> | 
 |        </handler> | 
 | 	</extension> | 
 | 	 | 
 | 	<extension point="org.eclipse.core.expressions.propertyTesters"> | 
 | 	   <propertyTester | 
 | 	         class="org.eclipse.wst.xml.ui.internal.validation.core.errorinfo.GroupNamePropertyTester" | 
 | 	         id="org.eclipse.wst.xml.ui.markerGroupNamePropertyTester" | 
 | 	         namespace="org.eclipse.wst.xml.ui" | 
 | 	         properties="groupNamePrefix" | 
 | 	         type="org.eclipse.core.resources.IMarker"> | 
 | 	   </propertyTester> | 
 | 	</extension> | 
 | 	  | 
 | 	<extension point="org.eclipse.core.expressions.definitions"> | 
 | 		<definition id="org.eclipse.wst.xml.ui.referencedFileErrors"> | 
 |                 <and> | 
 |                    <count value="1" /> | 
 |                    <with variable="selection"> | 
 |                    		<iterate operator="or"> | 
 |                       		<adapt type="org.eclipse.core.resources.IMarker"> | 
 |                             	<test property="org.eclipse.wst.xml.ui.groupNamePrefix" value="referencedFileError" forcePluginActivation="true" /> | 
 |                       		</adapt> | 
 |                    		</iterate> | 
 |                 	</with> | 
 |                 </and> | 
 | 		</definition> | 
 | 	</extension>	  | 
 |  | 
 | <!--	 | 
 | 	<extension point="org.eclipse.ui.editorActions"> | 
 | 		<editorContribution | 
 | 			id="org.eclipse.core.runtime.xml.source.editorActions" | 
 | 			targetID="org.eclipse.core.runtime.xml.source"> | 
 | 			<action | 
 | 				id="CleanupDocument" | 
 | 				label="%CleanupDocument_label" | 
 | 				definitionId="org.eclipse.wst.sse.ui.cleanup.document" | 
 | 				tooltip="%CleanupDocument_tooltip" | 
 | 				class="org.eclipse.wst.xml.ui.internal.actions.CleanupActionXMLDelegate" | 
 | 				actionID="CleanupDocument"> | 
 | 			</action> | 
 | 			<action | 
 | 				id="ToggleComment" | 
 | 				label="%ToggleComment_label" | 
 | 				definitionId="org.eclipse.wst.sse.ui.toggle.comment" | 
 | 				tooltip="%ToggleComment_tooltip" | 
 | 				class="org.eclipse.wst.xml.ui.internal.actions.ToggleCommentActionXMLDelegate" | 
 | 				actionID="ToggleComment"> | 
 | 			</action> | 
 | 			<action | 
 | 				id="AddBlockComment" | 
 | 				label="%AddBlockComment_label" | 
 | 				definitionId="org.eclipse.wst.sse.ui.add.block.comment" | 
 | 				tooltip="%AddBlockComment_tooltip" | 
 | 				class="org.eclipse.wst.xml.ui.internal.actions.AddBlockCommentActionXMLDelegate" | 
 | 				actionID="AddBlockComment"> | 
 | 			</action> | 
 | 			<action | 
 | 				id="RemoveBlockComment" | 
 | 				label="%RemoveBlockComment_label" | 
 | 				definitionId="org.eclipse.wst.sse.ui.remove.block.comment" | 
 | 				tooltip="%RemoveBlockComment_tooltip" | 
 | 				class="org.eclipse.wst.xml.ui.internal.actions.RemoveBlockCommentActionXMLDelegate" | 
 | 				actionID="RemoveBlockComment"> | 
 | 			</action> | 
 | 			<action | 
 | 				id="FindOccurrences" | 
 | 				label="%FindOccurrences_label" | 
 | 				definitionId="org.eclipse.wst.sse.ui.search.find.occurrences" | 
 | 				class="org.eclipse.wst.xml.ui.internal.search.XMLFindOccurrencesActionDelegate" | 
 | 				actionID="FindOccurrences"> | 
 | 			</action> | 
 | 			<action | 
 | 				id="StructureSelectEnclosing" | 
 | 				label="%StructureSelectEnclosing_label" | 
 | 				definitionId="org.eclipse.wst.sse.ui.structure.select.enclosing" | 
 | 				tooltip="%StructureSelectEnclosing_tooltip" | 
 | 				class="org.eclipse.wst.xml.ui.internal.selection.StructuredSelectEnclosingXMLActionDelegate" | 
 | 				actionID="StructureSelectEnclosing"> | 
 | 			</action> | 
 | 			<action | 
 | 				id="StructureSelectNext" | 
 | 				label="%StructureSelectNext_label" | 
 | 				definitionId="org.eclipse.wst.sse.ui.structure.select.next" | 
 | 				tooltip="%StructureSelectNext_tooltip" | 
 | 				class="org.eclipse.wst.xml.ui.internal.selection.StructuredSelectNextXMLActionDelegate" | 
 | 				actionID="StructureSelectNext"> | 
 | 			</action> | 
 | 			<action | 
 | 				id="StructureSelectPrevious" | 
 | 				label="%StructureSelectPrevious_label" | 
 | 				definitionId="org.eclipse.wst.sse.ui.structure.select.previous" | 
 | 				tooltip="%StructureSelectPrevious_tooltip" | 
 | 				class="org.eclipse.wst.xml.ui.internal.selection.StructuredSelectPreviousXMLActionDelegate" | 
 | 				actionID="StructureSelectPrevious"> | 
 | 			</action> | 
 | 			<action | 
 | 				id="StructureSelectHistory" | 
 | 				label="%StructureSelectHistory_label" | 
 | 				definitionId="org.eclipse.wst.sse.ui.structure.select.last" | 
 | 				tooltip="%StructureSelectHistory_tooltip" | 
 | 				class="org.eclipse.wst.sse.ui.internal.selection.StructuredSelectHistoryActionDelegate" | 
 | 				actionID="StructureSelectHistory"> | 
 | 			</action> | 
 | 		</editorContribution> | 
 |         <editorContribution | 
 |             targetID="org.eclipse.core.runtime.xml.source" | 
 |             id="org.eclipse.core.runtime.xml.source.ruler.actions"> | 
 |          <action | 
 |                label="%AddBookmark.label" | 
 |                helpContextId="org.eclipse.ui.bookmark_action_context" | 
 |                class="org.eclipse.ui.texteditor.BookmarkRulerAction" | 
 |                actionID="RulerDoubleClick" | 
 |                id="org.eclipse.ui.texteditor.BookmarkRulerAction"/> | 
 |          <action | 
 |                label="%SelectRuler.label" | 
 |                class="org.eclipse.ui.texteditor.SelectRulerAction" | 
 |                actionID="RulerClick" | 
 |                id="org.eclipse.ui.texteditor.SelectRulerAction"/> | 
 |         </editorContribution> | 
 | 	</extension> | 
 | --> | 
 |  | 
 | 	<extension | 
 | 		point="org.eclipse.ui.workbench.texteditor.hyperlinkDetectorTargets"> | 
 | 		<target | 
 | 			id="org.eclipse.core.runtime.xml" | 
 | 			name="%XML_Source_target_name"> | 
 | 		</target> | 
 | 	</extension> | 
 | 	<extension | 
 | 		point="org.eclipse.ui.workbench.texteditor.hyperlinkDetectors"> | 
 | 		<hyperlinkDetector | 
 | 			class="org.eclipse.wst.xml.ui.internal.hyperlink.XMLHyperlinkDetector" | 
 | 			id="org.eclipse.wst.xml.ui.internal.hyperlink.XMLHyperlinkDetector" | 
 | 			name="%XML_hyperlink" | 
 | 			targetId="org.eclipse.core.runtime.xml"> | 
 | 		</hyperlinkDetector> | 
 |    </extension> | 
 |  <extension | 
 |        point="org.eclipse.ui.importWizards"> | 
 |     <category | 
 |           id="org.eclipse.wst.XMLCategory" | 
 |           name="%_UI_WIZARD_NEW_XML"> | 
 |     </category> | 
 |     <wizard | 
 |           category="org.eclipse.wst.XMLCategory" | 
 |           class="org.eclipse.wst.xml.ui.internal.wizards.ImportXMLCatalogWizard" | 
 |           icon="icons/xmldoc.gif" | 
 |           id="org.eclipse.wst.xml.ui.internal.wizards.ImportXMLCatalogWizard" | 
 |           name="%_UI_WIZARD_IMPORT_EXPORT_XMLCATALOG"> | 
 |        <description> | 
 |           %_UI_IMPORT_XML_CATALOG_FILE | 
 |        </description> | 
 |     </wizard> | 
 |  </extension> | 
 |  <extension | 
 |        point="org.eclipse.ui.exportWizards"> | 
 |     <category | 
 |           id="org.eclipse.wst.XMLCategory" | 
 |           name="%_UI_WIZARD_NEW_XML"> | 
 |     </category> | 
 |     <wizard | 
 |           category="org.eclipse.wst.XMLCategory" | 
 |           class="org.eclipse.wst.xml.ui.internal.wizards.ExportXMLCatalogWizard" | 
 |           icon="icons/xmldoc.gif" | 
 |           id="org.eclipse.wst.xml.ui.internal.wizards.ExportXMLCatalogWizard" | 
 |           name="%_UI_WIZARD_IMPORT_EXPORT_XMLCATALOG"> | 
 |        <description> | 
 |           %_UI_EXPORT_XML_CATALOG_FILE | 
 |        </description> | 
 |     </wizard> | 
 |  </extension> | 
 |  | 
 | 	<extension point="org.eclipse.ui.commands"> | 
 | 		<!-- Navigate commands --> | 
 | 		<command | 
 | 			name="%ActionDefinition.nextSibling.name" | 
 | 			description="%ActionDefinition.nextSibling.description" | 
 | 			categoryId="org.eclipse.ui.category.edit" | 
 | 			id="org.eclipse.wst.xml.ui.nextSibling"> | 
 | 		</command> | 
 | 		<command | 
 | 			name="%ActionDefinition.previousSibling.name" | 
 | 			description="%ActionDefinition.previousSibling.description" | 
 | 			categoryId="org.eclipse.ui.category.edit" | 
 | 			id="org.eclipse.wst.xml.ui.previousSibling"> | 
 | 		</command> | 
 | 		<command | 
 | 			name="%ActionDefinition.gotoMatchingTag.name" | 
 | 			description="%ActionDefinition.gotoMatchingTag.description" | 
 | 			categoryId="org.eclipse.ui.category.edit" | 
 | 			id="org.eclipse.wst.xml.ui.gotoMatchingTag"> | 
 | 		</command> | 
 | 	</extension> | 
 |  | 
 | 	<extension point="org.eclipse.ui.bindings"> | 
 |       <!--  win32:  M1=CTRL,    M2=SHIFT, M3=ALT, M4=- | 
 |             carbon: M1=COMMAND, M2=SHIFT, M3=ALT, M4=CTRL | 
 |             gtk: ?  | 
 |       --> | 
 |       <!-- Navigate commands --> | 
 | 		<key | 
 | 			sequence="M1+M2+ARROW_UP" | 
 | 			contextId="org.eclipse.wst.sse.ui.structuredTextEditorScope" | 
 | 			commandId="org.eclipse.wst.xml.ui.previousSibling" | 
 | 			schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/> | 
 | 		<key | 
 | 			platform="carbon" | 
 | 			sequence="CTRL+SHIFT+ARROW_UP" | 
 | 			contextId="org.eclipse.wst.sse.ui.structuredTextEditorScope" | 
 | 			commandId="org.eclipse.wst.xml.ui.previousSibling" | 
 | 			schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/> | 
 | 		<key | 
 | 			sequence="M1+M2+ARROW_DOWN" | 
 | 			contextId="org.eclipse.wst.sse.ui.structuredTextEditorScope" | 
 | 			commandId="org.eclipse.wst.xml.ui.nextSibling" | 
 | 			schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/> | 
 | 		<key | 
 | 			platform="carbon" | 
 | 			sequence="CTRL+SHIFT+ARROW_DOWN" | 
 | 			contextId="org.eclipse.wst.sse.ui.structuredTextEditorScope" | 
 | 			commandId="org.eclipse.wst.xml.ui.nextSibling" | 
 | 			schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/> | 
 | 		<key | 
 | 			sequence="M1+M2+>" | 
 | 			contextId="org.eclipse.wst.sse.ui.structuredTextEditorScope" | 
 | 			commandId="org.eclipse.wst.xml.ui.gotoMatchingTag" | 
 | 			schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/> | 
 | 		<key | 
 | 			platform="carbon" | 
 | 			sequence="CTRL+SHIFT+." | 
 | 			contextId="org.eclipse.wst.sse.ui.structuredTextEditorScope" | 
 | 			commandId="org.eclipse.wst.xml.ui.gotoMatchingTag" | 
 | 			schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/> | 
 | 			 | 
 | 	</extension> | 
 | 	 | 
 | <!-- | 
 |    This section contains the new org.eclipse.ui.menus extions points and command handler | 
 |    definitions. | 
 |  --> | 
 |   | 
 | 	<extension point="org.eclipse.ui.menus"> | 
 | 		<!-- Unable to contribute to Search menu at the moment due to bug 213385 --> | 
 | <!-- | 
 | 		<menuContribution locationURI="menu:org.eclipse.search.menu"> | 
 | --> | 
 | 	    <menuContribution locationURI="menu:goTo?after=matchingEnd"> | 
 | <!--		 | 
 | 	       <command commandId="org.eclipse.wst.xml.ui.gotoMatchingTag" id="GoToMatchingTag" label="%GoToMatchingTag_label" style="push"> | 
 | 			   <visibleWhen checkEnabled="false"> | 
 | 				   <reference definitionId="org.eclipse.wst.sse.ui.sseActiveContext.definition"></reference> | 
 | 			   </visibleWhen> | 
 | 	       </command> | 
 | -->		 | 
 | 	       <separator name="goToSiblingsBegin" visible="true"></separator> | 
 | 	       <command commandId="org.eclipse.wst.xml.ui.nextSibling" id="GoToNextSibling" label="%ActionDefinition.nextSibling.name" style="push"> | 
 | 			   <visibleWhen checkEnabled="false"> | 
 | 					<reference definitionId="org.eclipse.wst.xml.ui.navigation"></reference> | 
 | 				</visibleWhen> | 
 | 	       </command> | 
 | 	       <command commandId="org.eclipse.wst.xml.ui.previousSibling" id="GoToPreviousSibling" label="%ActionDefinition.previousSibling.name" style="push"> | 
 | 			   <visibleWhen checkEnabled="false"> | 
 | 					<reference definitionId="org.eclipse.wst.xml.ui.navigation"></reference> | 
 | 				</visibleWhen> | 
 | 	       </command> | 
 | 	       <separator name="goToSiblingsEnd" visible="false"></separator> | 
 | 		</menuContribution> | 
 |        <menuContribution | 
 |            locationURI="menu:org.eclipse.ui.main.menu?before=window"> | 
 |         <menu | 
 |               id="org.eclipse.wst.xml.ui.designMenuId" | 
 |               label="%DesignMenu_name"> | 
 |            <separator | 
 |                  name="designStart"> | 
 |            </separator> | 
 |            <command | 
 |                  commandId="org.eclipse.wst.xml.ui.disable.grammar.constraints" | 
 |                  icon="icons/full/etool16/constrainon.gif" | 
 |                  id="ToggleGrammarConstraints" | 
 |                  mnemonic="%Constraints_mnemonic" | 
 |                  style="push"> | 
 |                  <visibleWhen checkEnabled="false"> | 
 |                 	 <and> | 
 |                        <reference definitionId="org.eclipse.wst.xml.ui.grammar"/> | 
 |                        <not> | 
 |                          <reference definitionId="org.eclipse.wst.sse.ui.sseActiveContext.definition"/> | 
 |                        </not> | 
 |                     </and> | 
 |                  </visibleWhen> | 
 |            </command> | 
 |            <command | 
 |                  commandId="org.eclipse.wst.xml.ui.reload.dependecies" | 
 |                  icon="icons/full/etool16/rldgrmr.gif" | 
 |                  id="ReloadDependencies" | 
 |                  mnemonic="%ReloadDependencies_mnemonic" | 
 |                  style="push"> | 
 |                  <visibleWhen checkEnabled="false"> | 
 |                 	<and> | 
 |                        <reference definitionId="org.eclipse.wst.xml.ui.dependencies"/> | 
 |                        <not> | 
 |                          <reference definitionId="org.eclipse.wst.sse.ui.sseActiveContext.definition"/> | 
 |                        </not> | 
 |                     </and> | 
 |                  </visibleWhen> | 
 |            </command> | 
 |            <separator | 
 |                  name="expand" | 
 |                  visible="true"> | 
 |            </separator> | 
 |             | 
 |            <command | 
 |                  commandId="sed.tabletree.expandAll" | 
 |                  icon="icons/full/etool16/expand_all.gif" | 
 |                  id="ExpandAll" | 
 |                  style="push"> | 
 |                  <visibleWhen checkEnabled="false"> | 
 |                     <and> | 
 |                        <reference definitionId="org.eclipse.wst.xml.ui.expand"/> | 
 |                        <not> | 
 |                          <reference definitionId="org.eclipse.wst.sse.ui.sseActiveContext.definition"/> | 
 |                        </not> | 
 |                     </and> | 
 |                  </visibleWhen> | 
 |            </command> | 
 |            <command | 
 |                  commandId="sed.tabletree.collapseAll" | 
 |                  icon="icons/full/etool16/collapse_all.gif" | 
 |                  id="CollapseAll" | 
 |                  style="push"> | 
 |                  <visibleWhen checkEnabled="false"> | 
 |                     <and> | 
 |                        <reference definitionId="org.eclipse.wst.xml.ui.expand"/> | 
 |                        <not> | 
 |                          <reference definitionId="org.eclipse.wst.sse.ui.sseActiveContext.definition"/> | 
 |                        </not> | 
 |                     </and> | 
 |                  </visibleWhen> | 
 |            </command> | 
 |             | 
 |            <separator | 
 |                  name="additions" | 
 |                  visible="true"> | 
 |            </separator> | 
 |            <separator | 
 |                  name="designEnd" | 
 |                  visible="false"> | 
 |            </separator> | 
 |         </menu> | 
 |      </menuContribution> | 
 |      <menuContribution locationURI="menu:edit?after=additions"> | 
 | 		<command commandId="org.eclipse.ui.edit.text.contentAssist.proposals" id="XMLContentAssist" style="push"> | 
 | 		   <visibleWhen checkEnabled="false"> | 
 | 				<reference definitionId="org.eclipse.wst.xml.ui.xmlSourceContributions.definition"></reference> | 
 | 			</visibleWhen> | 
 | 		</command> | 
 | 	</menuContribution>		 | 
 |      <menuContribution | 
 |            locationURI="popup:org.eclipse.ui.popup.any?after=additions"> | 
 |         <menu | 
 |               id="generateMenuId" | 
 |               label="%genMenuLabel"> | 
 | 	        <command | 
 | 	              commandId="org.eclipse.wst.sse.ui.generate.xml" | 
 | 	              id="GenerateXML" | 
 | 	              style="push"> | 
 | 	           <visibleWhen checkEnabled="false"> | 
 | 	              <or> | 
 | 					<iterate ifEmpty="false"> | 
 | 						<adapt | 
 | 							type="org.eclipse.core.resources.IFile"> | 
 | 							<test | 
 | 								property="org.eclipse.wst.sse.core.resources.contentTypeId" | 
 |                     			value="org.eclipse.wst.xsd.core.xsdsource"> | 
 | 							</test> | 
 | 						</adapt> | 
 | 					</iterate> | 
 | 					<iterate ifEmpty="false"> | 
 | 						<adapt | 
 | 							type="org.eclipse.core.resources.IFile"> | 
 | 							<test | 
 | 								property="org.eclipse.wst.sse.core.resources.contentTypeId" | 
 |                     			value="org.eclipse.wst.dtd.core.dtdsource"> | 
 | 							</test> | 
 | 						</adapt> | 
 | 					</iterate> | 
 | 				 </or>	 | 
 | 	           </visibleWhen> | 
 | 	        </command> | 
 |         </menu> | 
 |      </menuContribution> | 
 |       | 
 |      <menuContribution | 
 |            locationURI="toolbar:org.eclipse.ui.main.toolbar?after=additions"> | 
 |         <toolbar | 
 |               id="org.eclipse.wst.xml.ui.design.DesignToolBar"> | 
 |            <separator | 
 |                  name="sed.tabletree.separator.1" | 
 |                  visible="true"> | 
 |            </separator> | 
 |            <command | 
 |                  commandId="org.eclipse.wst.xml.ui.disable.grammar.constraints" | 
 |                  icon="icons/full/etool16/constrainon.gif" | 
 |                  id="ToggleGrammarConstraints" | 
 |                  style="push" | 
 |                  tooltip="%Constraints_name"> | 
 | 	           <visibleWhen | 
 | 	                 checkEnabled="false"> | 
 | 	              <reference | 
 | 	                    definitionId="org.eclipse.wst.xml.ui.grammar"> | 
 | 	              </reference> | 
 | 	           </visibleWhen> | 
 |            </command> | 
 |            <command | 
 |                  commandId="org.eclipse.wst.xml.ui.reload.dependecies" | 
 |                  icon="icons/full/etool16/rldgrmr.gif" | 
 |                  id="ReloadDependencies" | 
 |                  style="push"> | 
 | 	           <visibleWhen | 
 | 	                 checkEnabled="false"> | 
 | 	              <reference | 
 | 	                    definitionId="org.eclipse.wst.xml.ui.dependencies"> | 
 | 	              </reference> | 
 | 	           </visibleWhen> | 
 |            </command> | 
 |            <separator | 
 |                  name="sed.tabletree.separator.2" | 
 |                  visible="true"> | 
 |            </separator> | 
 |            <command | 
 |                  commandId="sed.tabletree.expandAll" | 
 |                  icon="icons/full/etool16/expand_all.gif" | 
 |                  id="ExpandAll" | 
 |                  style="push"> | 
 | 	           <visibleWhen | 
 | 	                 checkEnabled="false"> | 
 | 	              <reference | 
 | 	                    definitionId="org.eclipse.wst.xml.ui.expand"> | 
 | 	              </reference> | 
 | 	           </visibleWhen> | 
 |            </command> | 
 |            <command | 
 |                  commandId="sed.tabletree.collapseAll" | 
 |                  icon="icons/full/etool16/collapse_all.gif" | 
 |                  id="CollapseAll" | 
 |                  style="push"> | 
 | 	             <visibleWhen | 
 | 	                 checkEnabled="false"> | 
 | 	              <reference | 
 | 	                    definitionId="org.eclipse.wst.xml.ui.expand"> | 
 | 	              </reference> | 
 | 	           </visibleWhen> | 
 |            </command> | 
 |         </toolbar> | 
 |      </menuContribution> | 
 |       | 
 |      <menuContribution locationURI="menu:sourceMenuId?after=sourceBegin"> | 
 | 			<command commandId="org.eclipse.wst.sse.ui.toggle.comment" | 
 | 			         id="ToggleComment" | 
 | 			         mnemonic="%command.toggle.comment.mnemonic" | 
 | 			         style="push"> | 
 | 				<visibleWhen checkEnabled="false"> | 
 | 					<reference definitionId="org.eclipse.wst.xml.ui.comments"/> | 
 | 				</visibleWhen> | 
 | 			</command> | 
 | 			<command commandId="org.eclipse.wst.sse.ui.add.block.comment" | 
 | 			         id="AddBlockComment" | 
 | 			         mnemonic="%command.add.block.comment.mnemonic" | 
 | 			         style="push"> | 
 | 				<visibleWhen checkEnabled="false"> | 
 | 					<reference definitionId="org.eclipse.wst.xml.ui.comments"/> | 
 | 				</visibleWhen> | 
 | 			</command> | 
 | 			<command commandId="org.eclipse.wst.sse.ui.remove.block.comment" | 
 | 			         id="RemoveBlockComment" | 
 | 			         mnemonic="%command.remove.block.comment.mnemonic" | 
 | 			         style="push"> | 
 | 				<visibleWhen checkEnabled="false"> | 
 | 					<reference definitionId="org.eclipse.wst.xml.ui.comments"/> | 
 | 				</visibleWhen> | 
 | 			</command> | 
 | 		</menuContribution> | 
 | 		 | 
 | 		<menuContribution | 
 | 	           locationURI="popup:sourcePopupMenuId?after=sourceBegin"> | 
 | 				<command commandId="org.eclipse.wst.sse.ui.toggle.comment" id="ToggleComment" style="push"> | 
 | 					<visibleWhen checkEnabled="false"> | 
 | 						<reference definitionId="org.eclipse.wst.xml.ui.comments"></reference> | 
 | 					</visibleWhen> | 
 | 				</command> | 
 | 				<command commandId="org.eclipse.wst.sse.ui.add.block.comment" id="AddBlockComment" style="push"> | 
 | 					<visibleWhen checkEnabled="false"> | 
 | 						<reference definitionId="org.eclipse.wst.xml.ui.comments"></reference> | 
 | 					</visibleWhen> | 
 | 				</command> | 
 | 				<command commandId="org.eclipse.wst.sse.ui.remove.block.comment" id="RemoveBlockComment" style="push"> | 
 | 					<visibleWhen checkEnabled="false"> | 
 | 						<reference definitionId="org.eclipse.wst.xml.ui.comments"></reference> | 
 | 					</visibleWhen> | 
 | 				</command> | 
 | 				<separator name="format" visible="true"></separator> | 
 | 		</menuContribution> | 
 | 	</extension> | 
 | 	 | 
 | 	<extension point="org.eclipse.core.expressions.definitions"> | 
 | 		<definition id="org.eclipse.wst.xml.ui.xmlSourceContributions.definition"> | 
 |             <with variable="activeContexts"> | 
 | 	           <iterate operator="or"> | 
 | 	              <equals value="org.eclipse.core.runtime.xml"/> | 
 | 	           </iterate> | 
 |             </with> | 
 | 		</definition> | 
 | 	</extension> | 
 | 	 | 
 | 	<extension point="org.eclipse.core.expressions.definitions"> | 
 | 		<definition id="org.eclipse.wst.xml.ui.core"> | 
 | 			<with variable="activeContexts"> | 
 | 				<iterate operator="or"> | 
 | 					<equals value="org.eclipse.core.runtime.xml"/> | 
 | 				</iterate> | 
 | 			</with> | 
 | 		</definition> | 
 | 	</extension> | 
 | 	 | 
 | 	<extension point="org.eclipse.core.expressions.definitions"> | 
 | 		<definition id="org.eclipse.wst.xml.ui.occurrences"> | 
 |             <with variable="activeContexts"> | 
 | 	           <iterate operator="or"> | 
 | 	              <equals value="org.eclipse.wst.xml.occurrences"/> | 
 | 	           </iterate> | 
 |             </with> | 
 | 		</definition> | 
 | 	</extension> | 
 | 	 | 
 | 	<extension point="org.eclipse.core.expressions.definitions"> | 
 | 		<definition id="org.eclipse.wst.xml.ui.comments"> | 
 | 			<with variable="activeContexts"> | 
 | 				<iterate operator="or"> | 
 | 					<equals value="org.eclipse.wst.xml.comments"/> | 
 | 				</iterate> | 
 | 			</with> | 
 | 		</definition> | 
 | 	</extension> | 
 | 	 | 
 | 	<extension point="org.eclipse.core.expressions.definitions"> | 
 | 		<definition id="org.eclipse.wst.xml.ui.cleanup"> | 
 | 			<with variable="activeContexts"> | 
 | 				<iterate operator="or"> | 
 | 					<equals value="org.eclipse.wst.xml.cleanup"/> | 
 | 				</iterate> | 
 | 			</with> | 
 | 		</definition> | 
 | 	</extension> | 
 | 	 | 
 | 	<extension point="org.eclipse.core.expressions.definitions"> | 
 | 		<definition id="org.eclipse.wst.xml.ui.navigation"> | 
 | 			<with variable="activeContexts"> | 
 | 				<iterate operator="or"> | 
 | 					<equals value="org.eclipse.wst.xml.navigation"/> | 
 | 				</iterate> | 
 | 			</with> | 
 | 		</definition> | 
 | 	</extension> | 
 | 	 | 
 | 	<extension point="org.eclipse.core.expressions.definitions"> | 
 | 		<definition id="org.eclipse.wst.xml.ui.selection"> | 
 | 			<with variable="activeContexts"> | 
 | 				<iterate operator="or"> | 
 | 					<equals value="org.eclipse.wst.xml.selection"/> | 
 | 				</iterate> | 
 | 			</with> | 
 | 		</definition> | 
 | 	</extension> | 
 | 	 | 
 | 	<extension point="org.eclipse.core.expressions.definitions"> | 
 | 		<definition id="org.eclipse.wst.xml.ui.dependencies"> | 
 | 			<or> | 
 | 				<with variable="activeEditorId"> | 
 | 					<equals value="org.eclipse.wst.xml.ui.internal.tabletree.XMLMultiPageEditorPart"></equals> | 
 | 				</with> | 
 | 				<with variable="activeContexts"> | 
 | 					<iterate operator="or"> | 
 | 						<equals value="org.eclipse.wst.xml.dependencies"/> | 
 | 					</iterate> | 
 | 				</with> | 
 | 			</or> | 
 | 		</definition> | 
 | 	</extension> | 
 | 	 | 
 | 	<extension point="org.eclipse.core.expressions.definitions"> | 
 | 		<definition id="org.eclipse.wst.xml.ui.grammar"> | 
 | 			<or> | 
 | 				<with variable="activeEditorId"> | 
 | 					<equals value="org.eclipse.wst.xml.ui.internal.tabletree.XMLMultiPageEditorPart"></equals> | 
 | 				</with> | 
 | 				<with variable="activeContexts"> | 
 | 					<iterate operator="or"> | 
 | 						<equals value="org.eclipse.wst.xml.grammar"/> | 
 | 					</iterate> | 
 | 				</with> | 
 | 			</or> | 
 | 		</definition> | 
 | 	</extension> | 
 | 	 | 
 | 	<extension point="org.eclipse.core.expressions.definitions"> | 
 | 		<definition id="org.eclipse.wst.xml.ui.expand"> | 
 | 			<or> | 
 | 				<with variable="activeEditorId"> | 
 | 					<equals value="org.eclipse.wst.xml.ui.internal.tabletree.XMLMultiPageEditorPart"></equals> | 
 | 				</with> | 
 | 				<with variable="activeContexts"> | 
 | 					<iterate operator="or"> | 
 | 						<equals value="org.eclipse.wst.xml.expand"/> | 
 | 					</iterate> | 
 | 				</with> | 
 | 			</or> | 
 | 		</definition> | 
 | 	</extension> | 
 | 	 | 
 |     <extension | 
 |        point="org.eclipse.ui.handlers"> | 
 |        <handler | 
 |              class="org.eclipse.wst.xml.ui.internal.handlers.CleanupdocumentHandler" | 
 |              commandId="org.eclipse.wst.sse.ui.cleanup.document"> | 
 |           <activeWhen> | 
 | 			 <reference definitionId="org.eclipse.wst.xml.ui.cleanup"/> | 
 |           </activeWhen> | 
 |           <enabledWhen> | 
 |              <reference definitionId="org.eclipse.wst.xml.ui.cleanup"/> | 
 |           </enabledWhen> | 
 |        </handler> | 
 |        <handler | 
 |              class="org.eclipse.wst.xml.ui.internal.handlers.ToggleCommentHandler" | 
 |              commandId="org.eclipse.wst.sse.ui.toggle.comment"> | 
 |           <activeWhen> | 
 |               <reference definitionId="org.eclipse.wst.xml.ui.comments"/> | 
 |           </activeWhen> | 
 |           <enabledWhen> | 
 |               <reference definitionId="org.eclipse.wst.xml.ui.comments"/> | 
 |           </enabledWhen> | 
 |        </handler> | 
 |        <handler | 
 |              class="org.eclipse.wst.xml.ui.internal.handlers.AddBlockCommentHandler" | 
 |              commandId="org.eclipse.wst.sse.ui.add.block.comment"> | 
 |           <activeWhen> | 
 |               <reference definitionId="org.eclipse.wst.xml.ui.comments"/> | 
 |           </activeWhen> | 
 |           <enabledWhen> | 
 |               <reference definitionId="org.eclipse.wst.xml.ui.comments"/> | 
 |           </enabledWhen> | 
 |        </handler> | 
 |        <handler | 
 |              class="org.eclipse.wst.xml.ui.internal.handlers.RemoveBlockCommentHandler" | 
 |              commandId="org.eclipse.wst.sse.ui.remove.block.comment"> | 
 |           <activeWhen> | 
 |               <reference definitionId="org.eclipse.wst.xml.ui.comments"/> | 
 |           </activeWhen> | 
 |           <enabledWhen> | 
 |               <reference definitionId="org.eclipse.wst.xml.ui.comments"/> | 
 |           </enabledWhen> | 
 |        </handler> | 
 |        <handler | 
 |              class="org.eclipse.wst.xml.ui.internal.handlers.StructuredSelectEnclosingXMLHandler" | 
 |              commandId="org.eclipse.wst.sse.ui.structure.select.enclosing"> | 
 |           <activeWhen> | 
 |               <reference definitionId="org.eclipse.wst.xml.ui.selection"/> | 
 |           </activeWhen> | 
 |           <enabledWhen> | 
 |               <reference definitionId="org.eclipse.wst.xml.ui.selection"/> | 
 |           </enabledWhen> | 
 |        </handler> | 
 |        <handler | 
 |              class="org.eclipse.wst.xml.ui.internal.handlers.StructuredSelectNextXMLHandler" | 
 |              commandId="org.eclipse.wst.sse.ui.structure.select.next"> | 
 |           <activeWhen> | 
 |               <reference definitionId="org.eclipse.wst.xml.ui.selection"/> | 
 |           </activeWhen> | 
 |           <enabledWhen> | 
 |               <reference definitionId="org.eclipse.wst.xml.ui.selection"/> | 
 |           </enabledWhen> | 
 |        </handler> | 
 |        <handler | 
 |              class="org.eclipse.wst.xml.ui.internal.handlers.StructuredSelectPreviousXMLHandler" | 
 |              commandId="org.eclipse.wst.sse.ui.structure.select.previous"> | 
 |           <activeWhen> | 
 |               <reference definitionId="org.eclipse.wst.xml.ui.selection"/> | 
 |           </activeWhen> | 
 |           <enabledWhen> | 
 |               <reference definitionId="org.eclipse.wst.xml.ui.selection"/> | 
 |           </enabledWhen> | 
 |        </handler> | 
 |        <handler | 
 |              class="org.eclipse.wst.sse.ui.internal.handlers.StructuredSelectHistoryHandler" | 
 |              commandId="org.eclipse.wst.sse.ui.structure.select.last"> | 
 |           <activeWhen> | 
 |               <reference definitionId="org.eclipse.wst.xml.ui.selection"/> | 
 |           </activeWhen> | 
 |           <enabledWhen> | 
 |               <reference definitionId="org.eclipse.wst.xml.ui.selection"/> | 
 |           </enabledWhen> | 
 |        </handler> | 
 |        <handler | 
 |              class="org.eclipse.wst.xml.ui.internal.handlers.XMLFindOccurencesHandler" | 
 |              commandId="org.eclipse.wst.sse.ui.search.find.occurrences"> | 
 |           <activeWhen> | 
 |               <reference definitionId="org.eclipse.wst.xml.ui.occurrences"/> | 
 |           </activeWhen> | 
 |           <enabledWhen> | 
 |               <reference definitionId="org.eclipse.wst.xml.ui.occurrences"/> | 
 |           </enabledWhen> | 
 |        </handler> | 
 | <!-- | 
 |        <handler | 
 |              class="org.eclipse.wst.xml.ui.internal.handlers.GoToMatchingTagHandler" | 
 |              commandId="org.eclipse.wst.xml.ui.gotoMatchingTag"> | 
 |           <activeWhen> | 
 |               <reference definitionId="org.eclipse.wst.xml.ui.navigation"/> | 
 |           </activeWhen> | 
 |           <enabledWhen> | 
 |               <reference definitionId="org.eclipse.wst.xml.ui.navigation"/> | 
 |           </enabledWhen> | 
 |        </handler> | 
 | --> | 
 |        <handler | 
 |              class="org.eclipse.wst.xml.ui.internal.handlers.NextSiblingNavigationHandler" | 
 |              commandId="org.eclipse.wst.xml.ui.nextSibling"> | 
 |           <activeWhen> | 
 |               <reference definitionId="org.eclipse.wst.xml.ui.navigation"/> | 
 |           </activeWhen> | 
 |           <enabledWhen> | 
 |               <reference definitionId="org.eclipse.wst.xml.ui.navigation"/> | 
 |           </enabledWhen> | 
 |        </handler> | 
 |        <handler | 
 |              class="org.eclipse.wst.xml.ui.internal.handlers.PreviousSiblingNavigationHandler" | 
 |              commandId="org.eclipse.wst.xml.ui.previousSibling"> | 
 |           <activeWhen> | 
 |               <reference definitionId="org.eclipse.wst.xml.ui.navigation"/> | 
 |           </activeWhen> | 
 |           <enabledWhen> | 
 |               <reference definitionId="org.eclipse.wst.xml.ui.navigation"/> | 
 |           </enabledWhen> | 
 |        </handler> | 
 |        <handler | 
 |              class="org.eclipse.wst.xml.ui.internal.handlers.ReloadDependenciesHandler" | 
 |              commandId="org.eclipse.wst.xml.ui.reload.dependecies"> | 
 |           <activeWhen> | 
 |               <reference definitionId="org.eclipse.wst.xml.ui.dependencies"/> | 
 |           </activeWhen> | 
 |           <enabledWhen> | 
 |               <reference definitionId="org.eclipse.wst.xml.ui.dependencies"/> | 
 |           </enabledWhen> | 
 |        </handler> | 
 |        <handler | 
 |              class="org.eclipse.wst.xml.ui.internal.handlers.ToggleEditModeHandler" | 
 |              commandId="org.eclipse.wst.xml.ui.disable.grammar.constraints"> | 
 |           <activeWhen> | 
 |               <reference definitionId="org.eclipse.wst.xml.ui.grammar"/> | 
 |           </activeWhen> | 
 |           <enabledWhen> | 
 |               <reference definitionId="org.eclipse.wst.xml.ui.grammar"/> | 
 |           </enabledWhen> | 
 |        </handler> | 
 |        <handler | 
 |              class="org.eclipse.wst.xml.ui.internal.wizards.NewXMLHandler" | 
 |              commandId="org.eclipse.wst.sse.ui.generate.xml"> | 
 |        </handler> | 
 |        <handler | 
 |              class="org.eclipse.wst.xml.ui.internal.handlers.ExpandAllHandler" | 
 |              commandId="sed.tabletree.expandAll"> | 
 |              <activeWhen> | 
 |                  <not> | 
 | 		            <with variable="activeContexts"> | 
 | 			           <iterate operator="or"> | 
 | 			              <equals value="org.eclipse.wst.sse.ui.structuredTextEditorScope"/> | 
 | 			           </iterate> | 
 | 		            </with> | 
 |                  </not> | 
 |              </activeWhen> | 
 |        </handler> | 
 |        <handler | 
 |              class="org.eclipse.wst.xml.ui.internal.handlers.CollapseAllHandler" | 
 |              commandId="sed.tabletree.collapseAll"> | 
 |              <activeWhen> | 
 |                  <not> | 
 | 		            <with variable="activeContexts"> | 
 | 			           <iterate operator="or"> | 
 | 			              <equals value="org.eclipse.wst.sse.ui.structuredTextEditorScope"/> | 
 | 			           </iterate> | 
 | 		            </with> | 
 |                  </not> | 
 |              </activeWhen> | 
 |        </handler> | 
 |     </extension> | 
 |      | 
 |     <extension | 
 |        point="org.eclipse.ui.commands"> | 
 | 	    <command | 
 | 	          id="org.eclipse.wst.sse.ui.generate.xml" | 
 | 	          name="%_UI_ACTION_CREATE_XML"> | 
 | 	    </command> | 
 | 	    <command | 
 | 	          description="%ReloadDependencies_description" | 
 | 	          id="org.eclipse.wst.xml.ui.reload.dependecies" | 
 | 	          name="%ReloadDependencies_name"> | 
 | 	    </command> | 
 | 	    <command | 
 | 	          description="%Constraints_description" | 
 | 	          id="org.eclipse.wst.xml.ui.disable.grammar.constraints" | 
 | 	          name="%Constraints_name"> | 
 | 	    </command> | 
 | 	    <command | 
 | 	          id="sed.tabletree.expandAll" | 
 | 	          name="%ExpandAll_name"> | 
 | 	    </command> | 
 | 	    <command | 
 | 	          id="sed.tabletree.collapseAll" | 
 | 	          name="%CollapseAll_name"> | 
 | 	    </command> | 
 | 	</extension>  | 
 | 	 | 
 | 	<!-- Define theme --> | 
 | 	<extension | 
 | 		point="org.eclipse.ui.themes"> | 
 | 		<theme | 
 | 			id="org.eclipse.ui.ide.systemDefault"> | 
 | 			<colorOverride | 
 | 				id="tagAttributeName" | 
 | 				value="COLOR_LIST_FOREGROUND"> | 
 | 			</colorOverride> | 
 | 			<colorOverride | 
 | 				id="tagAttributeValue" | 
 | 				value="COLOR_LIST_FOREGROUND"> | 
 | 			</colorOverride> | 
 | 			<colorOverride | 
 | 				id="commentBorder" | 
 | 				value="COLOR_LIST_SELECTION"> | 
 | 			</colorOverride> | 
 | 			<colorOverride | 
 | 				id="commentText" | 
 | 				value="COLOR_LIST_SELECTION"> | 
 | 			</colorOverride> | 
 | 			<colorOverride | 
 | 				id="declBoder" | 
 | 				value="COLOR_LIST_FOREGROUND"> | 
 | 			</colorOverride> | 
 | 			<colorOverride | 
 | 				id="doctypeName" | 
 | 				value="COLOR_LIST_FOREGROUND"> | 
 | 			</colorOverride> | 
 | 			<colorOverride | 
 | 				id="doctypeExternalPubref" | 
 | 				value="COLOR_LIST_FOREGROUND"> | 
 | 			</colorOverride> | 
 | 			<colorOverride | 
 | 				id="doctypeExternalId" | 
 | 				value="COLOR_WIDGET_NORMAL_SHADOW"> | 
 | 			</colorOverride> | 
 | 			<colorOverride | 
 | 				id="doctypeExtrenalSysref" | 
 | 				value="COLOR_LIST_FOREGROUND"> | 
 | 			</colorOverride> | 
 | 			<colorOverride | 
 | 				id="tagBorder" | 
 | 				value="COLOR_LIST_FOREGROUND"> | 
 | 			</colorOverride> | 
 | 			<colorOverride | 
 | 				id="tagName" | 
 | 				value="COLOR_LIST_FOREGROUND"> | 
 | 			</colorOverride> | 
 | 			<colorOverride | 
 | 				id="piBorder" | 
 | 				value="COLOR_LIST_FOREGROUND"> | 
 | 			</colorOverride> | 
 | 			<colorOverride | 
 | 				id="cdataBorder" | 
 | 				value="COLOR_LIST_FOREGROUND"> | 
 | 			</colorOverride> | 
 | 			<colorOverride | 
 | 				id="cdataText" | 
 | 				value="COLOR_LIST_FOREGROUND"> | 
 | 			</colorOverride> | 
 | 			<colorOverride | 
 | 				id="entityReference" | 
 | 				value="COLOR_LIST_FOREGROUND"> | 
 | 			</colorOverride> | 
 | 		</theme> | 
 | 		<colorDefinition | 
 | 			id="tagAttributeName" | 
 | 			isEditable="false" | 
 | 			label="%Colors.tagAttributeName" | 
 | 			value="127, 0, 127"> | 
 | 		</colorDefinition> | 
 | 		<colorDefinition | 
 | 			id="tagAttributeValue" | 
 | 			isEditable="false" | 
 | 			label="%Colors.tagAttributeValue" | 
 | 			value="42, 0, 255"> | 
 | 		</colorDefinition> | 
 | 		<colorDefinition | 
 | 			id="commentBorder" | 
 | 			isEditable="false" | 
 | 			label="%Colors.commentBorder" | 
 | 			value="63, 95, 191"> | 
 | 		</colorDefinition> | 
 | 		<colorDefinition | 
 | 			id="commentText" | 
 | 			isEditable="false" | 
 | 			label="%Colors.commentText" | 
 | 			value="63, 95, 191"> | 
 | 		</colorDefinition> | 
 | 		<colorDefinition | 
 | 			id="declBoder" | 
 | 			isEditable="false" | 
 | 			label="%Colors.declBorder" | 
 | 			value="0, 128, 128"> | 
 | 		</colorDefinition> | 
 | 		<colorDefinition | 
 | 			id="doctypeName" | 
 | 			isEditable="false" | 
 | 			label="%Colors.doctypeName" | 
 | 			value="0, 128, 128"> | 
 | 		</colorDefinition> | 
 | 		<colorDefinition | 
 | 			id="doctypeExternalPubref" | 
 | 			isEditable="false" | 
 | 			label="%Colors.doctypeExternalPubref" | 
 | 			value="0, 128, 128"> | 
 | 		</colorDefinition> | 
 | 		<colorDefinition | 
 | 			id="doctypeExternalId" | 
 | 			isEditable="false" | 
 | 			label="%Colors.doctypeExternalId" | 
 | 			value="128, 128, 128"> | 
 | 		</colorDefinition> | 
 | 		<colorDefinition | 
 | 			id="doctypeExtrenalSysref" | 
 | 			isEditable="false" | 
 | 			label="%Colors.doctypeExtrenalSysref" | 
 | 			value="63, 127, 95"> | 
 | 		</colorDefinition> | 
 | 		<colorDefinition | 
 | 			id="tagBorder" | 
 | 			isEditable="false" | 
 | 			label="%Colors.tagBorder" | 
 | 			value="0, 128, 128"> | 
 | 		</colorDefinition> | 
 | 		<colorDefinition | 
 | 			id="tagName" | 
 | 			isEditable="false" | 
 | 			label="%Colors.tagName" | 
 | 			value="63, 127, 127"> | 
 | 		</colorDefinition> | 
 | 		<colorDefinition | 
 | 			id="piBorder" | 
 | 			isEditable="false" | 
 | 			label="%Colors.piBorder" | 
 | 			value="0, 128, 128"> | 
 | 		</colorDefinition> | 
 | 		<colorDefinition | 
 | 			id="cdataBorder" | 
 | 			isEditable="false" | 
 | 			label="%Colors.cdataBorder" | 
 | 			value="0, 128, 128"> | 
 | 		</colorDefinition> | 
 | 		<colorDefinition | 
 | 			id="cdataText" | 
 | 			isEditable="false" | 
 | 			label="%Colors.cdataText" | 
 | 			value="0, 0, 0"> | 
 | 		</colorDefinition> | 
 | 		<colorDefinition | 
 | 			id="entityReference" | 
 | 			isEditable="false" | 
 | 			label="%Colors.entityReference" | 
 | 			value="42, 0, 255"> | 
 | 		</colorDefinition> | 
 | 	</extension> | 
 |  | 
 | 	<!-- Enable the FormatHandler for XML Content Type --> | 
 | 	<extension point="org.eclipse.ui.handlers"> | 
 | 		<handler  | 
 | 			class="org.eclipse.wst.sse.ui.internal.handlers.FormatHandler" | 
 | 			commandId="org.eclipse.wst.sse.ui.format"> | 
 | 			<activeWhen> | 
 | 				<reference definitionId="org.eclipse.wst.xml.ui.xmlContentType.definition"></reference> | 
 | 			</activeWhen> | 
 | 			<enabledWhen> | 
 | 				<reference definitionId="org.eclipse.wst.xml.ui.xmlContentType.definition"></reference> | 
 | 			</enabledWhen> | 
 | 		</handler> | 
 | 	</extension> | 
 | 	 | 
 | 	<!-- Set up a definition for XML Content Types --> | 
 | 	<extension point="org.eclipse.core.expressions.definitions"> | 
 | 		<definition id="org.eclipse.wst.xml.ui.xmlContentType.definition"> | 
 | 			<or> | 
 |             	<iterate ifEmpty="false"> | 
 | 					<adapt type="org.eclipse.core.resources.IFile"> | 
 | 						<!-- Force property tester to load, should not cause entire plug-in to start --> | 
 | 						<test property="org.eclipse.wst.sse.core.resources.contentTypeId"  | 
 | 							value="org.eclipse.wst.xml.core.xmlsource" forcePluginActivation="true"/> | 
 | 					</adapt> | 
 | 				</iterate> | 
 | 				<iterate ifEmpty="false"> | 
 | 					<adapt type="org.eclipse.core.resources.IFile"> | 
 | 						<!-- Force property tester to load, should not cause entire plug-in to start --> | 
 | 						<test property="org.eclipse.wst.sse.core.resources.contentTypeId" | 
 | 							value="org.eclipse.core.runtime.xml" forcePluginActivation="true"/> | 
 | 					</adapt> | 
 | 				</iterate> | 
 | 			</or> | 
 | 		</definition> | 
 | 	</extension> | 
 | </plugin> |