<?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:EAttribute" name="name" 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"/> | |
</eClassifiers> | |
</ecore:EPackage> |