<?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" copyrightText="Copyright (c) 2009, 2018 Hatha Systems, and Mia-Software.
All rights reserved. This program and the accompanying materials
are made available under the terms of the Eclipse Public License v2.0
which accompanies this distribution, and is available at
http://www.eclipse.org/legal/epl-v20.html

Contributors:
 Nikolai Mansourov (Hatha Systems) - initial API and implementation
 Gabriel Barbier (Mia-Software) - minor evolutions for version 1.1
 Fabien Giquel (Mia-Software) - Bug 533168 - (releng) OutOfMemory during quality postprocessing because large number of checkstyle warnings" | |
modelDirectory="/org.eclipse.modisco.omg.kdm/src-gen" editDirectory="/org.eclipse.modisco.omg.kdm.edit/src-gen" | |
editorDirectory="/org.eclipse.modisco.omg.kdm.editor/src-gen" modelPluginID="org.eclipse.modisco.omg.kdm" | |
modelName="Kdm" nonNLSMarkers="true" importerID="org.eclipse.emf.importer.ecore" | |
complianceLevel="5.0" copyrightFields="false"> | |
<foreignModel>kdm.ecore</foreignModel> | |
<genPackages prefix="Kdm" basePackage="org.eclipse.modisco.omg" disposableProviderFactory="true" | |
ecorePackage="kdm.ecore#/"> | |
<nestedGenPackages prefix="Core" basePackage="org.eclipse.modisco.omg.kdm" | |
disposableProviderFactory="true" ecorePackage="kdm.ecore#//core"> | |
<genDataTypes ecoreDataType="kdm.ecore#//core/String"/> | |
<genDataTypes ecoreDataType="kdm.ecore#//core/Integer"/> | |
<genDataTypes ecoreDataType="kdm.ecore#//core/Boolean"/> | |
<genClasses image="false" ecoreClass="kdm.ecore#//core/Element"> | |
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference kdm.ecore#//core/Element/attribute"/> | |
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference kdm.ecore#//core/Element/annotation"/> | |
</genClasses> | |
<genClasses image="false" ecoreClass="kdm.ecore#//core/ModelElement"> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//core/ModelElement/stereotype"/> | |
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference kdm.ecore#//core/ModelElement/taggedValue"/> | |
</genClasses> | |
<genClasses image="false" ecoreClass="kdm.ecore#//core/KDMEntity"> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute kdm.ecore#//core/KDMEntity/name"/> | |
<genFeatures property="Readonly" notify="false" createChild="false" ecoreFeature="ecore:EReference kdm.ecore#//core/KDMEntity/model"/> | |
<genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference kdm.ecore#//core/KDMEntity/owner"/> | |
<genFeatures property="None" children="true" createChild="false" ecoreFeature="ecore:EReference kdm.ecore#//core/KDMEntity/ownedElement"/> | |
<genFeatures property="Readonly" notify="false" createChild="false" ecoreFeature="ecore:EReference kdm.ecore#//core/KDMEntity/outbound"/> | |
<genFeatures property="Readonly" notify="false" createChild="false" ecoreFeature="ecore:EReference kdm.ecore#//core/KDMEntity/inbound"/> | |
<genFeatures property="None" children="true" createChild="false" ecoreFeature="ecore:EReference kdm.ecore#//core/KDMEntity/ownedRelation"/> | |
<genFeatures property="Readonly" notify="false" createChild="false" ecoreFeature="ecore:EReference kdm.ecore#//core/KDMEntity/group"/> | |
<genFeatures property="Readonly" notify="false" createChild="false" ecoreFeature="ecore:EReference kdm.ecore#//core/KDMEntity/groupedElement"/> | |
<genFeatures property="Readonly" notify="false" createChild="false" ecoreFeature="ecore:EReference kdm.ecore#//core/KDMEntity/inAggregated"/> | |
<genFeatures property="Readonly" notify="false" createChild="false" ecoreFeature="ecore:EReference kdm.ecore#//core/KDMEntity/outAggregated"/> | |
<genOperations ecoreOperation="kdm.ecore#//core/KDMEntity/createAggregation"> | |
<genParameters ecoreParameter="kdm.ecore#//core/KDMEntity/createAggregation/otherEntity"/> | |
</genOperations> | |
<genOperations ecoreOperation="kdm.ecore#//core/KDMEntity/deleteAggregation"> | |
<genParameters ecoreParameter="kdm.ecore#//core/KDMEntity/deleteAggregation/aggregation"/> | |
</genOperations> | |
</genClasses> | |
<genClasses image="false" ecoreClass="kdm.ecore#//core/KDMRelationship"> | |
<genOperations ecoreOperation="kdm.ecore#//core/KDMRelationship/getFrom"/> | |
<genOperations ecoreOperation="kdm.ecore#//core/KDMRelationship/getTo"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//core/AggregatedRelationship"> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//core/AggregatedRelationship/from"/> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//core/AggregatedRelationship/to"/> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//core/AggregatedRelationship/relation"/> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute kdm.ecore#//core/AggregatedRelationship/density"/> | |
</genClasses> | |
</nestedGenPackages> | |
<nestedGenPackages prefix="Kdm" basePackage="org.eclipse.modisco.omg.kdm" | |
disposableProviderFactory="true" ecorePackage="kdm.ecore#//kdm"> | |
<genClasses image="false" ecoreClass="kdm.ecore#//kdm/KDMFramework"> | |
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference kdm.ecore#//kdm/KDMFramework/audit"/> | |
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference kdm.ecore#//kdm/KDMFramework/extension"/> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute kdm.ecore#//kdm/KDMFramework/name"/> | |
</genClasses> | |
<genClasses image="false" ecoreClass="kdm.ecore#//kdm/KDMModel"> | |
<genFeatures property="Readonly" notify="false" createChild="false" ecoreFeature="ecore:EReference kdm.ecore#//kdm/KDMModel/ownedElement"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//kdm/Segment"> | |
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference kdm.ecore#//kdm/Segment/segment"/> | |
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference kdm.ecore#//kdm/Segment/model"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//kdm/Audit"> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute kdm.ecore#//kdm/Audit/description"/> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute kdm.ecore#//kdm/Audit/author"/> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute kdm.ecore#//kdm/Audit/date"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//kdm/Stereotype"> | |
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference kdm.ecore#//kdm/Stereotype/tag"/> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute kdm.ecore#//kdm/Stereotype/name"/> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute kdm.ecore#//kdm/Stereotype/type"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//kdm/TagDefinition"> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute kdm.ecore#//kdm/TagDefinition/tag"/> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute kdm.ecore#//kdm/TagDefinition/type"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//kdm/ExtensionFamily"> | |
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference kdm.ecore#//kdm/ExtensionFamily/stereotype"/> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute kdm.ecore#//kdm/ExtensionFamily/name"/> | |
</genClasses> | |
<genClasses image="false" ecoreClass="kdm.ecore#//kdm/ExtendedValue"> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//kdm/ExtendedValue/tag"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//kdm/TaggedValue"> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute kdm.ecore#//kdm/TaggedValue/value"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//kdm/TaggedRef"> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//kdm/TaggedRef/ref"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//kdm/Attribute"> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute kdm.ecore#//kdm/Attribute/tag"/> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute kdm.ecore#//kdm/Attribute/value"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//kdm/Annotation"> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute kdm.ecore#//kdm/Annotation/text"/> | |
</genClasses> | |
</nestedGenPackages> | |
<nestedGenPackages prefix="Source" basePackage="org.eclipse.modisco.omg.kdm" | |
disposableProviderFactory="true" ecorePackage="kdm.ecore#//source"> | |
<genClasses ecoreClass="kdm.ecore#//source/InventoryModel"> | |
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference kdm.ecore#//source/InventoryModel/inventoryElement"/> | |
</genClasses> | |
<genClasses image="false" ecoreClass="kdm.ecore#//source/AbstractInventoryElement"> | |
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference kdm.ecore#//source/AbstractInventoryElement/inventoryRelationship"/> | |
</genClasses> | |
<genClasses image="false" ecoreClass="kdm.ecore#//source/AbstractInventoryRelationship"/> | |
<genClasses ecoreClass="kdm.ecore#//source/InventoryItem"> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute kdm.ecore#//source/InventoryItem/version"/> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute kdm.ecore#//source/InventoryItem/path"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//source/SourceFile"> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute kdm.ecore#//source/SourceFile/language"/> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute kdm.ecore#//source/SourceFile/encoding"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//source/Image"/> | |
<genClasses ecoreClass="kdm.ecore#//source/Configuration"/> | |
<genClasses ecoreClass="kdm.ecore#//source/ResourceDescription"/> | |
<genClasses ecoreClass="kdm.ecore#//source/BinaryFile"/> | |
<genClasses ecoreClass="kdm.ecore#//source/ExecutableFile"/> | |
<genClasses ecoreClass="kdm.ecore#//source/InventoryContainer"> | |
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference kdm.ecore#//source/InventoryContainer/inventoryElement"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//source/Directory"> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute kdm.ecore#//source/Directory/path"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//source/Project"/> | |
<genClasses ecoreClass="kdm.ecore#//source/DependsOn"> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//source/DependsOn/to"/> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//source/DependsOn/from"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//source/SourceRef"> | |
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference kdm.ecore#//source/SourceRef/region"/> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute kdm.ecore#//source/SourceRef/language"/> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute kdm.ecore#//source/SourceRef/snippet"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//source/SourceRegion"> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//source/SourceRegion/file"/> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute kdm.ecore#//source/SourceRegion/startLine"/> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute kdm.ecore#//source/SourceRegion/startPosition"/> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute kdm.ecore#//source/SourceRegion/endLine"/> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute kdm.ecore#//source/SourceRegion/endPosition"/> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute kdm.ecore#//source/SourceRegion/language"/> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute kdm.ecore#//source/SourceRegion/path"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//source/InventoryElement"/> | |
<genClasses ecoreClass="kdm.ecore#//source/InventoryRelationship"> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//source/InventoryRelationship/to"/> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//source/InventoryRelationship/from"/> | |
</genClasses> | |
</nestedGenPackages> | |
<nestedGenPackages prefix="Code" basePackage="org.eclipse.modisco.omg.kdm" | |
disposableProviderFactory="true" ecorePackage="kdm.ecore#//code"> | |
<genEnums typeSafeEnumCompatible="false" ecoreEnum="kdm.ecore#//code/CallableKind"> | |
<genEnumLiterals ecoreEnumLiteral="kdm.ecore#//code/CallableKind/external"/> | |
<genEnumLiterals ecoreEnumLiteral="kdm.ecore#//code/CallableKind/regular"/> | |
<genEnumLiterals ecoreEnumLiteral="kdm.ecore#//code/CallableKind/operator"/> | |
<genEnumLiterals ecoreEnumLiteral="kdm.ecore#//code/CallableKind/stored"/> | |
<genEnumLiterals ecoreEnumLiteral="kdm.ecore#//code/CallableKind/unknown"/> | |
</genEnums> | |
<genEnums typeSafeEnumCompatible="false" ecoreEnum="kdm.ecore#//code/MethodKind"> | |
<genEnumLiterals ecoreEnumLiteral="kdm.ecore#//code/MethodKind/method"/> | |
<genEnumLiterals ecoreEnumLiteral="kdm.ecore#//code/MethodKind/constructor"/> | |
<genEnumLiterals ecoreEnumLiteral="kdm.ecore#//code/MethodKind/destructor"/> | |
<genEnumLiterals ecoreEnumLiteral="kdm.ecore#//code/MethodKind/operator"/> | |
<genEnumLiterals ecoreEnumLiteral="kdm.ecore#//code/MethodKind/virtual"/> | |
<genEnumLiterals ecoreEnumLiteral="kdm.ecore#//code/MethodKind/abstract"/> | |
<genEnumLiterals ecoreEnumLiteral="kdm.ecore#//code/MethodKind/unknown"/> | |
</genEnums> | |
<genEnums typeSafeEnumCompatible="false" ecoreEnum="kdm.ecore#//code/ExportKind"> | |
<genEnumLiterals ecoreEnumLiteral="kdm.ecore#//code/ExportKind/public"/> | |
<genEnumLiterals ecoreEnumLiteral="kdm.ecore#//code/ExportKind/private"/> | |
<genEnumLiterals ecoreEnumLiteral="kdm.ecore#//code/ExportKind/protected"/> | |
<genEnumLiterals ecoreEnumLiteral="kdm.ecore#//code/ExportKind/final"/> | |
<genEnumLiterals ecoreEnumLiteral="kdm.ecore#//code/ExportKind/unknown"/> | |
</genEnums> | |
<genEnums typeSafeEnumCompatible="false" ecoreEnum="kdm.ecore#//code/StorableKind"> | |
<genEnumLiterals ecoreEnumLiteral="kdm.ecore#//code/StorableKind/global"/> | |
<genEnumLiterals ecoreEnumLiteral="kdm.ecore#//code/StorableKind/local"/> | |
<genEnumLiterals ecoreEnumLiteral="kdm.ecore#//code/StorableKind/static"/> | |
<genEnumLiterals ecoreEnumLiteral="kdm.ecore#//code/StorableKind/external"/> | |
<genEnumLiterals ecoreEnumLiteral="kdm.ecore#//code/StorableKind/register"/> | |
<genEnumLiterals ecoreEnumLiteral="kdm.ecore#//code/StorableKind/unknown"/> | |
</genEnums> | |
<genEnums typeSafeEnumCompatible="false" ecoreEnum="kdm.ecore#//code/ParameterKind"> | |
<genEnumLiterals ecoreEnumLiteral="kdm.ecore#//code/ParameterKind/byValue"/> | |
<genEnumLiterals ecoreEnumLiteral="kdm.ecore#//code/ParameterKind/byName"/> | |
<genEnumLiterals ecoreEnumLiteral="kdm.ecore#//code/ParameterKind/byReference"/> | |
<genEnumLiterals ecoreEnumLiteral="kdm.ecore#//code/ParameterKind/variadic"/> | |
<genEnumLiterals ecoreEnumLiteral="kdm.ecore#//code/ParameterKind/return"/> | |
<genEnumLiterals ecoreEnumLiteral="kdm.ecore#//code/ParameterKind/throws"/> | |
<genEnumLiterals ecoreEnumLiteral="kdm.ecore#//code/ParameterKind/exception"/> | |
<genEnumLiterals ecoreEnumLiteral="kdm.ecore#//code/ParameterKind/catchall"/> | |
<genEnumLiterals ecoreEnumLiteral="kdm.ecore#//code/ParameterKind/unknown"/> | |
</genEnums> | |
<genEnums typeSafeEnumCompatible="false" ecoreEnum="kdm.ecore#//code/MacroKind"> | |
<genEnumLiterals ecoreEnumLiteral="kdm.ecore#//code/MacroKind/regular"/> | |
<genEnumLiterals ecoreEnumLiteral="kdm.ecore#//code/MacroKind/option"/> | |
<genEnumLiterals ecoreEnumLiteral="kdm.ecore#//code/MacroKind/undefined"/> | |
<genEnumLiterals ecoreEnumLiteral="kdm.ecore#//code/MacroKind/external"/> | |
<genEnumLiterals ecoreEnumLiteral="kdm.ecore#//code/MacroKind/unknown"/> | |
</genEnums> | |
<genClasses ecoreClass="kdm.ecore#//code/CodeModel"> | |
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference kdm.ecore#//code/CodeModel/codeElement"/> | |
</genClasses> | |
<genClasses image="false" ecoreClass="kdm.ecore#//code/AbstractCodeElement"> | |
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference kdm.ecore#//code/AbstractCodeElement/source"/> | |
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference kdm.ecore#//code/AbstractCodeElement/comment"/> | |
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference kdm.ecore#//code/AbstractCodeElement/codeRelation"/> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//code/AbstractCodeElement/entryFlow"/> | |
</genClasses> | |
<genClasses image="false" ecoreClass="kdm.ecore#//code/AbstractCodeRelationship"/> | |
<genClasses image="false" ecoreClass="kdm.ecore#//code/CodeItem"/> | |
<genClasses image="false" ecoreClass="kdm.ecore#//code/ComputationalObject"/> | |
<genClasses image="false" ecoreClass="kdm.ecore#//code/Datatype"/> | |
<genClasses ecoreClass="kdm.ecore#//code/Module"> | |
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference kdm.ecore#//code/Module/codeElement"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//code/CompilationUnit"/> | |
<genClasses ecoreClass="kdm.ecore#//code/SharedUnit"/> | |
<genClasses ecoreClass="kdm.ecore#//code/LanguageUnit"/> | |
<genClasses ecoreClass="kdm.ecore#//code/CodeAssembly"/> | |
<genClasses ecoreClass="kdm.ecore#//code/Package"/> | |
<genClasses ecoreClass="kdm.ecore#//code/ControlElement"> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//code/ControlElement/type"/> | |
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference kdm.ecore#//code/ControlElement/codeElement"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//code/CallableUnit"> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute kdm.ecore#//code/CallableUnit/kind"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//code/MethodUnit"> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute kdm.ecore#//code/MethodUnit/kind"/> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute kdm.ecore#//code/MethodUnit/export"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//code/DataElement"> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//code/DataElement/type"/> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute kdm.ecore#//code/DataElement/ext"/> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute kdm.ecore#//code/DataElement/size"/> | |
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference kdm.ecore#//code/DataElement/codeElement"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//code/StorableUnit"> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute kdm.ecore#//code/StorableUnit/kind"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//code/ItemUnit"/> | |
<genClasses ecoreClass="kdm.ecore#//code/IndexUnit"/> | |
<genClasses ecoreClass="kdm.ecore#//code/MemberUnit"> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute kdm.ecore#//code/MemberUnit/export"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//code/ParameterUnit"> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute kdm.ecore#//code/ParameterUnit/kind"/> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute kdm.ecore#//code/ParameterUnit/pos"/> | |
</genClasses> | |
<genClasses image="false" ecoreClass="kdm.ecore#//code/ValueElement"/> | |
<genClasses ecoreClass="kdm.ecore#//code/Value"/> | |
<genClasses ecoreClass="kdm.ecore#//code/ValueList"> | |
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference kdm.ecore#//code/ValueList/valueElement"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//code/PrimitiveType"/> | |
<genClasses ecoreClass="kdm.ecore#//code/BooleanType"/> | |
<genClasses ecoreClass="kdm.ecore#//code/CharType"/> | |
<genClasses ecoreClass="kdm.ecore#//code/OrdinalType"/> | |
<genClasses ecoreClass="kdm.ecore#//code/DateType"/> | |
<genClasses ecoreClass="kdm.ecore#//code/TimeType"/> | |
<genClasses ecoreClass="kdm.ecore#//code/IntegerType"/> | |
<genClasses ecoreClass="kdm.ecore#//code/DecimalType"/> | |
<genClasses ecoreClass="kdm.ecore#//code/ScaledType"/> | |
<genClasses ecoreClass="kdm.ecore#//code/FloatType"/> | |
<genClasses ecoreClass="kdm.ecore#//code/VoidType"/> | |
<genClasses ecoreClass="kdm.ecore#//code/StringType"/> | |
<genClasses ecoreClass="kdm.ecore#//code/BitType"/> | |
<genClasses ecoreClass="kdm.ecore#//code/BitstringType"/> | |
<genClasses ecoreClass="kdm.ecore#//code/OctetType"/> | |
<genClasses ecoreClass="kdm.ecore#//code/OctetstringType"/> | |
<genClasses ecoreClass="kdm.ecore#//code/EnumeratedType"> | |
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference kdm.ecore#//code/EnumeratedType/value"/> | |
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference kdm.ecore#//code/EnumeratedType/codeElement"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//code/CompositeType"> | |
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference kdm.ecore#//code/CompositeType/itemUnit"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//code/ChoiceType"/> | |
<genClasses ecoreClass="kdm.ecore#//code/RecordType"/> | |
<genClasses ecoreClass="kdm.ecore#//code/DerivedType"> | |
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference kdm.ecore#//code/DerivedType/itemUnit"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//code/ArrayType"> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute kdm.ecore#//code/ArrayType/size"/> | |
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference kdm.ecore#//code/ArrayType/indexUnit"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//code/PointerType"/> | |
<genClasses ecoreClass="kdm.ecore#//code/RangeType"> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute kdm.ecore#//code/RangeType/lower"/> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute kdm.ecore#//code/RangeType/upper"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//code/BagType"> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute kdm.ecore#//code/BagType/size"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//code/SetType"> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute kdm.ecore#//code/SetType/size"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//code/SequenceType"> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute kdm.ecore#//code/SequenceType/size"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//code/Signature"> | |
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference kdm.ecore#//code/Signature/parameterUnit"/> | |
</genClasses> | |
<genClasses image="false" ecoreClass="kdm.ecore#//code/DefinedType"> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//code/DefinedType/type"/> | |
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference kdm.ecore#//code/DefinedType/codeElement"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//code/TypeUnit"/> | |
<genClasses ecoreClass="kdm.ecore#//code/SynonymUnit"/> | |
<genClasses ecoreClass="kdm.ecore#//code/ClassUnit"> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute kdm.ecore#//code/ClassUnit/isAbstract"/> | |
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference kdm.ecore#//code/ClassUnit/codeElement"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//code/InterfaceUnit"> | |
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference kdm.ecore#//code/InterfaceUnit/codeElement"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//code/TemplateUnit"> | |
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference kdm.ecore#//code/TemplateUnit/codeElement"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//code/TemplateParameter"/> | |
<genClasses ecoreClass="kdm.ecore#//code/TemplateType"/> | |
<genClasses ecoreClass="kdm.ecore#//code/InstanceOf"> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//code/InstanceOf/to"/> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//code/InstanceOf/from"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//code/ParameterTo"> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//code/ParameterTo/to"/> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//code/ParameterTo/from"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//code/Implements"> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//code/Implements/to"/> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//code/Implements/from"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//code/ImplementationOf"> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//code/ImplementationOf/to"/> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//code/ImplementationOf/from"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//code/HasType"> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//code/HasType/to"/> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//code/HasType/from"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//code/HasValue"> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//code/HasValue/to"/> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//code/HasValue/from"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//code/Extends"> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//code/Extends/to"/> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//code/Extends/from"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//code/PreprocessorDirective"> | |
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference kdm.ecore#//code/PreprocessorDirective/codeElement"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//code/MacroUnit"> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute kdm.ecore#//code/MacroUnit/kind"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//code/MacroDirective"/> | |
<genClasses ecoreClass="kdm.ecore#//code/IncludeDirective"/> | |
<genClasses ecoreClass="kdm.ecore#//code/ConditionalDirective"/> | |
<genClasses ecoreClass="kdm.ecore#//code/Expands"> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//code/Expands/to"/> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//code/Expands/from"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//code/GeneratedFrom"> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//code/GeneratedFrom/to"/> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//code/GeneratedFrom/from"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//code/Includes"> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//code/Includes/to"/> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//code/Includes/from"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//code/VariantTo"> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//code/VariantTo/to"/> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//code/VariantTo/from"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//code/Redefines"> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//code/Redefines/to"/> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//code/Redefines/from"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//code/CommentUnit"> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute kdm.ecore#//code/CommentUnit/text"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//code/Namespace"> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//code/Namespace/groupedCode"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//code/VisibleIn"> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//code/VisibleIn/to"/> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//code/VisibleIn/from"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//code/Imports"> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//code/Imports/to"/> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//code/Imports/from"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//code/CodeElement"/> | |
<genClasses ecoreClass="kdm.ecore#//code/CodeRelationship"> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//code/CodeRelationship/to"/> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//code/CodeRelationship/from"/> | |
</genClasses> | |
</nestedGenPackages> | |
<nestedGenPackages prefix="Action" basePackage="org.eclipse.modisco.omg.kdm" | |
disposableProviderFactory="true" ecorePackage="kdm.ecore#//action"> | |
<genClasses ecoreClass="kdm.ecore#//action/ActionElement"> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute kdm.ecore#//action/ActionElement/kind"/> | |
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference kdm.ecore#//action/ActionElement/codeElement"/> | |
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference kdm.ecore#//action/ActionElement/actionRelation"/> | |
</genClasses> | |
<genClasses image="false" ecoreClass="kdm.ecore#//action/AbstractActionRelationship"/> | |
<genClasses ecoreClass="kdm.ecore#//action/BlockUnit"/> | |
<genClasses ecoreClass="kdm.ecore#//action/ControlFlow"> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//action/ControlFlow/to"/> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//action/ControlFlow/from"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//action/EntryFlow"> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//action/EntryFlow/to"/> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//action/EntryFlow/from"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//action/Flow"/> | |
<genClasses ecoreClass="kdm.ecore#//action/TrueFlow"/> | |
<genClasses ecoreClass="kdm.ecore#//action/FalseFlow"/> | |
<genClasses ecoreClass="kdm.ecore#//action/GuardedFlow"/> | |
<genClasses ecoreClass="kdm.ecore#//action/Calls"> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//action/Calls/to"/> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//action/Calls/from"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//action/Dispatches"> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//action/Dispatches/to"/> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//action/Dispatches/from"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//action/Reads"> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//action/Reads/to"/> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//action/Reads/from"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//action/Writes"> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//action/Writes/to"/> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//action/Writes/from"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//action/Addresses"> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//action/Addresses/to"/> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//action/Addresses/from"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//action/Creates"> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//action/Creates/to"/> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//action/Creates/from"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//action/ExceptionUnit"/> | |
<genClasses ecoreClass="kdm.ecore#//action/TryUnit"/> | |
<genClasses ecoreClass="kdm.ecore#//action/CatchUnit"/> | |
<genClasses ecoreClass="kdm.ecore#//action/FinallyUnit"/> | |
<genClasses ecoreClass="kdm.ecore#//action/ExitFlow"> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//action/ExitFlow/to"/> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//action/ExitFlow/from"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//action/ExceptionFlow"> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//action/ExceptionFlow/to"/> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//action/ExceptionFlow/from"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//action/Throws"> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//action/Throws/to"/> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//action/Throws/from"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//action/CompliesTo"> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//action/CompliesTo/to"/> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//action/CompliesTo/from"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//action/UsesType"> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//action/UsesType/to"/> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//action/UsesType/from"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//action/ActionRelationship"> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//action/ActionRelationship/to"/> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//action/ActionRelationship/from"/> | |
</genClasses> | |
</nestedGenPackages> | |
<nestedGenPackages prefix="Platform" basePackage="org.eclipse.modisco.omg.kdm" | |
disposableProviderFactory="true" ecorePackage="kdm.ecore#//platform"> | |
<genClasses ecoreClass="kdm.ecore#//platform/PlatformModel"> | |
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference kdm.ecore#//platform/PlatformModel/platformElement"/> | |
</genClasses> | |
<genClasses image="false" ecoreClass="kdm.ecore#//platform/AbstractPlatformElement"> | |
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference kdm.ecore#//platform/AbstractPlatformElement/source"/> | |
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference kdm.ecore#//platform/AbstractPlatformElement/platformRelation"/> | |
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference kdm.ecore#//platform/AbstractPlatformElement/abstraction"/> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//platform/AbstractPlatformElement/implementation"/> | |
</genClasses> | |
<genClasses image="false" ecoreClass="kdm.ecore#//platform/AbstractPlatformRelationship"/> | |
<genClasses ecoreClass="kdm.ecore#//platform/ResourceType"> | |
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference kdm.ecore#//platform/ResourceType/platformElement"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//platform/NamingResource"/> | |
<genClasses ecoreClass="kdm.ecore#//platform/MarshalledResource"/> | |
<genClasses ecoreClass="kdm.ecore#//platform/MessagingResource"/> | |
<genClasses ecoreClass="kdm.ecore#//platform/FileResource"/> | |
<genClasses ecoreClass="kdm.ecore#//platform/ExecutionResource"/> | |
<genClasses ecoreClass="kdm.ecore#//platform/LockResource"/> | |
<genClasses ecoreClass="kdm.ecore#//platform/StreamResource"/> | |
<genClasses ecoreClass="kdm.ecore#//platform/DataManager"/> | |
<genClasses ecoreClass="kdm.ecore#//platform/PlatformEvent"> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute kdm.ecore#//platform/PlatformEvent/kind"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//platform/PlatformAction"> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute kdm.ecore#//platform/PlatformAction/kind"/> | |
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference kdm.ecore#//platform/PlatformAction/platformElement"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//platform/ExternalActor"/> | |
<genClasses ecoreClass="kdm.ecore#//platform/BindsTo"> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//platform/BindsTo/to"/> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//platform/BindsTo/from"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//platform/Requires"> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//platform/Requires/to"/> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//platform/Requires/from"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//platform/ManagesResource"> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//platform/ManagesResource/to"/> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//platform/ManagesResource/from"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//platform/ReadsResource"> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//platform/ReadsResource/to"/> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//platform/ReadsResource/from"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//platform/WritesResource"> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//platform/WritesResource/to"/> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//platform/WritesResource/from"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//platform/DefinedBy"> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//platform/DefinedBy/to"/> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//platform/DefinedBy/from"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//platform/DeployedComponent"> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//platform/DeployedComponent/groupedCode"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//platform/DeployedSoftwareSystem"> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//platform/DeployedSoftwareSystem/groupedComponent"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//platform/Machine"> | |
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference kdm.ecore#//platform/Machine/deployedComponent"/> | |
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference kdm.ecore#//platform/Machine/deployedResource"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//platform/DeployedResource"> | |
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference kdm.ecore#//platform/DeployedResource/platformElement"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//platform/RuntimeResource"/> | |
<genClasses ecoreClass="kdm.ecore#//platform/Process"/> | |
<genClasses ecoreClass="kdm.ecore#//platform/Thread"/> | |
<genClasses ecoreClass="kdm.ecore#//platform/Loads"> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//platform/Loads/to"/> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//platform/Loads/from"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//platform/Spawns"> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//platform/Spawns/to"/> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//platform/Spawns/from"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//platform/PlatformElement"/> | |
<genClasses ecoreClass="kdm.ecore#//platform/PlatformRelationship"> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//platform/PlatformRelationship/to"/> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//platform/PlatformRelationship/from"/> | |
</genClasses> | |
</nestedGenPackages> | |
<nestedGenPackages prefix="Build" basePackage="org.eclipse.modisco.omg.kdm" | |
disposableProviderFactory="true" ecorePackage="kdm.ecore#//build"> | |
<genClasses image="false" ecoreClass="kdm.ecore#//build/AbstractBuildElement"> | |
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference kdm.ecore#//build/AbstractBuildElement/buildRelation"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//build/BuildResource"> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//build/BuildResource/implementation"/> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//build/BuildResource/groupedBuild"/> | |
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference kdm.ecore#//build/BuildResource/buildElement"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//build/BuildDescription"> | |
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference kdm.ecore#//build/BuildDescription/source"/> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute kdm.ecore#//build/BuildDescription/text"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//build/SymbolicLink"/> | |
<genClasses image="false" ecoreClass="kdm.ecore#//build/AbstractBuildRelationship"/> | |
<genClasses ecoreClass="kdm.ecore#//build/LinksTo"> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//build/LinksTo/to"/> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//build/LinksTo/from"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//build/Consumes"> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//build/Consumes/to"/> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//build/Consumes/from"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//build/BuildModel"> | |
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference kdm.ecore#//build/BuildModel/buildElement"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//build/BuildComponent"/> | |
<genClasses ecoreClass="kdm.ecore#//build/Supplier"/> | |
<genClasses ecoreClass="kdm.ecore#//build/Tool"/> | |
<genClasses ecoreClass="kdm.ecore#//build/BuildElement"/> | |
<genClasses ecoreClass="kdm.ecore#//build/BuildRelationship"> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//build/BuildRelationship/to"/> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//build/BuildRelationship/from"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//build/SuppliedBy"> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//build/SuppliedBy/to"/> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//build/SuppliedBy/from"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//build/Library"/> | |
<genClasses ecoreClass="kdm.ecore#//build/BuildStep"/> | |
<genClasses ecoreClass="kdm.ecore#//build/Produces"> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//build/Produces/to"/> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//build/Produces/from"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//build/SupportedBy"> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//build/SupportedBy/to"/> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//build/SupportedBy/from"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//build/BuildProduct"/> | |
<genClasses ecoreClass="kdm.ecore#//build/DescribedBy"> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//build/DescribedBy/to"/> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//build/DescribedBy/from"/> | |
</genClasses> | |
</nestedGenPackages> | |
<nestedGenPackages prefix="Conceptual" basePackage="org.eclipse.modisco.omg.kdm" | |
disposableProviderFactory="true" ecorePackage="kdm.ecore#//conceptual"> | |
<genClasses ecoreClass="kdm.ecore#//conceptual/ConceptualModel"> | |
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference kdm.ecore#//conceptual/ConceptualModel/conceptualElement"/> | |
</genClasses> | |
<genClasses image="false" ecoreClass="kdm.ecore#//conceptual/AbstractConceptualElement"> | |
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference kdm.ecore#//conceptual/AbstractConceptualElement/source"/> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//conceptual/AbstractConceptualElement/implementation"/> | |
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference kdm.ecore#//conceptual/AbstractConceptualElement/conceptualRelation"/> | |
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference kdm.ecore#//conceptual/AbstractConceptualElement/abstraction"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//conceptual/TermUnit"/> | |
<genClasses ecoreClass="kdm.ecore#//conceptual/ConceptualContainer"> | |
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference kdm.ecore#//conceptual/ConceptualContainer/conceptualElement"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//conceptual/FactUnit"/> | |
<genClasses image="false" ecoreClass="kdm.ecore#//conceptual/AbstractConceptualRelationship"/> | |
<genClasses ecoreClass="kdm.ecore#//conceptual/ConceptualRelationship"> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//conceptual/ConceptualRelationship/to"/> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//conceptual/ConceptualRelationship/from"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//conceptual/BehaviorUnit"/> | |
<genClasses ecoreClass="kdm.ecore#//conceptual/RuleUnit"/> | |
<genClasses ecoreClass="kdm.ecore#//conceptual/ScenarioUnit"/> | |
<genClasses ecoreClass="kdm.ecore#//conceptual/ConceptualFlow"> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//conceptual/ConceptualFlow/to"/> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//conceptual/ConceptualFlow/from"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//conceptual/ConceptualElement"/> | |
<genClasses ecoreClass="kdm.ecore#//conceptual/ConceptualRole"> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//conceptual/ConceptualRole/conceptualElement"/> | |
</genClasses> | |
</nestedGenPackages> | |
<nestedGenPackages prefix="Data" basePackage="org.eclipse.modisco.omg.kdm" | |
disposableProviderFactory="true" ecorePackage="kdm.ecore#//data"> | |
<genClasses ecoreClass="kdm.ecore#//data/DataModel"> | |
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference kdm.ecore#//data/DataModel/dataElement"/> | |
</genClasses> | |
<genClasses image="false" ecoreClass="kdm.ecore#//data/AbstractDataElement"> | |
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference kdm.ecore#//data/AbstractDataElement/source"/> | |
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference kdm.ecore#//data/AbstractDataElement/dataRelation"/> | |
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference kdm.ecore#//data/AbstractDataElement/abstraction"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//data/DataResource"/> | |
<genClasses ecoreClass="kdm.ecore#//data/IndexElement"> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//data/IndexElement/implementation"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//data/UniqueKey"/> | |
<genClasses ecoreClass="kdm.ecore#//data/Index"/> | |
<genClasses image="false" ecoreClass="kdm.ecore#//data/AbstractDataRelationship"/> | |
<genClasses ecoreClass="kdm.ecore#//data/KeyRelation"> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//data/KeyRelation/to"/> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//data/KeyRelation/from"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//data/ReferenceKey"/> | |
<genClasses ecoreClass="kdm.ecore#//data/DataContainer"> | |
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference kdm.ecore#//data/DataContainer/dataElement"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//data/Catalog"/> | |
<genClasses ecoreClass="kdm.ecore#//data/RelationalSchema"> | |
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference kdm.ecore#//data/RelationalSchema/codeElement"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//data/ColumnSet"> | |
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference kdm.ecore#//data/ColumnSet/itemUnit"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//data/RelationalTable"/> | |
<genClasses ecoreClass="kdm.ecore#//data/RelationalView"/> | |
<genClasses ecoreClass="kdm.ecore#//data/RecordFile"/> | |
<genClasses ecoreClass="kdm.ecore#//data/DataEvent"> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute kdm.ecore#//data/DataEvent/kind"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//data/XMLSchema"> | |
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference kdm.ecore#//data/XMLSchema/contentElement"/> | |
</genClasses> | |
<genClasses image="false" ecoreClass="kdm.ecore#//data/AbstractContentElement"/> | |
<genClasses ecoreClass="kdm.ecore#//data/ComplexContentType"> | |
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference kdm.ecore#//data/ComplexContentType/contentElement"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//data/AllContent"/> | |
<genClasses ecoreClass="kdm.ecore#//data/SeqContent"/> | |
<genClasses ecoreClass="kdm.ecore#//data/ChoiceContent"/> | |
<genClasses ecoreClass="kdm.ecore#//data/ContentItem"> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//data/ContentItem/type"/> | |
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference kdm.ecore#//data/ContentItem/contentElement"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//data/GroupContent"/> | |
<genClasses ecoreClass="kdm.ecore#//data/ContentRestriction"> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute kdm.ecore#//data/ContentRestriction/kind"/> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute kdm.ecore#//data/ContentRestriction/value"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//data/SimpleContentType"> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//data/SimpleContentType/type"/> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute kdm.ecore#//data/SimpleContentType/kind"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//data/ExtendedDataElement"/> | |
<genClasses ecoreClass="kdm.ecore#//data/DataRelationship"> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//data/DataRelationship/to"/> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//data/DataRelationship/from"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//data/MixedContent"/> | |
<genClasses ecoreClass="kdm.ecore#//data/ContentReference"/> | |
<genClasses ecoreClass="kdm.ecore#//data/DataAction"> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute kdm.ecore#//data/DataAction/kind"/> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//data/DataAction/implementation"/> | |
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference kdm.ecore#//data/DataAction/dataElement"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//data/ReadsColumnSet"> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//data/ReadsColumnSet/to"/> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//data/ReadsColumnSet/from"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//data/ContentAttribute"/> | |
<genClasses ecoreClass="kdm.ecore#//data/TypedBy"> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//data/TypedBy/to"/> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//data/TypedBy/from"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//data/ReferenceTo"> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//data/ReferenceTo/to"/> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//data/ReferenceTo/from"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//data/RestrictionOf"> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//data/RestrictionOf/to"/> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//data/RestrictionOf/from"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//data/ExtensionTo"> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//data/ExtensionTo/to"/> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//data/ExtensionTo/from"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//data/DatatypeOf"> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//data/DatatypeOf/to"/> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//data/DatatypeOf/from"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//data/HasContent"> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//data/HasContent/to"/> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//data/HasContent/from"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//data/WritesColumnSet"> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//data/WritesColumnSet/to"/> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//data/WritesColumnSet/from"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//data/ProducesDataEvent"> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//data/ProducesDataEvent/to"/> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//data/ProducesDataEvent/from"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//data/DataSegment"/> | |
<genClasses ecoreClass="kdm.ecore#//data/ContentElement"/> | |
<genClasses ecoreClass="kdm.ecore#//data/ManagesData"> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//data/ManagesData/to"/> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//data/ManagesData/from"/> | |
</genClasses> | |
</nestedGenPackages> | |
<nestedGenPackages prefix="Event" basePackage="org.eclipse.modisco.omg.kdm" | |
disposableProviderFactory="true" ecorePackage="kdm.ecore#//event"> | |
<genClasses ecoreClass="kdm.ecore#//event/EventModel"> | |
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference kdm.ecore#//event/EventModel/eventElement"/> | |
</genClasses> | |
<genClasses image="false" ecoreClass="kdm.ecore#//event/AbstractEventElement"> | |
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference kdm.ecore#//event/AbstractEventElement/source"/> | |
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference kdm.ecore#//event/AbstractEventElement/eventRelation"/> | |
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference kdm.ecore#//event/AbstractEventElement/abstraction"/> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//event/AbstractEventElement/implementation"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//event/Event"> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute kdm.ecore#//event/Event/kind"/> | |
</genClasses> | |
<genClasses image="false" ecoreClass="kdm.ecore#//event/AbstractEventRelationship"/> | |
<genClasses ecoreClass="kdm.ecore#//event/EventRelationship"> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//event/EventRelationship/to"/> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//event/EventRelationship/from"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//event/EventResource"> | |
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference kdm.ecore#//event/EventResource/eventElement"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//event/State"/> | |
<genClasses ecoreClass="kdm.ecore#//event/Transition"/> | |
<genClasses ecoreClass="kdm.ecore#//event/OnEntry"/> | |
<genClasses ecoreClass="kdm.ecore#//event/OnExit"/> | |
<genClasses ecoreClass="kdm.ecore#//event/EventAction"> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute kdm.ecore#//event/EventAction/kind"/> | |
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference kdm.ecore#//event/EventAction/eventElement"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//event/ReadsState"> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//event/ReadsState/to"/> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//event/ReadsState/from"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//event/ProducesEvent"> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//event/ProducesEvent/to"/> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//event/ProducesEvent/from"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//event/ConsumesEvent"> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//event/ConsumesEvent/to"/> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//event/ConsumesEvent/from"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//event/NextState"> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//event/NextState/to"/> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//event/NextState/from"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//event/InitialState"/> | |
<genClasses ecoreClass="kdm.ecore#//event/EventElement"/> | |
<genClasses ecoreClass="kdm.ecore#//event/HasState"> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//event/HasState/to"/> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//event/HasState/from"/> | |
</genClasses> | |
</nestedGenPackages> | |
<nestedGenPackages prefix="Structure" basePackage="org.eclipse.modisco.omg.kdm" | |
disposableProviderFactory="true" ecorePackage="kdm.ecore#//structure"> | |
<genClasses image="false" ecoreClass="kdm.ecore#//structure/AbstractStructureElement"> | |
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference kdm.ecore#//structure/AbstractStructureElement/aggregated"/> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//structure/AbstractStructureElement/implementation"/> | |
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference kdm.ecore#//structure/AbstractStructureElement/structureElement"/> | |
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference kdm.ecore#//structure/AbstractStructureElement/structureRelationship"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//structure/Subsystem"/> | |
<genClasses ecoreClass="kdm.ecore#//structure/Layer"/> | |
<genClasses ecoreClass="kdm.ecore#//structure/StructureModel"> | |
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference kdm.ecore#//structure/StructureModel/structureElement"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//structure/Component"/> | |
<genClasses ecoreClass="kdm.ecore#//structure/SoftwareSystem"/> | |
<genClasses image="false" ecoreClass="kdm.ecore#//structure/AbstractStructureRelationship"/> | |
<genClasses ecoreClass="kdm.ecore#//structure/StructureRelationship"> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//structure/StructureRelationship/to"/> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//structure/StructureRelationship/from"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//structure/ArchitectureView"/> | |
<genClasses ecoreClass="kdm.ecore#//structure/StructureElement"/> | |
</nestedGenPackages> | |
<nestedGenPackages prefix="Ui" basePackage="org.eclipse.modisco.omg.kdm" disposableProviderFactory="true" | |
ecorePackage="kdm.ecore#//ui"> | |
<genClasses image="false" ecoreClass="kdm.ecore#//ui/AbstractUIElement"> | |
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference kdm.ecore#//ui/AbstractUIElement/source"/> | |
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference kdm.ecore#//ui/AbstractUIElement/UIRelation"/> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//ui/AbstractUIElement/implementation"/> | |
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference kdm.ecore#//ui/AbstractUIElement/abstraction"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//ui/UIResource"> | |
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference kdm.ecore#//ui/UIResource/UIElement"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//ui/UIDisplay"/> | |
<genClasses ecoreClass="kdm.ecore#//ui/Screen"/> | |
<genClasses ecoreClass="kdm.ecore#//ui/Report"/> | |
<genClasses ecoreClass="kdm.ecore#//ui/UIModel"> | |
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference kdm.ecore#//ui/UIModel/UIElement"/> | |
</genClasses> | |
<genClasses image="false" ecoreClass="kdm.ecore#//ui/AbstractUIRelationship"/> | |
<genClasses ecoreClass="kdm.ecore#//ui/UILayout"> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//ui/UILayout/to"/> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//ui/UILayout/from"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//ui/UIField"/> | |
<genClasses ecoreClass="kdm.ecore#//ui/DisplaysImage"> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//ui/DisplaysImage/to"/> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//ui/DisplaysImage/from"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//ui/Displays"> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//ui/Displays/to"/> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//ui/Displays/from"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//ui/UIFlow"> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//ui/UIFlow/to"/> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//ui/UIFlow/from"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//ui/UIElement"/> | |
<genClasses ecoreClass="kdm.ecore#//ui/UIRelationship"> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//ui/UIRelationship/to"/> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//ui/UIRelationship/from"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//ui/UIAction"> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute kdm.ecore#//ui/UIAction/kind"/> | |
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference kdm.ecore#//ui/UIAction/UIElement"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//ui/UIEvent"> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute kdm.ecore#//ui/UIEvent/kind"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//ui/ReadsUI"> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//ui/ReadsUI/to"/> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//ui/ReadsUI/from"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//ui/WritesUI"> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//ui/WritesUI/to"/> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//ui/WritesUI/from"/> | |
</genClasses> | |
<genClasses ecoreClass="kdm.ecore#//ui/ManagesUI"> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//ui/ManagesUI/to"/> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" | |
ecoreFeature="ecore:EReference kdm.ecore#//ui/ManagesUI/from"/> | |
</genClasses> | |
</nestedGenPackages> | |
</genPackages> | |
</genmodel:GenModel> |