<?xml version="1.0" encoding="UTF-8"?> | |
<?eclipse version="3.2"?> | |
<!-- | |
<copyright> | |
Copyright (c) 2008-2015 See4sys, itemis and others. | |
All rights reserved. This program and the accompanying materials | |
are made available under the terms of the Eclipse Public License v1.0 | |
which accompanies this distribution, and is available at | |
http://www.eclipse.org/legal/epl-v10.html | |
Contributors: | |
See4sys - Initial API and implementation | |
itemis - [409014] Listener URIChangeDetector registered for all transactional editing domains | |
itemis - [480135] Introduce metamodel and view content agnostic problem decorator for model elements | |
</copyright> | |
--> | |
<plugin> | |
<extension-point id="customCommands" name="%customCommands.name" schema="schema/customCommands.exsd"/> | |
<extension-point id="editingDomainFactoryListeners" name="%editingDomainFactoryListeners.name" schema="schema/editingDomainFactoryListeners.exsd"/> | |
<extension-point id="metaModelDescriptors" name="%metaModelDescriptors.name" schema="schema/metaModelDescriptors.exsd"/> | |
<extension-point id="modelConverters" name="%modelConvertes.name" schema="schema/modelConverters.exsd"/> | |
<extension-point id="resourceHandlers" name="%resourceHandlers.name" schema="schema/resourceHandlers.exsd"/> | |
<extension-point id="resourceLocators" name="%resourceLocators.name" schema="schema/resourceLocators.exsd"/> | |
<extension-point id="resourceScopeProviders" name="%resourceScopeProviders.name" schema="schema/resourceScopeProviders.exsd"/> | |
<extension-point id="metaModelServices" name="%metaModelServices.name" schema="schema/metaModelServices.exsd"/> | |
<extension point="org.eclipse.core.expressions.propertyTesters"> | |
<propertyTester class="org.eclipse.sphinx.emf.internal.expressions.EMFObjectPropertyTester" | |
id="org.eclipse.sphinx.emf.expressions.eObjectPropertyTester" | |
namespace="org.eclipse.sphinx.emf" | |
properties="instanceOf, classNameMatches" | |
type="org.eclipse.emf.ecore.EObject"> | |
</propertyTester> | |
<propertyTester | |
class="org.eclipse.sphinx.emf.internal.expressions.EMFObjectPropertyTester" | |
id="org.eclipse.sphinx.emf.expressions.transientItemProviderPropertyTester" | |
namespace="org.eclipse.sphinx.emf" | |
properties="parentClassNameMatches" | |
type="org.eclipse.sphinx.emf.edit.TransientItemProvider"> | |
</propertyTester> | |
<propertyTester class="org.eclipse.sphinx.emf.internal.expressions.EMFObjectPropertyTester" | |
id="org.eclipse.sphinx.emf.expressions.wrapperItemProviderPropertyTester" | |
namespace="org.eclipse.sphinx.emf" | |
properties="valueClassNameMatches, ownerClassNameMatches" | |
type="org.eclipse.emf.edit.provider.IWrapperItemProvider"> | |
</propertyTester> | |
<propertyTester | |
class="org.eclipse.sphinx.emf.internal.expressions.FilePropertyTester" | |
id="org.eclipse.sphinx.emf.expressions.filePropertyTester" | |
namespace="org.eclipse.sphinx.emf" | |
properties="isInScope, metaModelIdMatches" | |
type="org.eclipse.core.resources.IFile"> | |
</propertyTester> | |
</extension> | |
<extension | |
point="org.eclipse.core.filesystem.filesystems"> | |
<filesystem | |
scheme="platform"> | |
<run | |
class="org.eclipse.sphinx.emf.internal.filesystem.PlatformURIFileSystem"> | |
</run> | |
</filesystem> | |
</extension> | |
<extension | |
point="org.eclipse.sphinx.emf.editingDomainFactoryListeners"> | |
<listener | |
class="org.eclipse.sphinx.emf.internal.resource.URIResourceCacheUpdater$URIResourceCacheUpdaterInstaller" | |
id="org.eclipse.sphinx.emf.internal.resource.uriResourceCacheUpdaterInstaller"> | |
<applicableFor | |
metaModelDescriptorIdPattern="org.eclipse.sphinx.emf.metamodel.any"> | |
</applicableFor> | |
</listener> | |
<listener | |
class="org.eclipse.sphinx.emf.internal.ecore.proxymanagement.blacklist.ModelIndexUpdater$ModelIndexUpdaterInstaller" | |
id="org.eclipse.sphinx.emf.internal.ecore.proxymanagement.blacklist.modelIndexUpdaterInstaller"> | |
<applicableFor | |
metaModelDescriptorIdPattern="org.eclipse.sphinx.emf.metamodel.any"> | |
</applicableFor> | |
</listener> | |
<listener | |
class="org.eclipse.sphinx.emf.internal.model.ModelDescriptorSynchronizerComplement$ModelDescriptorSynchronizerComplementInstaller" | |
id="org.eclipse.sphinx.emf.internal.model.modelDescriptorSynchronizerComplementInstaller"> | |
<applicableFor | |
metaModelDescriptorIdPattern="org.eclipse.sphinx.emf.metamodel.any"> | |
</applicableFor> | |
</listener> | |
<listener | |
class="org.eclipse.sphinx.emf.internal.metamodel.MetaModelDescriptorCacheUpdater$MetaModelDescriptorCacheUpdaterInstaller" | |
id="org.eclipse.sphinx.emf.internal.metamodel.metaModelDescriptorCacheUpdaterInstaller"> | |
<applicableFor | |
metaModelDescriptorIdPattern="org.eclipse.sphinx.emf.metamodel.any"> | |
</applicableFor> | |
</listener> | |
<listener | |
class="org.eclipse.sphinx.emf.internal.resource.ResourceProblemHandler$ResourceProblemHandlerInstaller" | |
id="org.eclipse.sphinx.emf.internal.resource.resourceProblemHandlerInstaller"> | |
<applicableFor | |
metaModelDescriptorIdPattern="org.eclipse.sphinx.emf.metamodel.any"> | |
</applicableFor> | |
</listener> | |
</extension> | |
<extension | |
id="resourcescopingproblemmarker" | |
name="%resourcescopingproblemmarker.name" | |
point="org.eclipse.core.resources.markers"> | |
<super type="org.eclipse.core.resources.problemmarker"/> | |
<persistent value="true" /> | |
</extension> | |
<extension | |
id="xmlwellformednessproblemmarker" | |
name="%xmlwellformednessproblemmarker.name" | |
point="org.eclipse.core.resources.markers"> | |
<super type="org.eclipse.core.resources.problemmarker"/> | |
<persistent value="true"/> | |
</extension> | |
<extension | |
id="xmlvalidityproblemmarker" | |
name="%xmlvalidityproblemmarker.name" | |
point="org.eclipse.core.resources.markers"> | |
<super type="org.eclipse.core.resources.problemmarker"/> | |
<persistent value="true"/> | |
</extension> | |
<extension | |
id="xmlintegrityproblemmarker" | |
name="%xmlintegrityproblemmarker.name" | |
point="org.eclipse.core.resources.markers"> | |
<super type="org.eclipse.core.resources.problemmarker"/> | |
<persistent value="true"/> | |
</extension> | |
<extension | |
id="proxyuriintegrityproblemmarker" | |
name="%proxyuriintegrityproblemmarker.name" | |
point="org.eclipse.core.resources.markers"> | |
<super type="org.eclipse.core.resources.problemmarker"/> | |
<persistent value="true"/> | |
</extension> | |
<extension | |
point="org.eclipse.emf.ecore.content_handler"> | |
<contentHandler | |
class="org.eclipse.sphinx.emf.resource.SphinxManagedModelFileContentHandlerImpl" | |
priority="1000"> | |
</contentHandler> | |
</extension> | |
</plugin> |