81 lines
2.9 KiB
Plaintext
Executable File
81 lines
2.9 KiB
Plaintext
Executable File
Model WFRperfToolModel
|
|
|
|
This model description is not a real EMF artifact. It was generated by the
|
|
org.eclipse.emf.examples.generator.validator plug-in to illustrate how EMF's
|
|
code generator can be extended.
|
|
This can be disabled with -vmargs -Dorg.eclipse.emf.examples.generator.validator=false.
|
|
|
|
Package perftool <http://at.ac.uibk.wfr.perftool/1.0>
|
|
|
|
Class Workflow
|
|
Attribute oid : EInt<<1..1>>
|
|
Attribute wfid : ELong<<1..1>>
|
|
Attribute uuid : EString<<1..1>>
|
|
Attribute name : EString<<1..1>>
|
|
Reference toplevelActivity : Activity
|
|
Reference statusEvents : WorkflowStatusEvent<<0..*>>
|
|
Reference deviceEvents : DeviceInstanceStatusEvent<<0..*>>
|
|
Reference componentEvents : ComponentStatusEvent<<0..*>>
|
|
|
|
Class Activity
|
|
Attribute oid : EInt<<1..1>>
|
|
Attribute actid : ELong<<1..1>>
|
|
Attribute name : EString<<1..1>>
|
|
Attribute type : EString<<1..1>>
|
|
Attribute branchID : ELong<<1..1>>
|
|
Reference parentWorkflow : Workflow<<1..1>>
|
|
Reference instances : ActivityInstance<<0..*>>
|
|
Reference statusEvents : ActivityStatusEvent<<0..*>>
|
|
Reference parent : Activity
|
|
Reference children : Activity<<0..*>>
|
|
|
|
Class ActivityInstance
|
|
Attribute oid : EInt<<1..1>>
|
|
Attribute instid : ELong<<1..1>>
|
|
Attribute iterationID : ELong<<1..1>>
|
|
Reference baseActivity : Activity<<1..1>>
|
|
Reference parentWorkflow : Workflow
|
|
Reference parentInstance : ActivityInstance
|
|
Reference statusEvents : ActivityInstanceStatusEvent<<0..*>>
|
|
|
|
Class WorkflowStatusEvent
|
|
Attribute oid : EInt<<1..1>>
|
|
Attribute newStatus : EString<<1..1>>
|
|
Attribute oldStatus : EString<<1..1>>
|
|
Attribute timestamp : ELong<<1..1>>
|
|
Reference parentWorkflow : Workflow<<1..1>>
|
|
|
|
Class ActivityStatusEvent
|
|
Attribute oid : EInt<<1..1>>
|
|
Attribute newStatus : EString<<1..1>>
|
|
Attribute oldStatus : EString<<1..1>>
|
|
Attribute timestamp : ELong<<1..1>>
|
|
Reference parentActivity : Activity<<1..1>>
|
|
|
|
Class ActivityInstanceStatusEvent
|
|
Attribute oid : EInt<<1..1>>
|
|
Attribute newStatus : EString<<1..1>>
|
|
Attribute oldStatus : EString<<1..1>>
|
|
Attribute timestamp : ELong<<1..1>>
|
|
Reference parentInstance : ActivityInstance<<1..1>>
|
|
|
|
Class DeviceInstanceStatusEvent
|
|
Attribute oid : EInt<<1..1>>
|
|
Attribute deviceType : EString<<1..1>>
|
|
Attribute deviceID : ELong<<1..1>>
|
|
Attribute newStatus : EString<<1..1>>
|
|
Attribute oldStatus : EString<<1..1>>
|
|
Attribute timestamp : ELong<<1..1>>
|
|
Attribute executedImplID : ELong<<1..1>>
|
|
Attribute deviceSlotCount : ELong<<1..1>>
|
|
Reference parentWorkflow : Workflow
|
|
Reference executedInstance : ActivityInstance
|
|
|
|
Class ComponentStatusEvent
|
|
Attribute oid : EInt<<1..1>>
|
|
Attribute componentType : EString<<1..1>>
|
|
Attribute newStatus : EString<<1..1>>
|
|
Attribute oldStatus : EString<<1..1>>
|
|
Attribute timestamp : ELong<<1..1>>
|
|
Reference workflow : Workflow
|