blob: 42e31821be65bad946dd8d93f4d632c60000fa8d [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=""
modelDirectory="/org.eclipse.stem.definitions/src" editDirectory="/org.eclipse.stem.definitions/src"
editorDirectory="/org.eclipse.stem.definitions/src" modelPluginID="org.eclipse.stem.definitions"
redirection="" modelName="Definitions" nonNLSMarkers="true" testsDirectory="/org.eclipse.stem.tests.definitions/src"
importerID="org.eclipse.emf.importer.java" complianceLevel="5.0" copyrightFields="false"
runtimeVersion="2.6" usedGenPackages="../../org.eclipse.stem.core/model/core.genmodel#//graph ../../org.eclipse.stem.core/model/core.genmodel#//common ../../org.eclipse.stem.core/model/core.genmodel#//model platform:/plugin/org.eclipse.emf.ecore/model/Ecore.genmodel#//ecore ../../org.eclipse.stem.core/model/core.genmodel#//modifier ../../org.eclipse.stem.core/model/core.genmodel#//scenario ../../org.eclipse.stem.core/model/core.genmodel#//sequencer ../../org.eclipse.stem.core/model/core.genmodel#//solver ../../org.eclipse.stem.core/model/core.genmodel#//logger">
<foreignModel>@model</foreignModel>
<genPackages prefix="Edges" basePackage="org.eclipse.stem.definitions" disposableProviderFactory="true"
generateExampleClass="false" multipleEditorPages="false" generateModelWizard="false"
ecorePackage="edges.ecore#/">
<genClasses ecoreClass="edges.ecore#//MigrationEdge"/>
<genClasses ecoreClass="edges.ecore#//MigrationEdgeLabel"/>
<genClasses image="false" ecoreClass="edges.ecore#//MigrationEdgeLabelValue">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute edges.ecore#//MigrationEdgeLabelValue/migrationRate"/>
</genClasses>
<genClasses image="false" ecoreClass="edges.ecore#//MixingEdge"/>
<genClasses image="false" ecoreClass="edges.ecore#//MixingEdgeLabel"/>
<genClasses image="false" ecoreClass="edges.ecore#//MixingEdgeLabelValue">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute edges.ecore#//MixingEdgeLabelValue/mixingRate"/>
</genClasses>
<genClasses ecoreClass="edges.ecore#//PopulationEdge">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute edges.ecore#//PopulationEdge/populationIdentifier"/>
</genClasses>
</genPackages>
<genPackages prefix="Labels" basePackage="org.eclipse.stem.definitions" disposableProviderFactory="true"
generateExampleClass="false" multipleEditorPages="false" generateModelWizard="false"
ecorePackage="labels.ecore#/">
<genEnums ecoreEnum="labels.ecore#//RelativePhysicalRelationship">
<genEnumLiterals ecoreEnumLiteral="labels.ecore#//RelativePhysicalRelationship/Unspecified"/>
<genEnumLiterals ecoreEnumLiteral="labels.ecore#//RelativePhysicalRelationship/Above"/>
<genEnumLiterals ecoreEnumLiteral="labels.ecore#//RelativePhysicalRelationship/Below"/>
<genEnumLiterals ecoreEnumLiteral="labels.ecore#//RelativePhysicalRelationship/RightOf"/>
<genEnumLiterals ecoreEnumLiteral="labels.ecore#//RelativePhysicalRelationship/LeftOf"/>
<genEnumLiterals ecoreEnumLiteral="labels.ecore#//RelativePhysicalRelationship/NorthOf"/>
<genEnumLiterals ecoreEnumLiteral="labels.ecore#//RelativePhysicalRelationship/SouthOf"/>
<genEnumLiterals ecoreEnumLiteral="labels.ecore#//RelativePhysicalRelationship/WestOf"/>
<genEnumLiterals ecoreEnumLiteral="labels.ecore#//RelativePhysicalRelationship/EastOf"/>
<genEnumLiterals ecoreEnumLiteral="labels.ecore#//RelativePhysicalRelationship/Contains"/>
<genEnumLiterals ecoreEnumLiteral="labels.ecore#//RelativePhysicalRelationship/ContainedBy"/>
<genEnumLiterals ecoreEnumLiteral="labels.ecore#//RelativePhysicalRelationship/Overlaps"/>
<genEnumLiterals ecoreEnumLiteral="labels.ecore#//RelativePhysicalRelationship/Orbits"/>
</genEnums>
<genEnums ecoreEnum="labels.ecore#//TransportMode">
<genEnumLiterals ecoreEnumLiteral="labels.ecore#//TransportMode/unspecified"/>
<genEnumLiterals ecoreEnumLiteral="labels.ecore#//TransportMode/air"/>
<genEnumLiterals ecoreEnumLiteral="labels.ecore#//TransportMode/road"/>
<genEnumLiterals ecoreEnumLiteral="labels.ecore#//TransportMode/rail"/>
<genEnumLiterals ecoreEnumLiteral="labels.ecore#//TransportMode/marine"/>
<genEnumLiterals ecoreEnumLiteral="labels.ecore#//TransportMode/foot"/>
</genEnums>
<genClasses image="false" ecoreClass="labels.ecore#//AreaLabel">
<genFeatures property="Readonly" notify="false" createChild="false" ecoreFeature="ecore:EReference labels.ecore#//AreaLabel/currentAreaValue"/>
</genClasses>
<genClasses image="false" ecoreClass="labels.ecore#//AreaLabelValue">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute labels.ecore#//AreaLabelValue/area"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute labels.ecore#//AreaLabelValue/averageExtent"/>
</genClasses>
<genClasses image="false" ecoreClass="labels.ecore#//CommonBorderRelationshipLabel"/>
<genClasses image="false" ecoreClass="labels.ecore#//CommonBorderRelationshipLabelValue">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute labels.ecore#//CommonBorderRelationshipLabelValue/borderLength"/>
</genClasses>
<genClasses image="false" ecoreClass="labels.ecore#//PhysicalRelationshipLabel"/>
<genClasses image="false" ecoreClass="labels.ecore#//PopulationLabel">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute labels.ecore#//PopulationLabel/populationIdentifier"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute labels.ecore#//PopulationLabel/name"/>
<genFeatures property="Readonly" notify="false" createChild="false" ecoreFeature="ecore:EReference labels.ecore#//PopulationLabel/currentPopulationValue"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute labels.ecore#//PopulationLabel/populatedArea"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute labels.ecore#//PopulationLabel/validYear"/>
</genClasses>
<genClasses image="false" ecoreClass="labels.ecore#//PopulationLabelValue">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute labels.ecore#//PopulationLabelValue/count"/>
</genClasses>
<genClasses image="false" ecoreClass="labels.ecore#//RelativePhysicalRelationshipLabel">
<genFeatures property="Readonly" notify="false" createChild="false" ecoreFeature="ecore:EReference labels.ecore#//RelativePhysicalRelationshipLabel/currentRelationship"/>
</genClasses>
<genClasses image="false" ecoreClass="labels.ecore#//RelativePhysicalRelationshipLabelValue">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute labels.ecore#//RelativePhysicalRelationshipLabelValue/adjacent"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute labels.ecore#//RelativePhysicalRelationshipLabelValue/relationship"/>
</genClasses>
<genClasses image="false" ecoreClass="labels.ecore#//TransportRelationshipLabel">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute labels.ecore#//TransportRelationshipLabel/transportMode"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute labels.ecore#//TransportRelationshipLabel/populationIdentifier"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute labels.ecore#//TransportRelationshipLabel/transportIdentifier"/>
<genFeatures property="Readonly" notify="false" createChild="false" ecoreFeature="ecore:EReference labels.ecore#//TransportRelationshipLabel/currentTransportRelationshipLabelValue"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute labels.ecore#//TransportRelationshipLabel/rateTimePeriod"/>
<genFeatures property="Readonly" createChild="false" ecoreFeature="ecore:EAttribute labels.ecore#//TransportRelationshipLabel/departureCapacity"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute labels.ecore#//TransportRelationshipLabel/maximumDepartureCapacity"/>
<genFeatures property="Readonly" createChild="false" ecoreFeature="ecore:EAttribute labels.ecore#//TransportRelationshipLabel/capacity"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute labels.ecore#//TransportRelationshipLabel/maximumCapacity"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute labels.ecore#//TransportRelationshipLabel/transitTime"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute labels.ecore#//TransportRelationshipLabel/startUpDelay"/>
</genClasses>
<genClasses image="false" ecoreClass="labels.ecore#//TransportRelationshipLabelValue">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute labels.ecore#//TransportRelationshipLabelValue/availableDepartureCapacityProportion"/>
</genClasses>
<genClasses image="false" ecoreClass="labels.ecore#//PhysicalRelationshipLabelValue"/>
<genClasses ecoreClass="labels.ecore#//RoadTransportRelationshipLabel"/>
<genClasses image="false" ecoreClass="labels.ecore#//RoadTransportRelationshipLabelValue">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute labels.ecore#//RoadTransportRelationshipLabelValue/roadName"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute labels.ecore#//RoadTransportRelationshipLabelValue/roadClass"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute labels.ecore#//RoadTransportRelationshipLabelValue/numberCrossings"/>
</genClasses>
<genClasses ecoreClass="labels.ecore#//EarthScienceLabel">
<genFeatures property="Readonly" notify="false" createChild="false" ecoreFeature="ecore:EReference labels.ecore#//EarthScienceLabel/currentEarthScienceValue"/>
</genClasses>
<genClasses ecoreClass="labels.ecore#//EarthScienceLabelValue">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute labels.ecore#//EarthScienceLabelValue/dataType"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute labels.ecore#//EarthScienceLabelValue/units"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute labels.ecore#//EarthScienceLabelValue/mean"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute labels.ecore#//EarthScienceLabelValue/sd"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute labels.ecore#//EarthScienceLabelValue/min"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute labels.ecore#//EarthScienceLabelValue/max"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute labels.ecore#//EarthScienceLabelValue/median"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute labels.ecore#//EarthScienceLabelValue/skewness"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute labels.ecore#//EarthScienceLabelValue/kurtosis"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute labels.ecore#//EarthScienceLabelValue/rms"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute labels.ecore#//EarthScienceLabelValue/samplesize"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute labels.ecore#//EarthScienceLabelValue/range"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute labels.ecore#//EarthScienceLabelValue/validYear"/>
</genClasses>
</genPackages>
<genPackages prefix="Nodes" basePackage="org.eclipse.stem.definitions" disposableProviderFactory="true"
generateExampleClass="false" multipleEditorPages="false" generateModelWizard="false"
contentTypeIdentifier="" ecorePackage="nodes.ecore#/">
<genClasses image="false" ecoreClass="nodes.ecore#//GeographicFeature"/>
<genClasses image="false" ecoreClass="nodes.ecore#//Region"/>
<genClasses image="false" ecoreClass="nodes.ecore#//Node"/>
</genPackages>
<genPackages prefix="Types" basePackage="org.eclipse.stem.definitions" disposableProviderFactory="true"
ecorePackage="types.ecore#/">
<genClasses image="false" ecoreClass="types.ecore#//CategorizedType"/>
<genClasses image="false" ecoreClass="types.ecore#//Rate">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute types.ecore#//Rate/rate"/>
</genClasses>
</genPackages>
</genmodel:GenModel>