| <?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="(c) 2011, 2018 fortiss GmbH" modelDirectory="/org.eclipse.systemfocus.kernel.base/generated-src" |
| editDirectory="org.eclipse.systemfocus.kernel.base.edit/generated-src" editorDirectory="org.eclipse.systemfocus.kernel.base.editor/generated-src" |
| modelPluginID="org.eclipse.systemfocus.kernel.base" modelName="Base" importerID="org.eclipse.emf.importer.ecore" |
| containmentProxies="true" complianceLevel="6.0" copyrightFields="false" usedGenPackages="platform:/resource/org.eclipse.systemfocus.kernel.core/model/kernel.genmodel#//model"> |
| <foreignModel>base.ecore</foreignModel> |
| <genPackages prefix="SystemFocusKernelBase" basePackage="org.eclipse.systemfocus.kernel.base" |
| disposableProviderFactory="true" ecorePackage="base.ecore#/"> |
| <nestedGenPackages prefix="Element" basePackage="org.eclipse.systemfocus.kernel.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"/> |
| <genOperations ecoreOperation="base.ecore#//element/IModelElement/addSpecification" |
| body="org.eclipse.systemfocus.kernel.base.model.element.impl.IModelElementStaticImpl.addSpecification(this, spec);"> |
| <genParameters ecoreParameter="base.ecore#//element/IModelElement/addSpecification/spec"/> |
| </genOperations> |
| </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"/> |
| <genClasses image="false" ecoreClass="base.ecore#//element/IDerivedAnnotation"> |
| <genTypeParameters ecoreTypeParameter="base.ecore#//element/IDerivedAnnotation/T"/> |
| <genOperations ecoreOperation="base.ecore#//element/IDerivedAnnotation/getValue"/> |
| <genOperations ecoreOperation="base.ecore#//element/IDerivedAnnotation/getDerivedValue"/> |
| <genOperations ecoreOperation="base.ecore#//element/IDerivedAnnotation/getDerivedFeature"/> |
| <genOperations ecoreOperation="base.ecore#//element/IDerivedAnnotation/isUserAnnotatedValuePreferred"/> |
| <genOperations ecoreOperation="base.ecore#//element/IDerivedAnnotation/getUserAnnotatedValue"/> |
| </genClasses> |
| </nestedGenPackages> |
| <nestedGenPackages prefix="Layout" basePackage="org.eclipse.systemfocus.kernel.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"/> |
| <genOperations ecoreOperation="base.ecore#//layout/Point/getDifference" body="return PointStaticImpl.getDifference(this, compPoint);"> |
| <genParameters ecoreParameter="base.ecore#//layout/Point/getDifference/compPoint"/> |
| </genOperations> |
| <genOperations ecoreOperation="base.ecore#//layout/Point/getTranslated" body="return PointStaticImpl.getTranslated(this, offsetX, offsetY);"> |
| <genParameters ecoreParameter="base.ecore#//layout/Point/getTranslated/offsetX"/> |
| <genParameters ecoreParameter="base.ecore#//layout/Point/getTranslated/offsetY"/> |
| </genOperations> |
| <genOperations ecoreOperation="base.ecore#//layout/Point/scale" body="return PointStaticImpl.scale(this, factor);"> |
| <genParameters ecoreParameter="base.ecore#//layout/Point/scale/factor"/> |
| </genOperations> |
| <genOperations ecoreOperation="base.ecore#//layout/Point/translate" body="return PointStaticImpl.translate(this, dim.getWidth(), dim.getHeight());"> |
| <genParameters ecoreParameter="base.ecore#//layout/Point/translate/dim"/> |
| </genOperations> |
| <genOperations ecoreOperation="base.ecore#//layout/Point/translate.1" body="return PointStaticImpl.translate(this, offsetX, offsetY);"> |
| <genParameters ecoreParameter="base.ecore#//layout/Point/translate.1/offsetX"/> |
| <genParameters ecoreParameter="base.ecore#//layout/Point/translate.1/offsetY"/> |
| </genOperations> |
| <genOperations ecoreOperation="base.ecore#//layout/Point/translate.2" body="return PointStaticImpl.translate(this, point.getX(), point.getY());"> |
| <genParameters ecoreParameter="base.ecore#//layout/Point/translate.2/point"/> |
| </genOperations> |
| </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"/> |
| <genOperations ecoreOperation="base.ecore#//layout/Dimension/getScaled" body="return DimensionStaticImpl.scale(this, factor);"> |
| <genParameters ecoreParameter="base.ecore#//layout/Dimension/getScaled/factor"/> |
| </genOperations> |
| <genOperations ecoreOperation="base.ecore#//layout/Dimension/scale" body="return DimensionStaticImpl.scale(this, factor);"> |
| <genParameters ecoreParameter="base.ecore#//layout/Dimension/scale/factor"/> |
| </genOperations> |
| </genClasses> |
| <genClasses ecoreClass="base.ecore#//layout/Rectangle"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute base.ecore#//layout/Rectangle/x"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute base.ecore#//layout/Rectangle/y"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute base.ecore#//layout/Rectangle/width"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute base.ecore#//layout/Rectangle/height"/> |
| <genOperations ecoreOperation="base.ecore#//layout/Rectangle/setLocation" |
| body="return RectangleStaticImpl.setLocation(this, x, y);"> |
| <genParameters ecoreParameter="base.ecore#//layout/Rectangle/setLocation/x"/> |
| <genParameters ecoreParameter="base.ecore#//layout/Rectangle/setLocation/y"/> |
| </genOperations> |
| <genOperations ecoreOperation="base.ecore#//layout/Rectangle/setSize" body="return RectangleStaticImpl.setSize(this, width, height);"> |
| <genParameters ecoreParameter="base.ecore#//layout/Rectangle/setSize/width"/> |
| <genParameters ecoreParameter="base.ecore#//layout/Rectangle/setSize/height"/> |
| </genOperations> |
| </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.eclipse.systemfocus.kernel.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"/> |
| <genClasses ecoreClass="base.ecore#//base/LibraryElementBase"> |
| <genOperations ecoreOperation="base.ecore#//base/LibraryElementBase/getURI" |
| body="return LibraryElementBaseStaticImpl.getURI(this);"/> |
| <genOperations ecoreOperation="base.ecore#//base/LibraryElementBase/getName" |
| body="return LibraryElementBaseStaticImpl.getName(this);"/> |
| </genClasses> |
| <genClasses image="false" ecoreClass="base.ecore#//base/DerivedAnnotationBase"> |
| <genTypeParameters ecoreTypeParameter="base.ecore#//base/DerivedAnnotationBase/T"/> |
| <genOperations ecoreOperation="base.ecore#//base/DerivedAnnotationBase/getValue" |
| body="return DerivedAnnotationBaseStaticImpl.getValue(this);"/> |
| <genOperations ecoreOperation="base.ecore#//base/DerivedAnnotationBase/getDerivedFeature" |
| body="return null;"/> |
| <genOperations ecoreOperation="base.ecore#//base/DerivedAnnotationBase/isUserAnnotatedValuePreferred" |
| body="return true;"/> |
| <genOperations ecoreOperation="base.ecore#//base/DerivedAnnotationBase/getUserAnnotatedValue" |
| body="return null;"/> |
| </genClasses> |
| </nestedGenPackages> |
| <nestedGenPackages prefix="Visualization" basePackage="org.eclipse.systemfocus.kernel.base.model" |
| disposableProviderFactory="true" ecorePackage="base.ecore#//visualization"> |
| <genClasses ecoreClass="base.ecore#//visualization/DataSetCollection"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference base.ecore#//visualization/DataSetCollection/dimensions"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference base.ecore#//visualization/DataSetCollection/axes"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference base.ecore#//visualization/DataSetCollection/sets"/> |
| </genClasses> |
| <genClasses ecoreClass="base.ecore#//visualization/DataSet"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference base.ecore#//visualization/DataSet/points"/> |
| </genClasses> |
| <genClasses ecoreClass="base.ecore#//visualization/DataPoint"> |
| <genTypeParameters ecoreTypeParameter="base.ecore#//visualization/DataPoint/T"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute base.ecore#//visualization/DataPoint/start"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute base.ecore#//visualization/DataPoint/end"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference base.ecore#//visualization/DataPoint/axis"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference base.ecore#//visualization/DataPoint/dimension"/> |
| </genClasses> |
| <genClasses ecoreClass="base.ecore#//visualization/Axis"> |
| <genTypeParameters ecoreTypeParameter="base.ecore#//visualization/Axis/T"/> |
| </genClasses> |
| <genClasses ecoreClass="base.ecore#//visualization/Dimension"> |
| <genTypeParameters ecoreTypeParameter="base.ecore#//visualization/Dimension/T"/> |
| </genClasses> |
| </nestedGenPackages> |
| </genPackages> |
| </genmodel:GenModel> |