| <?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="transport" |
| nsURI="http:///org/eclipse/stem/definitions/transport.ecore" nsPrefix="org.eclipse.stem.definitions.transport"> |
| <eClassifiers xsi:type="ecore:EClass" name="PipeStyleTransportSystem" eSuperTypes="#//TransportSystem"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="inTransportEdges" upperBound="-1" |
| eType="#//PipeTransportEdge"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="outTransportEdges" upperBound="-1" |
| eType="#//PipeTransportEdge"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="maxCapacity" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EDouble"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="TransportSystem" abstract="true" eSuperTypes="../../org.eclipse.stem.core/model/graph.ecore#//Node"/> |
| <eClassifiers xsi:type="ecore:EClass" name="PipeTransportEdge" eSuperTypes="../../org.eclipse.stem.definitions/model/edges.ecore#//PopulationEdge"/> |
| <eClassifiers xsi:type="ecore:EClass" name="PipeTransportEdgeLabel" eSuperTypes="../../org.eclipse.stem.core/model/graph.ecore#//EdgeLabel ../../org.eclipse.stem.core/model/modifier.ecore#//Modifiable"/> |
| <eClassifiers xsi:type="ecore:EClass" name="PipeTransportEdgeLabelValue" eSuperTypes="../../org.eclipse.stem.core/model/graph.ecore#//LabelValue"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="maxFlow" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EDouble"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="timePeriod" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//ELong"/> |
| </eClassifiers> |
| </ecore:EPackage> |