1254 lines
102 KiB
XML
1254 lines
102 KiB
XML
<?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="iec62264" nsURI="platform:/plugin/IEC62264/model/iec62264.ecore"
|
|
nsPrefix="iec62264">
|
|
<eAnnotations source="http://www.eclipse.org/emf/2002/Ecore"/>
|
|
<eClassifiers xsi:type="ecore:EClass" name="Person">
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="personnelClasses" upperBound="-1"
|
|
eType="#//PersonnelClass"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="properties" upperBound="-1"
|
|
eType="#//PersonProperty" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="testSpecifications" upperBound="-1"
|
|
eType="#//QualificationTestSpecification"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="description" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="name" unique="false" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="PersonnelClass">
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="properties" upperBound="-1"
|
|
eType="#//PersonnelClassProperty" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="testSpecifications" upperBound="-1"
|
|
eType="#//QualificationTestSpecification"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="description" unique="false"
|
|
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="QualificationTestSpecification">
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="description" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="version" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="PersonnelClassProperty">
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="testSpecifications" upperBound="-1"
|
|
eType="#//QualificationTestSpecification"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="subProperties" upperBound="-1"
|
|
eType="#//PersonnelClassProperty" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="description" unique="false"
|
|
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="value" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="valueUnitOfMeasure" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="PersonProperty">
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="subProperties" upperBound="-1"
|
|
eType="#//PersonProperty" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="personnelClassProperty"
|
|
eType="#//PersonnelClassProperty"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="description" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="value" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="valueUnitOfMeasure" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="QualificationTestResult">
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="testSpecification" lowerBound="1"
|
|
eType="#//QualificationTestSpecification"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="property" lowerBound="1"
|
|
eType="#//PersonProperty"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="description" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="date" eType="#//ZonedDateTime"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="result" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="resultUnitOfMeasure" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="expiration" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//DateTime"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="PersonnelModel">
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="personnelClasses" upperBound="-1"
|
|
eType="#//PersonnelClass" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="persons" upperBound="-1"
|
|
eType="#//Person" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="testSpecifications" upperBound="-1"
|
|
eType="#//QualificationTestSpecification" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="testResults" upperBound="-1"
|
|
eType="#//QualificationTestResult" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="operationsCapabilityModel"
|
|
eType="#//OperationsCapabilityModel" containment="true"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="EquipmentModel">
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="equipmentClasses" upperBound="-1"
|
|
eType="#//EquipmentClass" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="equipments" upperBound="-1"
|
|
eType="#//Equipment" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="testSpecifications" upperBound="-1"
|
|
eType="#//EquipmentCapabilityTestSpecification" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="testResults" upperBound="-1"
|
|
eType="#//EquipmentCapabilityTestResult" containment="true"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="EquipmentClass">
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="properties" upperBound="-1"
|
|
eType="#//EquipmentClassProperty" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="testSpecifications" upperBound="-1"
|
|
eType="#//EquipmentCapabilityTestSpecification"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="description" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="equipmentLevel" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="EquipmentCapabilityTestResult">
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="testSpecification" lowerBound="1"
|
|
eType="#//EquipmentCapabilityTestSpecification"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="property" lowerBound="1"
|
|
eType="#//EquipmentProperty"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="description" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="date" eType="#//ZonedDateTime"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="result" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="resultUnitOfMeasure" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="expiration" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//DateTime"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="EquipmentCapabilityTestSpecification">
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="description" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="version" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="EquipmentClassProperty">
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="subProperties" upperBound="-1"
|
|
eType="#//EquipmentClassProperty" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="testSpecifications" upperBound="-1"
|
|
eType="#//EquipmentCapabilityTestSpecification"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="description" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="value" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="valueUnitOfMeasure" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="EquipmentProperty">
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="subProperties" upperBound="-1"
|
|
eType="#//EquipmentProperty" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="equipmentClassProperty"
|
|
eType="#//EquipmentClassProperty"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="description" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="value" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="valueUnitOfMeasure" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="Equipment">
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="children" upperBound="-1"
|
|
eType="#//Equipment" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="properties" upperBound="-1"
|
|
eType="#//EquipmentProperty" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="testSpecifications" upperBound="-1"
|
|
eType="#//EquipmentCapabilityTestSpecification"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="equipmentClasses" upperBound="-1"
|
|
eType="#//EquipmentClass"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="description" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="equipmentLevel" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="PhysicalAssetModel">
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="physicalAssets" upperBound="-1"
|
|
eType="#//PhysicalAsset" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="physicalAssetClasses" upperBound="-1"
|
|
eType="#//PhysicalAssetClass" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="testSpecifications" upperBound="-1"
|
|
eType="#//PhysicalAssetCapabilityTestSpecification" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="equipmentAssetMappings"
|
|
upperBound="-1" eType="#//EquipmentAssetMapping" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="testResults" upperBound="-1"
|
|
eType="#//PhysicalAssetCapabilityTestResult" containment="true"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="PhysicalAssetClass">
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="properties" upperBound="-1"
|
|
eType="#//PhysicalAssetClassProperty" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="testSpecifications" upperBound="-1"
|
|
eType="#//PhysicalAssetCapabilityTestSpecification"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="manufacturer" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="description" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="PhysicalAssetCapabilityTestResult">
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="testSpecification" lowerBound="1"
|
|
eType="#//PhysicalAssetCapabilityTestSpecification"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="property" lowerBound="1"
|
|
eType="#//PhysicalAssetProperty"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="description" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="date" eType="#//ZonedDateTime"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="result" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="resultUnitOfMeasure" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="expiration" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//DateTime"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="PhysicalAssetProperty">
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="subProperties" upperBound="-1"
|
|
eType="#//PhysicalAssetProperty" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="description" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="value" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="valueUnitOfMeasure" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="physicalAssetClassProperty"
|
|
eType="#//PhysicalAssetClassProperty"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="PhysicalAsset">
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="children" upperBound="-1"
|
|
eType="#//PhysicalAsset" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="properties" upperBound="-1"
|
|
eType="#//PhysicalAssetProperty" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="physicalAssetClass" lowerBound="1"
|
|
eType="#//PhysicalAssetClass"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="testSpecifications" upperBound="-1"
|
|
eType="#//PhysicalAssetCapabilityTestSpecification"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="description" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="physicalLocation" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="fixedAssetId" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="vendorId" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="PhysicalAssetCapabilityTestSpecification">
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="description" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="version" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="PhysicalAssetClassProperty">
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="subProperties" upperBound="-1"
|
|
eType="#//PhysicalAssetClassProperty" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="testSpecifications" upperBound="-1"
|
|
eType="#//PhysicalAssetCapabilityTestSpecification"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="description" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="value" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="valueUnitOfMeasure" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="EquipmentAssetMapping">
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="physicalAsset" lowerBound="1"
|
|
eType="#//PhysicalAsset"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="equipment" lowerBound="1"
|
|
eType="#//Equipment"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="description" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="startTime" eType="#//ZonedDateTime"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="endTime" eType="#//ZonedDateTime"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="MaterialModel">
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="materialClasses" upperBound="-1"
|
|
eType="#//MaterialClass" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="materialDefinitions" upperBound="-1"
|
|
eType="#//MaterialDefinition" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="materialLots" upperBound="-1"
|
|
eType="#//MaterialLot" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="materialSublots" upperBound="-1"
|
|
eType="#//MaterialSublot" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="testSpecifications" upperBound="-1"
|
|
eType="#//MaterialTestSpecification" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="testResults" upperBound="-1"
|
|
eType="#//MaterialTestResult" containment="true"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="MaterialClass">
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="properties" upperBound="-1"
|
|
eType="#//MaterialClassProperty" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="assembledFromClasses" upperBound="-1"
|
|
eType="#//MaterialClass"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="testSpecifications" upperBound="-1"
|
|
eType="#//MaterialTestSpecification"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="description" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="assemblyType" eType="#//AssemblyType"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="assemblyRelationship" eType="#//AssemblyRelationship"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="MaterialTestResult">
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="testSpecification" lowerBound="1"
|
|
eType="#//MaterialTestSpecification"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="property" lowerBound="1"
|
|
eType="#//MaterialLotProperty"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="description" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="date" eType="#//ZonedDateTime"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="result" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="resultUnitOfMeasure" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="expiration" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//DateTime"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="MaterialTestSpecification">
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="description" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="version" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="MaterialSublot">
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="properties" upperBound="-1"
|
|
eType="#//MaterialLotProperty" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="assembledFromLots" upperBound="-1"
|
|
eType="#//MaterialLot"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="assembledFromSublots" upperBound="-1"
|
|
eType="#//MaterialSublot"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="sublots" eType="#//MaterialSublot"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="description" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="assemblyType" eType="#//AssemblyType"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="assemblyRelationship" eType="#//AssemblyRelationship"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="status" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="storageLocation" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="quantity" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//Decimal"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="quantityUnitOfMeasure"
|
|
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="MaterialLot">
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="properties" upperBound="-1"
|
|
eType="#//MaterialLotProperty" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="assembledFromLots" upperBound="-1"
|
|
eType="#//MaterialLot"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="assembledFromSublots" upperBound="-1"
|
|
eType="#//MaterialSublot"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="sublots" upperBound="-1"
|
|
eType="#//MaterialSublot"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="materialDefinition" lowerBound="1"
|
|
eType="#//MaterialDefinition"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="testSpecifications" upperBound="-1"
|
|
eType="#//MaterialTestSpecification"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="description" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="assemblyType" eType="#//AssemblyType"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="assemblyRelationship" eType="#//AssemblyRelationship"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="status" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="storageLocation" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="quantity" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//Decimal"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="quantityUnitOfMeasure"
|
|
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="MaterialLotProperty">
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="subProperties" upperBound="-1"
|
|
eType="#//MaterialLotProperty" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="materialDefinitionProperty"
|
|
eType="#//MaterialDefinitionProperty"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="description" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="value" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="valueUnitOfMeasure" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="MaterialDefinition">
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="properties" upperBound="-1"
|
|
eType="#//MaterialDefinitionProperty" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="assembledFromDefinitions"
|
|
upperBound="-1" eType="#//MaterialDefinition"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="materialClasses" upperBound="-1"
|
|
eType="#//MaterialClass"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="testSpecifications" upperBound="-1"
|
|
eType="#//MaterialTestSpecification"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="description" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="assemblyType" eType="#//AssemblyType"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="assemblyRelationship" eType="#//AssemblyRelationship"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="MaterialDefinitionProperty">
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="subProperties" upperBound="-1"
|
|
eType="#//MaterialDefinitionProperty" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="materialClassProperty"
|
|
eType="#//MaterialClassProperty"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="testSpecifications" upperBound="-1"
|
|
eType="#//MaterialTestSpecification"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="description" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="value" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="valueUnitOfMeasure" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="MaterialClassProperty">
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="subProperties" upperBound="-1"
|
|
eType="#//MaterialClassProperty" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="testSpecifications" upperBound="-1"
|
|
eType="#//MaterialTestSpecification"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="description" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="value" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="valueUnitOfMeasure" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EEnum" name="AssemblyType">
|
|
<eLiterals name="PHYSICAL"/>
|
|
<eLiterals name="LOGICAL" value="1"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EEnum" name="AssemblyRelationship">
|
|
<eLiterals name="PERMANENT"/>
|
|
<eLiterals name="TRANSIENT" value="1"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="ProcessSegmentModel">
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="processSegments" upperBound="-1"
|
|
eType="#//ProcessSegment" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="processSegmentDependencies"
|
|
upperBound="-1" eType="#//ProcessSegmentDependency" containment="true"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="ProcessSegment">
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="children" unique="false"
|
|
upperBound="-1" eType="#//ProcessSegment"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="processSegmentParameters"
|
|
upperBound="-1" eType="#//ProcessSegmentParameter" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="personnelSegmentSpecifications"
|
|
upperBound="-1" eType="#//PersonnelSegmentSpecification" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="equipmentSegmentSpecifications"
|
|
upperBound="-1" eType="#//EquipmentSegmentSpecification" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="physicalAssetSegmentSpecifications"
|
|
upperBound="-1" eType="#//PhysicalAssetSegmentSpecification" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="materialSegmentSpecifications"
|
|
upperBound="-1" eType="#//MaterialSegmentSpecification" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="description" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="operationsType" eType="#//OperationsType"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="duration" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//Decimal"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="durationUnitOfMeasure"
|
|
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="hierarchyScope" eType="#//HierarchyScope"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="PersonnelSegmentSpecificationProperty"
|
|
eSuperTypes="#//ReferentialPersonnelProperty">
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="subProperties" upperBound="-1"
|
|
eType="#//PersonnelSegmentSpecificationProperty" containment="true"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="EquipmentSegmentSpecificationProperty"
|
|
eSuperTypes="#//ReferentialEquipmentProperty">
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="subProperties" upperBound="-1"
|
|
eType="#//EquipmentSegmentSpecificationProperty" containment="true"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="PhysicalAssetSegmentSpecificationProperty"
|
|
eSuperTypes="#//ReferentialPhysicalAssetProperty">
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="subProperties" upperBound="-1"
|
|
eType="#//PhysicalAssetSegmentSpecificationProperty" containment="true"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="MaterialSegmentSpecificationProperty"
|
|
eSuperTypes="#//ReferentialMaterialTypeProperty">
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="subProperties" upperBound="-1"
|
|
eType="#//MaterialSegmentSpecificationProperty" containment="true"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="MaterialSegmentSpecification" eSuperTypes="#//ResourceSpecification">
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="assembledFromSpecifications"
|
|
upperBound="-1" eType="#//MaterialSegmentSpecification"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="properties" upperBound="-1"
|
|
eType="#//MaterialSegmentSpecificationProperty" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="materialClasses" upperBound="-1"
|
|
eType="#//MaterialClass"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="materialDefinitions" upperBound="-1"
|
|
eType="#//MaterialDefinition"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="assemblyType" eType="#//AssemblyType"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="assemblyRelationship" eType="#//AssemblyRelationship"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="PhysicalAssetSegmentSpecification" eSuperTypes="#//ResourceSpecification">
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="properties" upperBound="-1"
|
|
eType="#//PhysicalAssetSegmentSpecificationProperty" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="physicalAssetClasses" upperBound="-1"
|
|
eType="#//PhysicalAssetClass"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="physicalAssets" upperBound="-1"
|
|
eType="#//PhysicalAsset"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="EquipmentSegmentSpecification" eSuperTypes="#//ResourceSpecification">
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="properties" upperBound="-1"
|
|
eType="#//EquipmentSegmentSpecificationProperty" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="equipmentClasses" upperBound="-1"
|
|
eType="#//EquipmentClass"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="equipments" upperBound="-1"
|
|
eType="#//Equipment"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="PersonnelSegmentSpecification" eSuperTypes="#//ResourceSpecification">
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="properties" upperBound="-1"
|
|
eType="#//PersonnelSegmentSpecificationProperty" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="personnelClasses" upperBound="-1"
|
|
eType="#//PersonnelClass"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="persons" upperBound="-1"
|
|
eType="#//Person"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="ProcessSegmentParameter">
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="subParameters" upperBound="-1"
|
|
eType="#//ProcessSegmentParameter" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="description" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="value" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="valueUnitOfMeasurement"
|
|
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="ProcessSegmentDependency">
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="host" lowerBound="1" eType="#//ProcessSegment"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="dependency" lowerBound="1"
|
|
eType="#//ProcessSegment"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="description" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="dependencyType" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="dependencyFactor" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="factorUnitOfMeasurement"
|
|
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EEnum" name="OperationsType">
|
|
<eLiterals name="PRODUCTION"/>
|
|
<eLiterals name="MAINTENANCE" value="1"/>
|
|
<eLiterals name="QUALITY" value="2"/>
|
|
<eLiterals name="INVENTORY" value="3"/>
|
|
<eLiterals name="MIXED" value="4"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="Iec62264Model">
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="personnelModel" eType="#//PersonnelModel"
|
|
containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="equipmentModel" eType="#//EquipmentModel"
|
|
containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="physicalAssetModel" eType="#//PhysicalAssetModel"
|
|
containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="materialModel" eType="#//MaterialModel"
|
|
containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="processSegmentModel" eType="#//ProcessSegmentModel"
|
|
containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="operationsDefinitionModel"
|
|
eType="#//OperationsDefinitionModel" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="operationsScheduleModel"
|
|
eType="#//OperationsScheduleModel" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="operationsPerformanceModel"
|
|
eType="#//OperationsPerformanceModel" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="processSegmentCapabilityModel"
|
|
eType="#//ProcessSegmentCapabilityModel" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="hierarchyScopes" upperBound="-1"
|
|
eType="#//HierarchyScope" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="resourceRelationshipNetworkModel"
|
|
eType="#//ResourceRelationshipNetworkModel" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="workDefinitionModel" eType="#//WorkDefinitionModel"
|
|
containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="workflowSpecificationModel"
|
|
eType="#//WorkflowSpecificationModel" containment="true"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="OperationsDefinitionModel">
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="operationsDefinitions"
|
|
upperBound="-1" eType="#//OperationsDefinition" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="operationsSegments" upperBound="-1"
|
|
eType="#//OperationsSegment" containment="true"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="OperationsScheduleModel">
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="operationsSchedules" upperBound="-1"
|
|
eType="#//OperationsSchedule" containment="true"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="OperationsPerformanceModel">
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="operationsPerformances"
|
|
upperBound="-1" eType="#//OperationsPerformance" containment="true"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="OperationsCapabilityModel">
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="operationsCapabilities"
|
|
upperBound="-1" eType="#//OperationsCapability" containment="true"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="ProcessSegmentCapabilityModel">
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="processSegmentCapabilities"
|
|
upperBound="-1" eType="#//ProcessSegmentCapability" containment="true"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="HierarchyScope">
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="subScope" eType="#//HierarchyScope"
|
|
containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="equipment" eType="#//Equipment"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="equipmentElementLevel"
|
|
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="MaterialSpecificationProperty" eSuperTypes="#//ReferentialMaterialTypeProperty">
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="subProperties" upperBound="-1"
|
|
eType="#//MaterialSpecificationProperty" containment="true"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="PhysicalAssetSpecificationProperty"
|
|
eSuperTypes="#//ReferentialPhysicalAssetProperty">
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="subProperties" upperBound="-1"
|
|
eType="#//PhysicalAssetSpecificationProperty" containment="true"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="EquipmentSpecificationProperty" eSuperTypes="#//ReferentialEquipmentProperty">
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="subProperties" upperBound="-1"
|
|
eType="#//EquipmentSpecificationProperty" containment="true"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="PersonnelSpecificationProperty" eSuperTypes="#//ReferentialPersonnelProperty">
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="subProperties" upperBound="-1"
|
|
eType="#//PersonnelSpecificationProperty" containment="true"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="MaterialSpecification" eSuperTypes="#//ResourceSpecification">
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="assembledFromSpecifications"
|
|
upperBound="-1" eType="#//MaterialSpecification"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="properties" upperBound="-1"
|
|
eType="#//MaterialSpecificationProperty" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="materialClasses" upperBound="-1"
|
|
eType="#//MaterialClass"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="materialDefinitions" upperBound="-1"
|
|
eType="#//MaterialDefinition"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="assemblyType" eType="#//AssemblyType"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="assemblyRelationship" eType="#//AssemblyRelationship"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="PhysicalAssetSpecification" eSuperTypes="#//ResourceSpecification">
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="properties" upperBound="-1"
|
|
eType="#//PhysicalAssetSpecificationProperty" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="physicalAssetClasses" upperBound="-1"
|
|
eType="#//PhysicalAssetClass"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="physicalAssets" upperBound="-1"
|
|
eType="#//PhysicalAsset"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="EquipmentSpecification" eSuperTypes="#//ResourceSpecification">
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="properties" upperBound="-1"
|
|
eType="#//EquipmentSpecificationProperty" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="equipmentClasses" upperBound="-1"
|
|
eType="#//EquipmentClass"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="equipments" upperBound="-1"
|
|
eType="#//Equipment"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="PersonnelSpecification" eSuperTypes="#//ResourceSpecification">
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="properties" upperBound="-1"
|
|
eType="#//PersonnelSpecificationProperty" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="personnelClasses" upperBound="-1"
|
|
eType="#//PersonnelClass"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="persons" upperBound="-1"
|
|
eType="#//Person"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="ParameterSpecification">
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="subParameters" upperBound="-1"
|
|
eType="#//ParameterSpecification" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="description" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="value" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="valueUnitOfMeasurement"
|
|
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="OperationsSegmentDependency">
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="host" lowerBound="1" eType="#//OperationsSegment"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="dependency" lowerBound="1"
|
|
eType="#//OperationsSegment"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="description" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="dependencyType" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="dependencyFactor" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="unitOfMeasurement" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="OperationsMaterialBillItem">
|
|
<eTypeParameters name="T"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="materialSpecifications"
|
|
lowerBound="1" upperBound="-1" eType="#//MaterialSpecification"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="assembledFromItems" upperBound="-1"
|
|
eType="#//OperationsMaterialBillItem" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="description" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="materialClasses" upperBound="-1"
|
|
eType="#//MaterialClass"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="materialDefinitions" upperBound="-1"
|
|
eType="#//MaterialDefinition"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="useType" eType="#//UseType"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="assemblyType" eType="#//AssemblyType"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="assemblyRelationship" eType="#//AssemblyRelationship"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="quantities" upperBound="-1"
|
|
eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//Decimal"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="quantityUnitOfMeasures"
|
|
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="OperationsMaterialBill">
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="operationsMaterialBillItems"
|
|
upperBound="-1" eType="#//OperationsMaterialBillItem" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="description" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="OperationsSegment">
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="processSegments" lowerBound="1"
|
|
upperBound="-1" eType="#//ProcessSegment"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="subSegments" upperBound="-1"
|
|
eType="#//OperationsSegment" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="parameterSpecifications"
|
|
upperBound="-1" eType="#//ParameterSpecification" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="personnelSpecifications"
|
|
upperBound="-1" eType="#//PersonnelSpecification" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="equipmentSpecifications"
|
|
upperBound="-1" eType="#//EquipmentSpecification" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="physicalAssetSpecifications"
|
|
upperBound="-1" eType="#//PhysicalAssetSpecification" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="materialSpecifications"
|
|
upperBound="-1" eType="#//MaterialSpecification" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="description" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="duration" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//Decimal"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="durationUnitOfMeasure"
|
|
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="operationsType" lowerBound="1"
|
|
eType="#//OperationsType"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="workDefinitionId" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="OperationsDefinition">
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="operationsSegments" lowerBound="1"
|
|
upperBound="-1" eType="#//OperationsSegment"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="operationsMaterialBills"
|
|
upperBound="-1" eType="#//OperationsMaterialBill" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="version" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="description" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="operationsType" lowerBound="1"
|
|
eType="#//OperationsType"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="billOfMaterialId" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="workDefinitionId" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="billOfResourceId" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="hierarchyScope" eType="#//HierarchyScope"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="operationsSegmentDependencies"
|
|
upperBound="-1" eType="#//OperationsSegmentDependency" containment="true"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EEnum" name="UseType">
|
|
<eLiterals name="CONSUMED"/>
|
|
<eLiterals name="PRODUCED" value="1"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="MaterialRequirement" eSuperTypes="#//ResourceSpecification">
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="materialRequirementProperties"
|
|
upperBound="-1" eType="#//MaterialRequirementProperty" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="assembledFromRequirements"
|
|
upperBound="-1" eType="#//MaterialRequirement"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="materialClasses" upperBound="-1"
|
|
eType="#//MaterialClass"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="materialDefinitions" upperBound="-1"
|
|
eType="#//MaterialDefinition"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="materialLots" upperBound="-1"
|
|
eType="#//MaterialLot"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="materialSublot" upperBound="-1"
|
|
eType="#//MaterialSublot"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="storageLocation" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="assemblyType" eType="#//AssemblyType"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="assemblyRelationship" eType="#//AssemblyRelationship"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="MaterialRequirementProperty" eSuperTypes="#//ReferentialMaterialProperty">
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="subProperties" upperBound="-1"
|
|
eType="#//MaterialRequirementProperty" containment="true"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="PhysicalAssetRequirementProperty" eSuperTypes="#//ReferentialPhysicalAssetProperty">
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="subProperties" upperBound="-1"
|
|
eType="#//PhysicalAssetRequirementProperty" containment="true"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="EquipmentRequirementProperty" eSuperTypes="#//ReferentialEquipmentProperty">
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="subProperties" upperBound="-1"
|
|
eType="#//EquipmentRequirementProperty" containment="true"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="PersonnelRequirementProperty" eSuperTypes="#//ReferentialPersonnelProperty">
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="subProperties" upperBound="-1"
|
|
eType="#//PersonnelRequirementProperty" containment="true"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="OperationsSchedule">
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="operationsRequests" lowerBound="1"
|
|
upperBound="-1" eType="#//OperationsRequest" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="description" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="operationsType" lowerBound="1"
|
|
eType="#//OperationsType"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="startTime" eType="#//ZonedDateTime"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="endTime" eType="#//ZonedDateTime"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="publishedDate" eType="#//ZonedDateTime"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="scheduledState" eType="#//ScheduleState"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="hierarchyScope" eType="#//HierarchyScope"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="OperationsRequest">
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="segmentRequirements" lowerBound="1"
|
|
upperBound="-1" eType="#//SegmentRequirement" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="requestedSegmentResponses"
|
|
upperBound="-1" eType="#//RequestedSegmentResponse" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="operationsDefinition" eType="#//OperationsDefinition"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="description" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="operationsType" lowerBound="1"
|
|
eType="#//OperationsType"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="startTime" eType="#//ZonedDateTime"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="endTime" eType="#//ZonedDateTime"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="priority" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="requestState" eType="#//ScheduleState"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="hierarchyScope" eType="#//HierarchyScope"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="RequestedSegmentResponse" eSuperTypes="#//SegmentResponse"/>
|
|
<eClassifiers xsi:type="ecore:EClass" name="SegmentRequirement">
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="subRequirements" upperBound="-1"
|
|
eType="#//SegmentRequirement"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="processSegment" lowerBound="1"
|
|
eType="#//ProcessSegment"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="operationsDefinition" eType="#//OperationsDefinition"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="segmentParameters" upperBound="-1"
|
|
eType="#//SegmentParameter" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="personnelRequirements"
|
|
upperBound="-1" eType="#//PersonnelRequirement" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="equipmentRequirements"
|
|
upperBound="-1" eType="#//EquipmentRequirement" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="physicalAssetRequirements"
|
|
upperBound="-1" eType="#//PhysicalAssetRequirement" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="materialRequirements" upperBound="-1"
|
|
eType="#//MaterialRequirement" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="description" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="operationsType" lowerBound="1"
|
|
eType="#//OperationsType"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="earliestStartTime" eType="#//ZonedDateTime"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="latestStartTime" eType="#//ZonedDateTime"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="duration" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//Decimal"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="durationUnitOfMeasurement"
|
|
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="segmentState" eType="#//ScheduleState"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="hierarchyScope" eType="#//HierarchyScope"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="EquipmentRequirement" eSuperTypes="#//ResourceSpecification">
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="equipmentRequirementProperties"
|
|
upperBound="-1" eType="#//EquipmentRequirementProperty" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="equipmentClasses" upperBound="-1"
|
|
eType="#//EquipmentClass"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="equipments" upperBound="-1"
|
|
eType="#//Equipment"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="equipmentLevel" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="PhysicalAssetRequirement" eSuperTypes="#//ResourceSpecification">
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="physicalAssetRequirementProperties"
|
|
upperBound="-1" eType="#//PhysicalAssetRequirementProperty" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="physicalAssetClasses" upperBound="-1"
|
|
eType="#//PhysicalAssetClass"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="physicalAssets" upperBound="-1"
|
|
eType="#//PhysicalAsset"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="equipmentLevel" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="PersonnelRequirement" eSuperTypes="#//ResourceSpecification">
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="personnelRequirementProperties"
|
|
upperBound="-1" eType="#//PersonnelRequirementProperty" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="personnelClasses" upperBound="-1"
|
|
eType="#//PersonnelClass"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="persons" upperBound="-1"
|
|
eType="#//Person"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="SegmentParameter">
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="subParameters" upperBound="-1"
|
|
eType="#//SegmentParameter" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="description" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="value" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="valueUnitOfMeasurement"
|
|
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EEnum" name="ScheduleState">
|
|
<eLiterals name="FORECAST"/>
|
|
<eLiterals name="RELEASED" value="1"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="MaterialActualProperty" eSuperTypes="#//ReferentialMaterialProperty">
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="subProperties" upperBound="-1"
|
|
eType="#//MaterialActualProperty" containment="true"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="PhysicalAssetActualProperty" eSuperTypes="#//ReferentialPhysicalAssetProperty">
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="subProperties" upperBound="-1"
|
|
eType="#//PhysicalAssetActualProperty" containment="true"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="EquipmentActualProperty" eSuperTypes="#//ReferentialEquipmentProperty">
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="subProperties" upperBound="-1"
|
|
eType="#//EquipmentActualProperty" containment="true"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="PersonnelActualProperty" eSuperTypes="#//ReferentialPersonnelProperty">
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="subProperties" upperBound="-1"
|
|
eType="#//PersonnelActualProperty" containment="true"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="MaterialActual" eSuperTypes="#//ResourceSpecification">
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="assembledFromActuals" upperBound="-1"
|
|
eType="#//MaterialActual"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="materialActualProperties"
|
|
upperBound="-1" eType="#//MaterialActualProperty" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="storageLocation" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="assemblyType" eType="#//AssemblyType"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="assemblyRelationship" eType="#//AssemblyRelationship"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="materialClasses" upperBound="-1"
|
|
eType="#//MaterialClass"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="materialDefinitions" upperBound="-1"
|
|
eType="#//MaterialDefinition"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="materialLots" upperBound="-1"
|
|
eType="#//MaterialLot"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="materialSublots" upperBound="-1"
|
|
eType="#//MaterialSublot"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="PhysicalAssetActual" eSuperTypes="#//ResourceSpecification">
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="physicalAssetActualProperties"
|
|
upperBound="-1" eType="#//PhysicalAssetActualProperty" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="physicalAssetClasses" upperBound="-1"
|
|
eType="#//PhysicalAssetClass"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="physicalAssets" upperBound="-1"
|
|
eType="#//PhysicalAsset"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="EquipmentActual" eSuperTypes="#//ResourceSpecification">
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="equipmentActualProperties"
|
|
upperBound="-1" eType="#//EquipmentActualProperty" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="equipmentClasses" upperBound="-1"
|
|
eType="#//EquipmentClass"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="equipments" upperBound="-1"
|
|
eType="#//Equipment"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="PersonnelActual" eSuperTypes="#//ResourceSpecification">
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="personnelActualProperties"
|
|
upperBound="-1" eType="#//PersonnelActualProperty" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="personnelClasses" upperBound="-1"
|
|
eType="#//PersonnelClass"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="persons" upperBound="-1"
|
|
eType="#//Person"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="SegmentData">
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="subData" upperBound="-1"
|
|
eType="#//SegmentData" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="description" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="value" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="valueUnitOfMeasurement"
|
|
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="SegmentResponse">
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="subResponses" upperBound="-1"
|
|
eType="#//SegmentResponse"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="processSegment" lowerBound="1"
|
|
eType="#//ProcessSegment"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="operationsDefinition" eType="#//OperationsDefinition"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="segmentData" upperBound="-1"
|
|
eType="#//SegmentData" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="personnelActuals" upperBound="-1"
|
|
eType="#//PersonnelActual" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="equipmentActuals" eType="#//EquipmentActual"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="physicalAssetActuals" upperBound="-1"
|
|
eType="#//PhysicalAssetActual" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="materialActuals" upperBound="-1"
|
|
eType="#//MaterialActual" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="description" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="operationsType" lowerBound="1"
|
|
eType="#//OperationsType"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="actualStartTime" eType="#//ZonedDateTime"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="actualEndTime" eType="#//ZonedDateTime"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="segmentState" eType="#//PerformanceState"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="hierarchyScope" eType="#//HierarchyScope"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="OperationsResponse">
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="segmentResponses" lowerBound="1"
|
|
upperBound="-1" eType="#//SegmentResponse" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="description" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="operationsType" lowerBound="1"
|
|
eType="#//OperationsType"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="startTime" eType="#//ZonedDateTime"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="endTime" eType="#//ZonedDateTime"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="responseState" eType="#//PerformanceState"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="operationsRequest" eType="#//OperationsRequest"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="hierarchyScope" eType="#//HierarchyScope"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="operationsDefinition" eType="#//OperationsDefinition"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="OperationsPerformance">
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="operationsResponses" lowerBound="1"
|
|
upperBound="-1" eType="#//OperationsResponse" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="description" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="operationsType" lowerBound="1"
|
|
eType="#//OperationsType"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="startTime" eType="#//ZonedDateTime"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="operationsSchedule" eType="#//OperationsSchedule"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="endTime" eType="#//ZonedDateTime"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="performanceState" eType="#//PerformanceState"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="hierarchyScope" eType="#//HierarchyScope"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="publishedDate" eType="#//ZonedDateTime"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="OperationsCapability">
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="processSegmentCapabilities"
|
|
upperBound="-1" eType="#//ProcessSegmentCapability" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="personnelCapabilities"
|
|
upperBound="-1" eType="#//PersonnelCapability" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="equipmentCapabilities"
|
|
eType="#//EquipmentCapability"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="physicalAssetCapabilities"
|
|
eType="#//PhysicalAssetCapability"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="materialCapabilities" eType="#//MaterialCapability"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="description" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="capacityType" eType="#//CapabilityType"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="reason" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="confidenceFactor" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="startTime" eType="#//ZonedDateTime"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="endTime" eType="#//ZonedDateTime"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="publishedDate" eType="#//ZonedDateTime"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="hierarchyScope" eType="#//HierarchyScope"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="MaterialCapabilityProperty" eSuperTypes="#//ReferentialMaterialProperty">
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="subProperties" upperBound="-1"
|
|
eType="#//MaterialCapabilityProperty" containment="true"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="PhysicalAssetCapabilityProperty" eSuperTypes="#//ReferentialPhysicalAssetProperty">
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="subProperties" upperBound="-1"
|
|
eType="#//PhysicalAssetCapabilityProperty" containment="true"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="EquipmentCapabilityProperty" eSuperTypes="#//ReferentialEquipmentProperty">
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="subProperties" upperBound="-1"
|
|
eType="#//EquipmentCapabilityProperty" containment="true"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="PersonnelCapabilityProperty" eSuperTypes="#//ReferentialPersonnelProperty">
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="subProperties" upperBound="-1"
|
|
eType="#//PersonnelCapabilityProperty" containment="true"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="MaterialCapability" eSuperTypes="#//ResourceCapability">
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="assembledFromCapabilities"
|
|
upperBound="-1" eType="#//MaterialCapability"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="materialCapabilityProperty"
|
|
upperBound="-1" eType="#//MaterialCapabilityProperty" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="materialClass" eType="#//MaterialClass"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="materialDefinition" eType="#//MaterialDefinition"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="materialLot" eType="#//MaterialLot"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="materialSublot" eType="#//MaterialSublot"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="hierarchyscope" eType="#//HierarchyScope"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="assemblyType" eType="#//AssemblyType"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="assemblyRelationship" eType="#//AssemblyRelationship"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="PhysicalAssetCapability" eSuperTypes="#//ResourceCapability">
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="physicalAssetCapabilityProperty"
|
|
upperBound="-1" eType="#//PhysicalAssetCapabilityProperty" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="physicalAssetClass" eType="#//PhysicalAssetClass"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="physicalAsset" eType="#//PhysicalAsset"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="hierarchyScope" eType="#//HierarchyScope"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="EquipmentCapability" eSuperTypes="#//ResourceCapability">
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="equipmentCapabilityProperty"
|
|
upperBound="-1" eType="#//EquipmentCapabilityProperty" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="equipmentClass" eType="#//EquipmentClass"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="equipment" eType="#//Equipment"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="hierarchyScope" eType="#//HierarchyScope"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="PersonnelCapability" eSuperTypes="#//ResourceCapability">
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="personnelCapabilityProperty"
|
|
upperBound="-1" eType="#//PersonnelCapabilityProperty" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="personnelClass" eType="#//PersonnelClass"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="person" eType="#//Person"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="hierarchyScope" eType="#//HierarchyScope"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="ProcessSegmentCapability">
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="subCapabilities" upperBound="-1"
|
|
eType="#//ProcessSegmentCapability" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="personnelCapabilities"
|
|
upperBound="-1" eType="#//PersonnelCapability" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="equipmentCapabilities"
|
|
upperBound="-1" eType="#//EquipmentCapability" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="physicalAssetCapabilities"
|
|
upperBound="-1" eType="#//PhysicalAssetCapability" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="materialCapabilities" upperBound="-1"
|
|
eType="#//MaterialCapability" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="processSegment" lowerBound="1"
|
|
eType="#//ProcessSegment"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="description" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="capacityType" eType="#//CapacityType"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="reason" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="startTime" eType="#//ZonedDateTime"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="endTime" eType="#//ZonedDateTime"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="hierarchyScope" eType="#//HierarchyScope"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EEnum" name="PerformanceState">
|
|
<eLiterals name="READY"/>
|
|
<eLiterals name="COMPLETED" value="1"/>
|
|
<eLiterals name="ABORTED" value="2"/>
|
|
<eLiterals name="HOLDING" value="3"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EEnum" name="CapabilityType">
|
|
<eLiterals name="USED"/>
|
|
<eLiterals name="UNUSED" value="1"/>
|
|
<eLiterals name="TOTAL" value="2"/>
|
|
<eLiterals name="AVAILABLE" value="3"/>
|
|
<eLiterals name="UNATTAINABLE" value="4"/>
|
|
<eLiterals name="COMMITTED" value="5"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EEnum" name="CapacityType">
|
|
<eLiterals name="AVAILABLE"/>
|
|
<eLiterals name="UNATTAINABLE" value="1"/>
|
|
<eLiterals name="COMMITTED" value="2"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EDataType" name="ZonedDateTime" instanceClassName="java.time.ZonedDateTime"/>
|
|
<eClassifiers xsi:type="ecore:EClass" name="ReferentialProperty" abstract="true">
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="description" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="value" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="valueUnitOfMeasure" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="quantity" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//Decimal"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="quantityUnitOfMeasure"
|
|
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="ReferentialPersonnelProperty" abstract="true"
|
|
eSuperTypes="#//ReferentialProperty">
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="personnelClassProperty"
|
|
eType="#//PersonnelClassProperty"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="personProperty" eType="#//PersonProperty"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="ReferentialEquipmentProperty" abstract="true"
|
|
eSuperTypes="#//ReferentialProperty">
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="equipmentClassProperty"
|
|
eType="#//EquipmentClassProperty"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="equipmentProperty" eType="#//EquipmentProperty"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="ReferentialPhysicalAssetProperty" abstract="true"
|
|
eSuperTypes="#//ReferentialProperty">
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="physicalAssetClassProperty"
|
|
eType="#//PhysicalAssetClassProperty"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="physicalAssetProperty"
|
|
eType="#//PhysicalAssetProperty"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="ReferentialMaterialTypeProperty" abstract="true"
|
|
eSuperTypes="#//ReferentialProperty">
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="materialClassProperty"
|
|
eType="#//MaterialClassProperty"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="materialDefinitionProperty"
|
|
eType="#//MaterialDefinitionProperty"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="ReferentialMaterialProperty" abstract="true"
|
|
eSuperTypes="#//ReferentialMaterialTypeProperty">
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="materialLotProperty" eType="#//MaterialLotProperty"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="ResourceRelationshipNetworkModel">
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="resourceRelationshipNetworks"
|
|
upperBound="-1" eType="#//ResourceRelationshipNetwork" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="resourceNetworkConnectionTypes"
|
|
upperBound="-1" eType="#//ResourceNetworkConnectionType" containment="true"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="ResourceNetworkConnection">
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="type" lowerBound="1" eType="#//ResourceNetworkConnectionType"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="from" lowerBound="1" eType="#//FromResourceReference"
|
|
containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="to" lowerBound="1" eType="#//ToResourceReference"
|
|
containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="properties" upperBound="-1"
|
|
eType="#//ResourceNetworkConnectionProperty" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="description" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="ToResourceReference">
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="properties" upperBound="-1"
|
|
eType="#//ToResourceReferenceProperty" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="personnelClass" eType="#//PersonnelClass"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="person" eType="#//Person"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="equipmentClass" eType="#//EquipmentClass"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="equipment" eType="#//Equipment"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="physicalAssetClass" eType="#//PhysicalAssetClass"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="physicalAsset" eType="#//PhysicalAsset"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="materialClass" eType="#//MaterialClass"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="materialDefinition" eType="#//MaterialDefinition"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="materialLot" eType="#//MaterialLot"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="materialSublot" eType="#//MaterialSublot"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="workMaster" eType="#//WorkMaster"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="processSegment" eType="#//ProcessSegment"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="operationsDefinition" eType="#//OperationsDefinition"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="operationsSegment" eType="#//OperationsSegment"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="FromResourceReference">
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="properties" upperBound="-1"
|
|
eType="#//FromResourceReferenceProperty" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="personnelClass" eType="#//PersonnelClass"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="person" eType="#//Person"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="equipmentClass" eType="#//EquipmentClass"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="equipment" eType="#//Equipment"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="physicalAssetClass" eType="#//PhysicalAssetClass"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="physicalAsset" eType="#//PhysicalAsset"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="materialClass" eType="#//MaterialClass"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="materialDefinition" eType="#//MaterialDefinition"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="materialLot" eType="#//MaterialLot"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="materialSublot" eType="#//MaterialSublot"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="workMaster" eType="#//WorkMaster"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="processSegment" eType="#//ProcessSegment"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="operationsDefinition" eType="#//OperationsDefinition"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="operationsSegment" eType="#//OperationsSegment"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="ResourceNetworkConnectionProperty">
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="resourceNetworkConnectionTypeProperty"
|
|
eType="#//ResourceNetworkConnectionTypeProperty"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="description" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="value" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="valueUnitOfMeasure" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="ResourceRelationshipNetwork">
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="connections" lowerBound="1"
|
|
upperBound="-1" eType="#//ResourceNetworkConnection" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="description" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="relationshipType" eType="#//RelationshipType"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="relationshipForm" eType="#//RelationshipForm"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="ResourceNetworkConnectionType">
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="description" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="type" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="properties" upperBound="-1"
|
|
eType="#//ResourceNetworkConnectionTypeProperty" containment="true"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="ResourceNetworkConnectionTypeProperty">
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="description" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="value" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="valueUnitOfMeasure" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="ToResourceReferenceProperty">
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="value" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="valueUnitOfMeasure" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="FromResourceReferenceProperty">
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="value" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="valueUnitOfMeasure" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="WorkDefinitionModel">
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="workDefinitions" upperBound="-1"
|
|
eType="#//WorkDefinition" containment="true"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="WorkDefinition" abstract="true">
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="parameterSpecifications"
|
|
upperBound="-1" eType="#//ParameterSpecification" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="personnelSpecifications"
|
|
upperBound="-1" eType="#//PersonnelSpecification" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="equipmentSpecifications"
|
|
upperBound="-1" eType="#//EquipmentSpecification" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="physicalAssetSpecifications"
|
|
upperBound="-1" eType="#//PhysicalAssetSpecification" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="materialSpecifications"
|
|
upperBound="-1" eType="#//MaterialSpecification" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="operationsDefinition" eType="#//OperationsDefinition"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="WorkMaster" eSuperTypes="#//WorkDefinition">
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="workMasters" upperBound="-1"
|
|
eType="#//WorkMaster"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="WorkDirective" eSuperTypes="#//WorkDefinition">
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="workDirectives" upperBound="-1"
|
|
eType="#//WorkDirective"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EEnum" name="RelationshipType">
|
|
<eLiterals name="PHYSICAL"/>
|
|
<eLiterals name="LOGICAL" value="1"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EEnum" name="RelationshipForm">
|
|
<eLiterals name="PERMANENT"/>
|
|
<eLiterals name="TRANSIENT" value="1"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="WorkflowSpecification">
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="nodes" lowerBound="1" upperBound="-1"
|
|
eType="#//WorkflowSpecificationNode" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="connections" upperBound="-1"
|
|
eType="#//WorkflowSpecificationConnection" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="description" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="WorkflowSpecificationModel">
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="workflowSpecifications"
|
|
upperBound="-1" eType="#//WorkflowSpecification" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="nodeTypes" lowerBound="1"
|
|
upperBound="-1" eType="#//WorkflowSpecificationNodeType" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="connectionTypes" upperBound="-1"
|
|
eType="#//WorkflowSpecificationConnectionType" containment="true"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="WorkflowSpecificationNodeType">
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="description" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="WorkflowSpecificationNode">
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="type" lowerBound="1" eType="#//WorkflowSpecificationNodeType"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="workDefinition" eType="#//WorkDefinition"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="description" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="WorkflowSpecificationConnection">
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="type" lowerBound="1" eType="#//WorkflowSpecificationConnectionType"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="description" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="WorkflowSpecificationConnectionType">
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="description" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="fromMultiplicity" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="toMultiplicity" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="ResourceSpecification" abstract="true">
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="description" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="use" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="quantity" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//Decimal"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="quantityUnitOfMeasurement"
|
|
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="ResourceCapability" abstract="true"
|
|
eSuperTypes="#//ResourceSpecification">
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="capabilityType" eType="#//CapabilityType"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="reason" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="confidenceFactor" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="startTime" eType="#//ZonedDateTime"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="endTime" eType="#//ZonedDateTime"/>
|
|
</eClassifiers>
|
|
</ecore:EPackage>
|