blob: affc5923c21290e4e284a6bf468156691986ccaf [file] [log] [blame]
<?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>