2021-10-09 16:39:13 +00:00
|
|
|
<?xml version="1.0" encoding="UTF-8"?>
|
|
|
|
<genmodel:GenModel xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"
|
|
|
|
xmlns:genmodel="http://www.eclipse.org/emf/2002/GenModel" modelDirectory="/fr.n7.simplepdl/src" modelPluginID="fr.n7.simplepdl"
|
|
|
|
modelName="Simplepdl" rootExtendsClass="org.eclipse.emf.ecore.impl.MinimalEObjectImpl$Container"
|
|
|
|
importerID="org.eclipse.emf.importer.ecore" complianceLevel="5.0" copyrightFields="false"
|
|
|
|
operationReflection="true" importOrganizing="true">
|
2021-10-10 12:44:16 +00:00
|
|
|
<foreignModel>simplePDL.ecore</foreignModel>
|
|
|
|
<genPackages prefix="Simplepdl" disposableProviderFactory="true" ecorePackage="simplePDL.ecore#/">
|
|
|
|
<genEnums typeSafeEnumCompatible="false" ecoreEnum="simplePDL.ecore#//WorkSequenceType">
|
|
|
|
<genEnumLiterals ecoreEnumLiteral="simplePDL.ecore#//WorkSequenceType/startToStart"/>
|
|
|
|
<genEnumLiterals ecoreEnumLiteral="simplePDL.ecore#//WorkSequenceType/finishToStart"/>
|
|
|
|
<genEnumLiterals ecoreEnumLiteral="simplePDL.ecore#//WorkSequenceType/startToFinish"/>
|
|
|
|
<genEnumLiterals ecoreEnumLiteral="simplePDL.ecore#//WorkSequenceType/finishToFinish"/>
|
2021-10-09 16:39:13 +00:00
|
|
|
</genEnums>
|
2021-10-13 17:22:57 +00:00
|
|
|
<genClasses image="false" ecoreClass="simplePDL.ecore#//ProcessElement">
|
|
|
|
<genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference simplePDL.ecore#//ProcessElement/process"/>
|
|
|
|
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference simplePDL.ecore#//ProcessElement/guidances"/>
|
|
|
|
</genClasses>
|
2021-10-10 12:44:16 +00:00
|
|
|
<genClasses ecoreClass="simplePDL.ecore#//WorkDefinition">
|
|
|
|
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference simplePDL.ecore#//WorkDefinition/linksToPredecessors"/>
|
|
|
|
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference simplePDL.ecore#//WorkDefinition/linksToSuccessors"/>
|
|
|
|
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute simplePDL.ecore#//WorkDefinition/name"/>
|
|
|
|
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference simplePDL.ecore#//WorkDefinition/requests"/>
|
2021-10-09 16:39:13 +00:00
|
|
|
</genClasses>
|
2021-10-10 12:44:16 +00:00
|
|
|
<genClasses ecoreClass="simplePDL.ecore#//WorkSequence">
|
|
|
|
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute simplePDL.ecore#//WorkSequence/linkType"/>
|
|
|
|
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference simplePDL.ecore#//WorkSequence/predecessor"/>
|
|
|
|
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference simplePDL.ecore#//WorkSequence/successor"/>
|
2021-10-09 16:39:13 +00:00
|
|
|
</genClasses>
|
2021-10-10 12:44:16 +00:00
|
|
|
<genClasses ecoreClass="simplePDL.ecore#//Process">
|
|
|
|
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute simplePDL.ecore#//Process/name"/>
|
|
|
|
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference simplePDL.ecore#//Process/processElements"/>
|
2021-10-09 16:39:13 +00:00
|
|
|
</genClasses>
|
2021-10-10 12:44:16 +00:00
|
|
|
<genClasses ecoreClass="simplePDL.ecore#//Guidance">
|
|
|
|
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute simplePDL.ecore#//Guidance/text"/>
|
|
|
|
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference simplePDL.ecore#//Guidance/elements"/>
|
2021-10-09 16:39:13 +00:00
|
|
|
</genClasses>
|
2021-10-10 12:44:16 +00:00
|
|
|
<genClasses ecoreClass="simplePDL.ecore#//Resource">
|
|
|
|
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute simplePDL.ecore#//Resource/quantity"/>
|
|
|
|
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute simplePDL.ecore#//Resource/name"/>
|
2021-10-13 17:22:57 +00:00
|
|
|
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference simplePDL.ecore#//Resource/requests"/>
|
2021-10-09 16:39:13 +00:00
|
|
|
</genClasses>
|
2021-10-10 12:44:16 +00:00
|
|
|
<genClasses ecoreClass="simplePDL.ecore#//Request">
|
|
|
|
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute simplePDL.ecore#//Request/quantity"/>
|
|
|
|
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference simplePDL.ecore#//Request/target"/>
|
2021-10-13 17:22:57 +00:00
|
|
|
<genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference simplePDL.ecore#//Request/requester"/>
|
2021-10-09 16:39:13 +00:00
|
|
|
</genClasses>
|
|
|
|
</genPackages>
|
|
|
|
</genmodel:GenModel>
|