blob: 53ff506bb90e3dd0752014c31583c5b13ee17f3e [file] [log] [blame]
<?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) 2007, 2014 THALES GLOBAL SERVICES.&#xA;This program and the accompanying materials&#xA;are made available under the terms of the Eclipse Public License v1.0&#xA;which accompanies this distribution, and is available at&#xA;http://www.eclipse.org/legal/epl-v10.html&#xA;&#xA;Contributors:&#xA; Obeo - initial API and implementation&#xA;"
modelDirectory="/org.eclipse.sirius.tests.sample.migration/src-gen" creationIcons="false"
editDirectory="/org.eclipse.sirius.tests.sample.migration.edit/src-gen" editorDirectory="/org.eclipse.sirius.tests.sample.migration.editor/src-gen"
modelPluginID="org.eclipse.sirius.tests.sample.migration" modelName="MigrationModeler"
editPluginClass="org.eclipse.sirius.tests.sample.migration.migrationmodeler.provider.MigrationModelerEditPlugin"
editorPluginClass="org.eclipse.sirius.tests.sample.migration.migrationmodeler.presentation.MigrationModelerEditorPlugin"
nonNLSMarkers="true" testsDirectory="" importerID="org.eclipse.emf.importer.ecore"
complianceLevel="5.0" copyrightFields="false" editPluginID="org.eclipse.sirius.tests.sample.migration.edit"
editorPluginID="org.eclipse.sirius.tests.sample.migration.editor" runtimeVersion="2.3"
usedGenPackages="platform:/plugin/org.eclipse.emf.ecore/model/Ecore.genmodel#//ecore">
<foreignModel>migrationModeler.ecore</foreignModel>
<genPackages prefix="Migrationmodeler" basePackage="org.eclipse.sirius.tests.sample.migration"
disposableProviderFactory="true" ecorePackage="migrationModeler.ecore#/">
<genEnums typeSafeEnumCompatible="false" ecoreEnum="migrationModeler.ecore#//RoutingStyle">
<genEnumLiterals ecoreEnumLiteral="migrationModeler.ecore#//RoutingStyle/Straight"/>
<genEnumLiterals ecoreEnumLiteral="migrationModeler.ecore#//RoutingStyle/Manhattan"/>
<genEnumLiterals ecoreEnumLiteral="migrationModeler.ecore#//RoutingStyle/Tree"/>
</genEnums>
<genEnums typeSafeEnumCompatible="false" ecoreEnum="migrationModeler.ecore#//LabelPosition">
<genEnumLiterals ecoreEnumLiteral="migrationModeler.ecore#//LabelPosition/border"/>
<genEnumLiterals ecoreEnumLiteral="migrationModeler.ecore#//LabelPosition/node"/>
</genEnums>
<genEnums typeSafeEnumCompatible="false" ecoreEnum="migrationModeler.ecore#//FontFormat">
<genEnumLiterals ecoreEnumLiteral="migrationModeler.ecore#//FontFormat/normal"/>
<genEnumLiterals ecoreEnumLiteral="migrationModeler.ecore#//FontFormat/italic"/>
<genEnumLiterals ecoreEnumLiteral="migrationModeler.ecore#//FontFormat/bold"/>
<genEnumLiterals ecoreEnumLiteral="migrationModeler.ecore#//FontFormat/bold_italic"/>
</genEnums>
<genEnums typeSafeEnumCompatible="false" ecoreEnum="migrationModeler.ecore#//LabelAlignment">
<genEnumLiterals ecoreEnumLiteral="migrationModeler.ecore#//LabelAlignment/CENTER"/>
<genEnumLiterals ecoreEnumLiteral="migrationModeler.ecore#//LabelAlignment/LEFT"/>
<genEnumLiterals ecoreEnumLiteral="migrationModeler.ecore#//LabelAlignment/RIGHT"/>
</genEnums>
<genEnums typeSafeEnumCompatible="false" ecoreEnum="migrationModeler.ecore#//ContainerShape">
<genEnumLiterals ecoreEnumLiteral="migrationModeler.ecore#//ContainerShape/parallelogram"/>
</genEnums>
<genEnums typeSafeEnumCompatible="false" ecoreEnum="migrationModeler.ecore#//BackgroundStyle">
<genEnumLiterals ecoreEnumLiteral="migrationModeler.ecore#//BackgroundStyle/GradientLeftToRight"/>
<genEnumLiterals ecoreEnumLiteral="migrationModeler.ecore#//BackgroundStyle/Liquid"/>
<genEnumLiterals ecoreEnumLiteral="migrationModeler.ecore#//BackgroundStyle/GradientTopToBottom"/>
</genEnums>
<genEnums typeSafeEnumCompatible="false" ecoreEnum="migrationModeler.ecore#//AlignmentKind">
<genEnumLiterals ecoreEnumLiteral="migrationModeler.ecore#//AlignmentKind/VERTICAL"/>
<genEnumLiterals ecoreEnumLiteral="migrationModeler.ecore#//AlignmentKind/HORIZONTAL"/>
<genEnumLiterals ecoreEnumLiteral="migrationModeler.ecore#//AlignmentKind/SQUARE"/>
</genEnums>
<genEnums typeSafeEnumCompatible="false" ecoreEnum="migrationModeler.ecore#//BundledImageShape">
<genEnumLiterals ecoreEnumLiteral="migrationModeler.ecore#//BundledImageShape/square"/>
<genEnumLiterals ecoreEnumLiteral="migrationModeler.ecore#//BundledImageShape/stroke"/>
<genEnumLiterals ecoreEnumLiteral="migrationModeler.ecore#//BundledImageShape/triangle"/>
<genEnumLiterals ecoreEnumLiteral="migrationModeler.ecore#//BundledImageShape/dot"/>
<genEnumLiterals ecoreEnumLiteral="migrationModeler.ecore#//BundledImageShape/ring"/>
</genEnums>
<genClasses ecoreClass="migrationModeler.ecore#//Diagram">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference migrationModeler.ecore#//Diagram/containers"/>
<genFeatures children="true" createChild="true" propertySortChoices="true" ecoreFeature="ecore:EReference migrationModeler.ecore#//Diagram/nodes"/>
<genFeatures children="true" createChild="true" propertySortChoices="true" ecoreFeature="ecore:EReference migrationModeler.ecore#//Diagram/edges"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference migrationModeler.ecore#//Diagram/filters"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference migrationModeler.ecore#//Diagram/layers"/>
</genClasses>
<genClasses ecoreClass="migrationModeler.ecore#//GraphicalElement">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute migrationModeler.ecore#//GraphicalElement/id"/>
</genClasses>
<genClasses image="false" ecoreClass="migrationModeler.ecore#//AbstractNode"/>
<genClasses ecoreClass="migrationModeler.ecore#//Node">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference migrationModeler.ecore#//Node/nodeRepresentations"/>
</genClasses>
<genClasses ecoreClass="migrationModeler.ecore#//Bordered">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference migrationModeler.ecore#//Bordered/borderedRepresentations"/>
</genClasses>
<genClasses ecoreClass="migrationModeler.ecore#//Container">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference migrationModeler.ecore#//Container/containerRepresentations"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference migrationModeler.ecore#//Container/elements"/>
</genClasses>
<genClasses ecoreClass="migrationModeler.ecore#//Edge">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference migrationModeler.ecore#//Edge/edgeRepresentations"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference migrationModeler.ecore#//Edge/source"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference migrationModeler.ecore#//Edge/target"/>
</genClasses>
<genClasses image="false" ecoreClass="migrationModeler.ecore#//AbstractRepresentation">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute migrationModeler.ecore#//AbstractRepresentation/mappingId"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference migrationModeler.ecore#//AbstractRepresentation/layout"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute migrationModeler.ecore#//AbstractRepresentation/displayed"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute migrationModeler.ecore#//AbstractRepresentation/hidden"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute migrationModeler.ecore#//AbstractRepresentation/pinned"/>
</genClasses>
<genClasses ecoreClass="migrationModeler.ecore#//EdgeRepresentation">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference migrationModeler.ecore#//EdgeRepresentation/source"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference migrationModeler.ecore#//EdgeRepresentation/target"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference migrationModeler.ecore#//EdgeRepresentation/bendpoints"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference migrationModeler.ecore#//EdgeRepresentation/ownedStyle"/>
</genClasses>
<genClasses image="false" ecoreClass="migrationModeler.ecore#//AbstractNodeRepresentation">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference migrationModeler.ecore#//AbstractNodeRepresentation/bordereds"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference migrationModeler.ecore#//AbstractNodeRepresentation/ownedStyle"/>
</genClasses>
<genClasses ecoreClass="migrationModeler.ecore#//NodeRepresentation"/>
<genClasses ecoreClass="migrationModeler.ecore#//BorderedRepresentation"/>
<genClasses ecoreClass="migrationModeler.ecore#//ContainerRepresentation">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference migrationModeler.ecore#//ContainerRepresentation/ownedStyle"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute migrationModeler.ecore#//ContainerRepresentation/autoSized"/>
</genClasses>
<genClasses ecoreClass="migrationModeler.ecore#//EdgeStyle">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute migrationModeler.ecore#//EdgeStyle/routingStyle"/>
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference migrationModeler.ecore#//EdgeStyle/color"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference migrationModeler.ecore#//EdgeStyle/beginLabelStyle"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference migrationModeler.ecore#//EdgeStyle/centerLabelStyle"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference migrationModeler.ecore#//EdgeStyle/endLabelStyle"/>
</genClasses>
<genClasses ecoreClass="migrationModeler.ecore#//Layout">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute migrationModeler.ecore#//Layout/x"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute migrationModeler.ecore#//Layout/y"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute migrationModeler.ecore#//Layout/width"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute migrationModeler.ecore#//Layout/height"/>
</genClasses>
<genClasses ecoreClass="migrationModeler.ecore#//Color">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute migrationModeler.ecore#//Color/red"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute migrationModeler.ecore#//Color/green"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute migrationModeler.ecore#//Color/blue"/>
</genClasses>
<genClasses ecoreClass="migrationModeler.ecore#//Point">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute migrationModeler.ecore#//Point/x"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute migrationModeler.ecore#//Point/y"/>
</genClasses>
<genClasses ecoreClass="migrationModeler.ecore#//TestCase">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference migrationModeler.ecore#//TestCase/representations"/>
</genClasses>
<genClasses image="false" ecoreClass="migrationModeler.ecore#//Representation">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute migrationModeler.ecore#//Representation/name"/>
</genClasses>
<genClasses ecoreClass="migrationModeler.ecore#//BorderedStyle">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute migrationModeler.ecore#//BorderedStyle/borderSize"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference migrationModeler.ecore#//BorderedStyle/borderColor"/>
</genClasses>
<genClasses ecoreClass="migrationModeler.ecore#//Filter">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute migrationModeler.ecore#//Filter/id"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute migrationModeler.ecore#//Filter/activated"/>
</genClasses>
<genClasses ecoreClass="migrationModeler.ecore#//Layer">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute migrationModeler.ecore#//Layer/id"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute migrationModeler.ecore#//Layer/activated"/>
</genClasses>
<genClasses image="false" ecoreClass="migrationModeler.ecore#//NodeStyle">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute migrationModeler.ecore#//NodeStyle/labelPosition"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute migrationModeler.ecore#//NodeStyle/hideLabelByDefault"/>
</genClasses>
<genClasses ecoreClass="migrationModeler.ecore#//BasicLabelStyle">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute migrationModeler.ecore#//BasicLabelStyle/labelSize"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute migrationModeler.ecore#//BasicLabelStyle/labelFormat"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute migrationModeler.ecore#//BasicLabelStyle/showIcon"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference migrationModeler.ecore#//BasicLabelStyle/labelColor"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute migrationModeler.ecore#//BasicLabelStyle/iconPath"/>
</genClasses>
<genClasses image="false" ecoreClass="migrationModeler.ecore#//ContainerStyle"/>
<genClasses ecoreClass="migrationModeler.ecore#//LabelStyle">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute migrationModeler.ecore#//LabelStyle/labelAlignment"/>
</genClasses>
<genClasses ecoreClass="migrationModeler.ecore#//Dot">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference migrationModeler.ecore#//Dot/backgroundColor"/>
</genClasses>
<genClasses ecoreClass="migrationModeler.ecore#//GaugeSection">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute migrationModeler.ecore#//GaugeSection/min"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute migrationModeler.ecore#//GaugeSection/max"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute migrationModeler.ecore#//GaugeSection/value"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute migrationModeler.ecore#//GaugeSection/label"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference migrationModeler.ecore#//GaugeSection/backgroundColor"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference migrationModeler.ecore#//GaugeSection/foregroundColor"/>
</genClasses>
<genClasses ecoreClass="migrationModeler.ecore#//FlatContainerStyle">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute migrationModeler.ecore#//FlatContainerStyle/backgroundStyle"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference migrationModeler.ecore#//FlatContainerStyle/backgroundColor"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference migrationModeler.ecore#//FlatContainerStyle/foregroundColor"/>
</genClasses>
<genClasses ecoreClass="migrationModeler.ecore#//ShapeContainerStyle">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute migrationModeler.ecore#//ShapeContainerStyle/shape"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference migrationModeler.ecore#//ShapeContainerStyle/backgroundColor"/>
</genClasses>
<genClasses ecoreClass="migrationModeler.ecore#//Square">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute migrationModeler.ecore#//Square/width"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute migrationModeler.ecore#//Square/height"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference migrationModeler.ecore#//Square/color"/>
</genClasses>
<genClasses ecoreClass="migrationModeler.ecore#//Ellipse">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute migrationModeler.ecore#//Ellipse/horizontalDiameter"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute migrationModeler.ecore#//Ellipse/verticalDiameter"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference migrationModeler.ecore#//Ellipse/color"/>
</genClasses>
<genClasses ecoreClass="migrationModeler.ecore#//Lozenge">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute migrationModeler.ecore#//Lozenge/width"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute migrationModeler.ecore#//Lozenge/height"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference migrationModeler.ecore#//Lozenge/color"/>
</genClasses>
<genClasses ecoreClass="migrationModeler.ecore#//BundledImage">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute migrationModeler.ecore#//BundledImage/shape"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference migrationModeler.ecore#//BundledImage/color"/>
</genClasses>
<genClasses ecoreClass="migrationModeler.ecore#//WorkspaceImage">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute migrationModeler.ecore#//WorkspaceImage/workspacePath"/>
</genClasses>
<genClasses ecoreClass="migrationModeler.ecore#//GaugeCompositeStyle">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute migrationModeler.ecore#//GaugeCompositeStyle/alignment"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference migrationModeler.ecore#//GaugeCompositeStyle/sections"/>
</genClasses>
<genClasses ecoreClass="migrationModeler.ecore#//Note">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference migrationModeler.ecore#//Note/color"/>
</genClasses>
</genPackages>
</genmodel:GenModel>