| <?xml version="1.0" encoding="UTF-8"?> |
| <ecore:EPackage xmi:version="2.0" |
| xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
| xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="labels" |
| nsURI="http:///org/eclipse/stem/definitions/labels.ecore" nsPrefix="org.eclipse.stem.definitions.labels"> |
| <eClassifiers xsi:type="ecore:EClass" name="AreaLabel" eSuperTypes="../../org.eclipse.stem.core/model/graph.ecore#//StaticNodeLabel"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="currentAreaValue" eType="#//AreaLabelValue" |
| changeable="false" volatile="true" transient="true" resolveProxies="false"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="AreaLabelValue" eSuperTypes="../../org.eclipse.stem.core/model/graph.ecore#//LabelValue"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="area" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="averageExtent" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="CommonBorderRelationshipLabel" eSuperTypes="#//PhysicalRelationshipLabel"/> |
| <eClassifiers xsi:type="ecore:EClass" name="CommonBorderRelationshipLabelValue" |
| eSuperTypes="#//PhysicalRelationshipLabelValue"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="borderLength" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="PhysicalRelationshipLabel" abstract="true" |
| eSuperTypes="../../org.eclipse.stem.core/model/graph.ecore#//StaticEdgeLabel"/> |
| <eClassifiers xsi:type="ecore:EClass" name="PopulationLabel" eSuperTypes="../../org.eclipse.stem.core/model/graph.ecore#//StaticNodeLabel"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="populationIdentifier" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="currentPopulationValue" |
| eType="#//PopulationLabelValue" changeable="false" volatile="true" transient="true" |
| resolveProxies="false"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="populatedArea" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble" |
| defaultValueLiteral="0"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="validYear" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt" |
| defaultValueLiteral="2006"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="PopulationLabelValue" eSuperTypes="../../org.eclipse.stem.core/model/graph.ecore#//LabelValue"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="count" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="RelativePhysicalRelationshipLabel" eSuperTypes="#//PhysicalRelationshipLabel"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="currentRelationship" eType="#//RelativePhysicalRelationshipLabelValue" |
| changeable="false" volatile="true" transient="true" resolveProxies="false"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="RelativePhysicalRelationshipLabelValue" |
| eSuperTypes="../../org.eclipse.stem.core/model/graph.ecore#//LabelValue"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="adjacent" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="relationship" eType="#//RelativePhysicalRelationship"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="TransportRelationshipLabel" eSuperTypes="../../org.eclipse.stem.core/model/graph.ecore#//DynamicEdgeLabel"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="transportMode" eType="#//TransportMode"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="populationIdentifier" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="transportIdentifier" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="currentTransportRelationshipLabelValue" |
| eType="#//TransportRelationshipLabelValue" changeable="false" volatile="true" |
| transient="true" resolveProxies="false"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="rateTimePeriod" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="departureCapacity" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt" |
| changeable="false" volatile="true" transient="true"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="maximumDepartureCapacity" |
| eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="capacity" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt" |
| changeable="false" volatile="true" transient="true"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="maximumCapacity" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="transitTime" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="startUpDelay" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="TransportRelationshipLabelValue" eSuperTypes="../../org.eclipse.stem.core/model/graph.ecore#//LabelValue"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="availableDepartureCapacityProportion" |
| eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble" defaultValueLiteral="1.0"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="PhysicalRelationshipLabelValue" eSuperTypes="../../org.eclipse.stem.core/model/graph.ecore#//LabelValue"/> |
| <eClassifiers xsi:type="ecore:EClass" name="RoadTransportRelationshipLabel" eSuperTypes="#//PhysicalRelationshipLabel"/> |
| <eClassifiers xsi:type="ecore:EClass" name="RoadTransportRelationshipLabelValue" |
| eSuperTypes="#//PhysicalRelationshipLabelValue"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="roadName" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" |
| defaultValueLiteral="road"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="roadClass" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" |
| defaultValueLiteral="route"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="numberCrossings" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt" |
| defaultValueLiteral="1"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EEnum" name="RelativePhysicalRelationship"> |
| <eLiterals name="Unspecified"/> |
| <eLiterals name="Above" value="2"/> |
| <eLiterals name="Below" value="4"/> |
| <eLiterals name="RightOf" value="6"/> |
| <eLiterals name="LeftOf" value="8"/> |
| <eLiterals name="NorthOf" value="10"/> |
| <eLiterals name="SouthOf" value="12"/> |
| <eLiterals name="WestOf" value="14"/> |
| <eLiterals name="EastOf" value="16"/> |
| <eLiterals name="Contains" value="18"/> |
| <eLiterals name="ContainedBy" value="20"/> |
| <eLiterals name="Overlaps" value="22"/> |
| <eLiterals name="Orbits" value="24"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EEnum" name="TransportMode"> |
| <eLiterals name="unspecified"/> |
| <eLiterals name="air" value="2"/> |
| <eLiterals name="road" value="4"/> |
| <eLiterals name="rail" value="6"/> |
| <eLiterals name="marine" value="8"/> |
| <eLiterals name="foot" value="10"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="EarthScienceLabel" eSuperTypes="../../org.eclipse.stem.core/model/graph.ecore#//StaticNodeLabel"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="currentEarthScienceValue" |
| eType="#//EarthScienceLabelValue" changeable="false" volatile="true" transient="true" |
| resolveProxies="false"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="EarthScienceLabelValue" eSuperTypes="../../org.eclipse.stem.core/model/graph.ecore#//LabelValue"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="dataType" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EString"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="units" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EString"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="mean" unique="false" upperBound="-1" |
| eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EDouble"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="sd" unique="false" upperBound="-1" |
| eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EDouble"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="min" unique="false" upperBound="-1" |
| eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EDouble"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="max" unique="false" upperBound="-1" |
| eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EDouble"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="median" unique="false" |
| upperBound="-1" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EDouble"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="skewness" unique="false" |
| upperBound="-1" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EDouble"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="kurtosis" unique="false" |
| upperBound="-1" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EDouble"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="rms" unique="false" upperBound="-1" |
| eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EDouble"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="samplesize" unique="false" |
| upperBound="-1" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EDouble"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="range" unique="false" upperBound="-1" |
| eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EDouble"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="validYear" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EInt" |
| defaultValueLiteral="0"/> |
| </eClassifiers> |
| </ecore:EPackage> |