Initial Commit
This commit is contained in:
Executable
+80
@@ -0,0 +1,80 @@
|
||||
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
|
||||
Reference in New Issue
Block a user