<?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.fortiss.tooling.base/generated-src" modelPluginID="org.fortiss.tooling.base" modelName="Base" importerID="org.eclipse.emf.importer.ecore" containmentProxies="true" arrayAccessors="true" complianceLevel="6.0" copyrightFields="false" usedGenPackages="platform:/resource/org.fortiss.tooling.kernel/model/kernel.genmodel#//model"> <foreignModel>base.ecore</foreignModel> <genPackages prefix="Base" basePackage="org.fortiss.tooling.base" disposableProviderFactory="true" ecorePackage="base.ecore#/"> <nestedGenPackages prefix="Element" basePackage="org.fortiss.tooling.base.model" disposableProviderFactory="true" ecorePackage="base.ecore#//element"> <genDataTypes ecoreDataType="base.ecore#//element/IModelElementSpecificationArray"/> <genClasses ecoreClass="base.ecore#//element/IModelElement"> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference base.ecore#//element/IModelElement/specifications"/> <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference base.ecore#//element/IModelElement/referencedBy"/> </genClasses> <genClasses image="false" ecoreClass="base.ecore#//element/IModelElementSpecification"> <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference base.ecore#//element/IModelElementSpecification/specificationOf"/> </genClasses> <genClasses image="false" ecoreClass="base.ecore#//element/IModelElementReference"> <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference base.ecore#//element/IModelElementReference/reference"/> </genClasses> <genClasses image="false" ecoreClass="base.ecore#//element/IHierarchicElement"> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference base.ecore#//element/IHierarchicElement/connections"/> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference base.ecore#//element/IHierarchicElement/connectors"/> <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference base.ecore#//element/IHierarchicElement/container"/> </genClasses> <genClasses image="false" ecoreClass="base.ecore#//element/IHierarchicElementContainer"> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference base.ecore#//element/IHierarchicElementContainer/containedElements"/> </genClasses> <genClasses image="false" ecoreClass="base.ecore#//element/IConnector"> <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference base.ecore#//element/IConnector/incoming"/> <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference base.ecore#//element/IConnector/outgoing"/> <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference base.ecore#//element/IConnector/owner"/> </genClasses> <genClasses image="false" ecoreClass="base.ecore#//element/IConnection"> <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference base.ecore#//element/IConnection/source"/> <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference base.ecore#//element/IConnection/target"/> <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference base.ecore#//element/IConnection/owner"/> </genClasses> <genClasses image="false" ecoreClass="base.ecore#//element/IHiddenSpecification"/> <genClasses ecoreClass="base.ecore#//element/IAnnotatedSpecification"/> </nestedGenPackages> <nestedGenPackages prefix="Layout" basePackage="org.fortiss.tooling.base.model" disposableProviderFactory="true" ecorePackage="base.ecore#//layout"> <genEnums typeSafeEnumCompatible="false" ecoreEnum="base.ecore#//layout/EOrientation"> <genEnumLiterals ecoreEnumLiteral="base.ecore#//layout/EOrientation/NORTH"/> <genEnumLiterals ecoreEnumLiteral="base.ecore#//layout/EOrientation/EAST"/> <genEnumLiterals ecoreEnumLiteral="base.ecore#//layout/EOrientation/SOUTH"/> <genEnumLiterals ecoreEnumLiteral="base.ecore#//layout/EOrientation/WEST"/> </genEnums> <genClasses image="false" ecoreClass="base.ecore#//layout/ILayoutedModelElement"> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference base.ecore#//layout/ILayoutedModelElement/layoutData"/> </genClasses> <genClasses image="false" ecoreClass="base.ecore#//layout/ILayoutData"> <genFeatures createChild="false" ecoreFeature="ecore:EAttribute base.ecore#//layout/ILayoutData/key"/> </genClasses> <genClasses ecoreClass="base.ecore#//layout/Point"> <genFeatures createChild="false" ecoreFeature="ecore:EAttribute base.ecore#//layout/Point/x"/> <genFeatures createChild="false" ecoreFeature="ecore:EAttribute base.ecore#//layout/Point/y"/> </genClasses> <genClasses ecoreClass="base.ecore#//layout/Dimension"> <genFeatures createChild="false" ecoreFeature="ecore:EAttribute base.ecore#//layout/Dimension/width"/> <genFeatures createChild="false" ecoreFeature="ecore:EAttribute base.ecore#//layout/Dimension/height"/> </genClasses> <genClasses ecoreClass="base.ecore#//layout/Orientation"> <genFeatures createChild="false" ecoreFeature="ecore:EAttribute base.ecore#//layout/Orientation/orientation"/> </genClasses> <genClasses ecoreClass="base.ecore#//layout/Points"> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference base.ecore#//layout/Points/points"/> </genClasses> <genClasses ecoreClass="base.ecore#//layout/Angle"> <genFeatures createChild="false" ecoreFeature="ecore:EAttribute base.ecore#//layout/Angle/angle"/> </genClasses> <genClasses ecoreClass="base.ecore#//layout/Offset"> <genFeatures createChild="false" ecoreFeature="ecore:EAttribute base.ecore#//layout/Offset/offset"/> </genClasses> <genClasses ecoreClass="base.ecore#//layout/OffsetOrientation"/> </nestedGenPackages> <nestedGenPackages prefix="Base" basePackage="org.fortiss.tooling.base.model" disposableProviderFactory="true" ecorePackage="base.ecore#//base"> <genClasses image="false" ecoreClass="base.ecore#//base/HierarchicElementBase"/> <genClasses image="false" ecoreClass="base.ecore#//base/ConnectorBase"/> <genClasses image="false" ecoreClass="base.ecore#//base/EntryConnectorBase"/> <genClasses image="false" ecoreClass="base.ecore#//base/ExitConnectorBase"/> <genClasses image="false" ecoreClass="base.ecore#//base/LocalConnectorBase"/> <genClasses image="false" ecoreClass="base.ecore#//base/ConnectionSegmentBase"/> </nestedGenPackages> </genPackages> </genmodel:GenModel>