| <?xml version="1.0" encoding="UTF-8"?> |
| <?eclipse version="3.0"?> |
| |
| <!-- |
| <copyright> |
| </copyright> |
| --> |
| |
| <plugin> |
| <extension-point id="complete_ocl_registry" name="Complete OCL Registry" schema="schema/complete_ocl_registry.exsd"/> |
| |
| <extension-point id="standard_library" name="OCL Standard Library" schema="schema/standard_library.exsd"/> |
| |
| <extension point="org.eclipse.emf.ecore.generated_package"> |
| <package |
| uri="http://www.eclipse.org/ocl/3.1.0/Pivot" |
| class="org.eclipse.ocl.examples.pivot.PivotPackage" |
| genModel="model/Pivot.merged.genmodel"/> |
| </extension> |
| |
| <extension point="org.eclipse.team.core.fileTypes"> |
| <fileTypes extension="oclas" type="text" /> |
| </extension> |
| |
| <extension point="org.eclipse.emf.ecore.extension_parser"> |
| <parser type="oclas" |
| class="org.eclipse.ocl.examples.pivot.resource.OCLASResourceFactory"/> |
| </extension> |
| |
| <extension point="org.eclipse.emf.ecore.content_parser"> |
| <!-- @generated Pivot.merged NOT--> |
| <!--parser |
| contentTypeIdentifier="org.eclipse.ocl.examples.oclas" |
| class="org.eclipse.emf.ecore.xmi.impl.XMIResourceFactoryImpl"/--> |
| <parser |
| contentTypeIdentifier="org.eclipse.ocl.examples.oclas" |
| class="org.eclipse.ocl.examples.pivot.resource.OCLASResourceFactory"/> |
| <!--parser |
| contentTypeIdentifier="org.eclipse.ocl.examples.pivot.ecore" |
| class="org.eclipse.ocl.examples.pivot.ecore.EcoreASResourceFactory"/> |
| <parser |
| contentTypeIdentifier="org.eclipse.ocl.examples.pivot.uml" |
| class="org.eclipse.ocl.examples.pivot.uml.UMLASResourceFactory"/--> |
| </extension> |
| |
| <extension point="org.eclipse.core.contenttype.contentTypes"> |
| <!-- @generated Pivot.merged --> |
| <content-type |
| base-type="org.eclipse.emf.ecore.xmi" |
| file-extensions="oclas" |
| id="org.eclipse.ocl.examples.oclas" |
| name="%_UI_Pivot_content_type" |
| priority="normal"> |
| <describer class="org.eclipse.emf.ecore.xmi.impl.RootXMLContentHandlerImpl$Describer"> |
| <parameter name="namespace" value="http://www.eclipse.org/ocl/3.1.0/Pivot"/> |
| <parameter name="kind" value="xmi"/> |
| </describer> |
| </content-type> |
| </extension> |
| |
| <extension point = "org.eclipse.emf.ecore.validation_delegate"> |
| <delegate uri = "http://www.eclipse.org/emf/2002/Ecore/OCL/Pivot" |
| class = "org.eclipse.ocl.examples.pivot.delegate.OCLValidationDelegateFactory$Global" /> |
| </extension> |
| |
| <extension point = "org.eclipse.emf.ecore.setting_delegate"> |
| <factory uri = "http://www.eclipse.org/emf/2002/Ecore/OCL/Pivot" |
| class = "org.eclipse.ocl.examples.pivot.delegate.OCLSettingDelegateFactory$Global" /> |
| </extension> |
| |
| <extension point = "org.eclipse.emf.ecore.invocation_delegate"> |
| <factory uri = "http://www.eclipse.org/emf/2002/Ecore/OCL/Pivot" |
| class = "org.eclipse.ocl.examples.pivot.delegate.OCLInvocationDelegateFactory$Global" /> |
| </extension> |
| |
| <extension point = "org.eclipse.emf.ecore.query_delegate"> |
| <factory uri = "http://www.eclipse.org/emf/2002/Ecore/OCL/Pivot" |
| class = "org.eclipse.ocl.examples.pivot.delegate.OCLQueryDelegateFactory$Global" /> |
| </extension> |
| |
| <extension point="org.eclipse.ocl.examples.pivot.standard_library" |
| id="ocl_stdlib" name="OCL Stdlib"> |
| <library uri="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib" |
| class="org.eclipse.ocl.examples.pivot.model.OCLstdlib$Loader"/> |
| </extension> |
| |
| <extension point="org.eclipse.ocl.examples.pivot.standard_library" |
| id="ocl_stdlib" name="OCL Stdlib"> |
| <library uri="http://www.eclipse.org/ocl/3.2.0/OCL.oclstdlib" |
| class="org.eclipse.ocl.examples.pivot.model.OCLstdlib$Loader"/> |
| </extension> |
| |
| <extension point="org.eclipse.emf.validation.constraintProviders" |
| id="org.eclipse.ocl.examples.xtext.completeocl.validation.provider"> |
| <category id="org.eclipse.ocl.examples.pivot.validation.UMLProfile" |
| name="UML Profiles"> |
| Constraints determined by analyzing UML Profiles |
| </category> |
| </extension> |
| |
| <extension point="org.eclipse.emf.validation.constraintParsers"> |
| <constraintParser lang="Path" |
| class="org.eclipse.ocl.examples.pivot.validation.PathConstraintParser"/> |
| </extension> |
| |
| <extension point="org.eclipse.emf.validation.traversal"> |
| <traversalStrategy |
| class="org.eclipse.ocl.examples.pivot.uml.UMLTraversalStrategy" |
| namespaceUri="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <eclass name="Model"/> |
| </traversalStrategy> |
| <traversalStrategy |
| class="org.eclipse.ocl.examples.pivot.uml.UMLTraversalStrategy" |
| namespaceUri="http://www.eclipse.org/uml2/3.0.0/UML"> |
| <eclass name="Model"/> |
| </traversalStrategy> |
| <traversalStrategy |
| class="org.eclipse.ocl.examples.pivot.uml.UMLTraversalStrategy" |
| namespaceUri="http://www.eclipse.org/uml2/4.0.0/UML"> |
| <eclass name="Model"/> |
| </traversalStrategy> |
| <traversalStrategy |
| class="org.eclipse.ocl.examples.pivot.uml.UMLTraversalStrategy" |
| namespaceUri="http://www.eclipse.org/uml2/5.0.0/UML"> |
| <eclass name="Model"/> |
| </traversalStrategy> |
| </extension> |
| |
| <extension point="org.eclipse.core.runtime.preferences"> |
| <initializer class="org.eclipse.ocl.examples.pivot.options.OCLinEcorePreferenceInitializer"/> |
| </extension> |
| |
| <extension point="org.eclipse.ocl.examples.common.label_generator"> |
| <generator for="org.eclipse.uml2.uml.Comment" |
| class="org.eclipse.ocl.examples.pivot.uml.CommentLabelGenerator"/> |
| <generator for="org.eclipse.uml2.uml.LiteralBoolean" |
| class="org.eclipse.ocl.examples.pivot.uml.LiteralBooleanLabelGenerator"/> |
| <generator for="org.eclipse.uml2.uml.LiteralInteger" |
| class="org.eclipse.ocl.examples.pivot.uml.LiteralIntegerLabelGenerator"/> |
| <generator for="org.eclipse.uml2.uml.LiteralNull" |
| class="org.eclipse.ocl.examples.pivot.uml.LiteralNullLabelGenerator"/> |
| <generator for="org.eclipse.uml2.uml.LiteralReal" |
| class="org.eclipse.ocl.examples.pivot.uml.LiteralRealLabelGenerator"/> |
| <generator for="org.eclipse.uml2.uml.LiteralString" |
| class="org.eclipse.ocl.examples.pivot.uml.LiteralStringLabelGenerator"/> |
| <generator for="org.eclipse.uml2.uml.LiteralUnlimitedNatural" |
| class="org.eclipse.ocl.examples.pivot.uml.LiteralUnlimitedNaturalLabelGenerator"/> |
| <generator for="org.eclipse.uml2.uml.NamedElement" |
| class="org.eclipse.ocl.examples.pivot.uml.NamedElementLabelGenerator"/> |
| <generator for="org.eclipse.uml2.uml.OpaqueExpression" |
| class="org.eclipse.ocl.examples.pivot.uml.OpaqueExpressionLabelGenerator"/> |
| <generator for="org.eclipse.uml2.uml.PackageImport" |
| class="org.eclipse.ocl.examples.pivot.uml.PackageImportLabelGenerator"/> |
| <generator for="org.eclipse.uml2.uml.Slot" |
| class="org.eclipse.ocl.examples.pivot.uml.SlotLabelGenerator"/> |
| <generator for="org.eclipse.ocl.examples.pivot.uml.UMLElementExtension" |
| class="org.eclipse.ocl.examples.pivot.uml.UMLElementExtensionLabelGenerator"/> |
| </extension> |
| |
| </plugin> |