Permalink
Find file
Fetching contributors…
Cannot retrieve contributors at this time
47 lines (46 sloc) 6.48 KB
<?xml version="1.0" encoding="ISO-8859-1"?>
<xmi:XMI 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">
<ecore:EPackage name="WfMC">
<eClassifiers xsi:type="ecore:EClass" name="WorkflowProcessDefinition">
<eStructuralFeatures xsi:type="ecore:EReference" name="participantSpecificatons" ordered="false" upperBound="-1" eType="/0/WorkflowParticipantSpecification" containment="true" eOpposite="/0/WorkflowParticipantSpecification/processDefinition"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="revelantDatas" ordered="false" upperBound="-1" eType="/0/WorkflowRelevantData" containment="true" eOpposite="/0/WorkflowRelevantData/processDefinition"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="applicationDeclarations" ordered="false" upperBound="-1" eType="/0/WorkflowApplicationDeclaration" containment="true" eOpposite="/0/WorkflowApplicationDeclaration/processDefinition"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="processActivities" ordered="false" upperBound="-1" eType="/0/WorkflowProcessActivity" containment="true" eOpposite="/0/WorkflowProcessActivity/processDefinition"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="transitionInformations" ordered="false" upperBound="-1" eType="/0/TransitionInformation" containment="true" eOpposite="/0/TransitionInformation/processDefinition"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="WorkflowApplicationDeclaration">
<eStructuralFeatures xsi:type="ecore:EReference" name="processDefinition" ordered="false" lowerBound="1" eType="/0/WorkflowProcessDefinition" eOpposite="/0/WorkflowProcessDefinition/applicationDeclarations"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="processActivities" ordered="false" upperBound="-1" eType="/0/WorkflowProcessActivity" eOpposite="/0/WorkflowProcessActivity/applicationDeclarations"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="revelantDatas" ordered="false" upperBound="-1" eType="/0/WorkflowRelevantData" eOpposite="/0/WorkflowRelevantData/applicationDeclarations"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="WorkflowRelevantData">
<eStructuralFeatures xsi:type="ecore:EReference" name="processDefinition" ordered="false" lowerBound="1" eType="/0/WorkflowProcessDefinition" eOpposite="/0/WorkflowProcessDefinition/revelantDatas"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="applicationDeclarations" ordered="false" upperBound="-1" eType="/0/WorkflowApplicationDeclaration" eOpposite="/0/WorkflowApplicationDeclaration/revelantDatas"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="processActivities" ordered="false" upperBound="-1" eType="/0/WorkflowProcessActivity" eOpposite="/0/WorkflowProcessActivity/revelantDatas"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="participantSpecifications" ordered="false" upperBound="-1" eType="/0/WorkflowParticipantSpecification" eOpposite="/0/WorkflowParticipantSpecification/revelantDatas"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="transitionInformations" ordered="false" upperBound="-1" eType="/0/TransitionInformation" eOpposite="/0/TransitionInformation/revelantDatas"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="WorkflowParticipantSpecification">
<eStructuralFeatures xsi:type="ecore:EReference" name="processDefinition" ordered="false" lowerBound="1" eType="/0/WorkflowProcessDefinition" eOpposite="/0/WorkflowProcessDefinition/participantSpecificatons"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="revelantDatas" ordered="false" upperBound="-1" eType="/0/WorkflowRelevantData" eOpposite="/0/WorkflowRelevantData/participantSpecifications"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="processActivities" ordered="false" upperBound="-1" eType="/0/WorkflowProcessActivity" eOpposite="/0/WorkflowProcessActivity/participantSpecifications"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="WorkflowProcessActivity">
<eStructuralFeatures xsi:type="ecore:EReference" name="processDefinition" ordered="false" lowerBound="1" eType="/0/WorkflowProcessDefinition" eOpposite="/0/WorkflowProcessDefinition/processActivities"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="applicationDeclarations" ordered="false" upperBound="-1" eType="/0/WorkflowApplicationDeclaration" eOpposite="/0/WorkflowApplicationDeclaration/processActivities"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="revelantDatas" ordered="false" upperBound="-1" eType="/0/WorkflowRelevantData" eOpposite="/0/WorkflowRelevantData/processActivities"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="participantSpecifications" ordered="false" upperBound="-1" eType="/0/WorkflowParticipantSpecification" eOpposite="/0/WorkflowParticipantSpecification/processActivities"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="to_transitionInformation" ordered="false" lowerBound="1" eType="/0/TransitionInformation" eOpposite="/0/TransitionInformation/to_processActivity"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="from_transitionInformation" ordered="false" lowerBound="1" eType="/0/TransitionInformation" eOpposite="/0/TransitionInformation/from_processActivity"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="TransitionInformation">
<eStructuralFeatures xsi:type="ecore:EReference" name="processDefinition" ordered="false" lowerBound="1" eType="/0/WorkflowProcessDefinition" eOpposite="/0/WorkflowProcessDefinition/transitionInformations"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="revelantDatas" ordered="false" upperBound="-1" eType="/0/WorkflowRelevantData" eOpposite="/0/WorkflowRelevantData/transitionInformations"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="to_processActivity" ordered="false" lowerBound="1" eType="/0/WorkflowProcessActivity" eOpposite="/0/WorkflowProcessActivity/to_transitionInformation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="from_processActivity" ordered="false" lowerBound="1" eType="/0/WorkflowProcessActivity" eOpposite="/0/WorkflowProcessActivity/from_transitionInformation"/>
</eClassifiers>
</ecore:EPackage>
<ecore:EPackage name="PrimitiveTypes">
<eClassifiers xsi:type="ecore:EDataType" name="String"/>
</ecore:EPackage>
</xmi:XMI>