20 likes | 157 Views
Klassendiagramm für die Workflowausführung. State <<abstract>> - Status status, String comment
E N D
Klassendiagramm für die Workflowausführung State <<abstract>> - Status status, String comment setStatus(Status), getStatus(), deactivate(), activate(ObjectCollection), getPredecessors(), getSuccessors(), addObjects(ObjectCollection), removeAllObjects(),ObjectCollection getObjects(),String getComment(), setComment(String), getOutgoing(), getIncoming(), addOutgoing(Transition), addIncoming(Transition) Choice - int selected setSelected(), int getSelected(), State getSelectedState(), addGuards(), removeAllGuards() Join - int activeCount void setActiveCount(int), int getActiveCount() ActionState - Multiplicity, AddButton, ID_String setInProgress(), addSelectedObjects(), removeAllSelectedObjects(), getSelectedObjects(), ActionState clone(), removeClone(), getMultiplicity(), setMultiplicity(Multiplicity) ObjectFlowState addSelectedObjects(), removeAllSelectedObjects(), getSelectedObjects(), getAllObjectsInState() SubactivityState - Multiplicity, AddButton, ID_String setInProgress(), addSelectedObjects(ObjectCollection), removeAllSelectedObjects(), getSelectedObjects(),SubActivityState clone(), removeClone(), getMultiplicity(), setMultipicity(Multiplicity) 1 +outgoing selectedObjects Transition 1 +source * ObjectCollection 1 1 1 +incoming * 1 1 +destination selectedObjects selectedObjects 1 1 1 Fork