| <?xml version="1.0" encoding="UTF-8"?> |
| <genmodel:GenModel xmi:version="2.0" |
| xmlns:xmi="http://www.omg.org/XMI" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" |
| xmlns:genmodel="http://www.eclipse.org/emf/2002/GenModel" modelDirectory="/org.eclipse.ocl.examples.xtext.completeocl/emf-gen" |
| editDirectory="/org.eclipse.ocl.examples.xtext.completeocl.edit/emf-gen" editorDirectory="/org.eclipse.ocl.examples.xtext.completeocl.editor/emf-gen" |
| modelPluginID="org.eclipse.ocl.examples.xtext.completeocl" forceOverwrite="true" |
| modelName="CompleteOCL" updateClasspath="false" rootExtendsClass="org.eclipse.emf.ecore.impl.MinimalEObjectImpl$Container" |
| codeFormatting="true" testsDirectory="/org.eclipse.ocl.examples.xtext.completeocl.tests/emf-gen" |
| importerID="org.eclipse.emf.importer.ecore" complianceLevel="5.0" copyrightFields="false" |
| editPluginID="org.eclipse.ocl.examples.xtext.completeocl.edit" editorPluginID="org.eclipse.ocl.examples.xtext.completeocl.editor" |
| usedGenPackages="../../org.eclipse.ocl.examples.xtext.base/model/BaseCST.genmodel#//baseCST ../../org.eclipse.ocl.examples.xtext.essentialocl/model/EssentialOCLCST.genmodel#//essentialOCLCST ../../org.eclipse.ocl.examples.pivot/model/Pivot.merged.genmodel#//pivot"> |
| <foreignModel>CompleteOCLCST.ecore</foreignModel> |
| <genAnnotations source="http://www.eclipse.org/OCL/GenModel"> |
| <details key="Use Null Annotations" value="true"/> |
| </genAnnotations> |
| <genAnnotations source="http://www.eclipse.org/OCL/GenModel/ToString"/> |
| <genAnnotations source="http://www.eclipse.org/OCL/GenModel/Visitor"> |
| <details key="Root Visitor Class" value="org.eclipse.ocl.examples.xtext.base.util.BaseCSVisitor"/> |
| <details key="Derived Visitor Class" value="org.eclipse.ocl.examples.xtext.completeocl.util.CompleteOCLCSVisitor"/> |
| </genAnnotations> |
| <genPackages prefix="CompleteOCLCST" basePackage="org.eclipse.ocl.examples.xtext.completeocl" |
| disposableProviderFactory="true" ecorePackage="CompleteOCLCST.ecore#/"> |
| <genClasses ecoreClass="CompleteOCLCST.ecore#//BodyCS"/> |
| <genClasses ecoreClass="CompleteOCLCST.ecore#//ClassifierContextDeclCS"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference CompleteOCLCST.ecore#//ClassifierContextDeclCS/classifier"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EAttribute CompleteOCLCST.ecore#//ClassifierContextDeclCS/selfName"/> |
| </genClasses> |
| <genClasses ecoreClass="CompleteOCLCST.ecore#//CompleteOCLDocumentCS"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference CompleteOCLCST.ecore#//CompleteOCLDocumentCS/packages"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference CompleteOCLCST.ecore#//CompleteOCLDocumentCS/contexts"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference CompleteOCLCST.ecore#//CompleteOCLDocumentCS/ownedInclude"/> |
| </genClasses> |
| <genClasses image="false" ecoreClass="CompleteOCLCST.ecore#//ContextConstraintCS"> |
| <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference CompleteOCLCST.ecore#//ContextConstraintCS/contextDecl"/> |
| </genClasses> |
| <genClasses ecoreClass="CompleteOCLCST.ecore#//ContextDeclCS"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference CompleteOCLCST.ecore#//ContextDeclCS/namespace"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference CompleteOCLCST.ecore#//ContextDeclCS/rules"/> |
| </genClasses> |
| <genClasses ecoreClass="CompleteOCLCST.ecore#//ContextSpecificationCS"/> |
| <genClasses ecoreClass="CompleteOCLCST.ecore#//DefCS"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute CompleteOCLCST.ecore#//DefCS/static"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EAttribute CompleteOCLCST.ecore#//DefCS/constrainedName"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute CompleteOCLCST.ecore#//DefCS/operation"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference CompleteOCLCST.ecore#//DefCS/parameters"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference CompleteOCLCST.ecore#//DefCS/ownedType"/> |
| </genClasses> |
| <genClasses ecoreClass="CompleteOCLCST.ecore#//DerCS"/> |
| <genClasses image="false" ecoreClass="CompleteOCLCST.ecore#//FeatureContextDeclCS"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference CompleteOCLCST.ecore#//FeatureContextDeclCS/class"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference CompleteOCLCST.ecore#//FeatureContextDeclCS/ownedType"/> |
| </genClasses> |
| <genClasses ecoreClass="CompleteOCLCST.ecore#//IncludeCS"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference CompleteOCLCST.ecore#//IncludeCS/namespace"/> |
| </genClasses> |
| <genClasses ecoreClass="CompleteOCLCST.ecore#//InitCS"/> |
| <genClasses ecoreClass="CompleteOCLCST.ecore#//InvCS"/> |
| <genClasses ecoreClass="CompleteOCLCST.ecore#//OclMessageArgCS"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference CompleteOCLCST.ecore#//OclMessageArgCS/type"/> |
| </genClasses> |
| <genClasses ecoreClass="CompleteOCLCST.ecore#//OperationContextDeclCS"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference CompleteOCLCST.ecore#//OperationContextDeclCS/operation"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference CompleteOCLCST.ecore#//OperationContextDeclCS/parameters"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference CompleteOCLCST.ecore#//OperationContextDeclCS/result"/> |
| </genClasses> |
| <genClasses ecoreClass="CompleteOCLCST.ecore#//PackageDeclarationCS"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference CompleteOCLCST.ecore#//PackageDeclarationCS/namespace"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference CompleteOCLCST.ecore#//PackageDeclarationCS/package"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference CompleteOCLCST.ecore#//PackageDeclarationCS/contexts"/> |
| </genClasses> |
| <genClasses ecoreClass="CompleteOCLCST.ecore#//PostCS"/> |
| <genClasses ecoreClass="CompleteOCLCST.ecore#//PreCS"/> |
| <genClasses ecoreClass="CompleteOCLCST.ecore#//PreExpCS"/> |
| <genClasses ecoreClass="CompleteOCLCST.ecore#//PropertyContextDeclCS"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference CompleteOCLCST.ecore#//PropertyContextDeclCS/property"/> |
| </genClasses> |
| </genPackages> |
| </genmodel:GenModel> |