Klassendiagramm für die Workflowausführung

1
Fork 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) ObjectFlowState addSelectedObjects(), removeAllSelectedObje cts(), getSelectedObjects(), getAllObjectsInState( ) ActionState - Multiplicity, AddButton, ID_String setInProgress(), addSelectedObjects(), removeAllSelectedObjects (), getSelectedObjects(), ActionState clone(), removeClone(), getMultiplicity(), setMultiplicity(Multipli city) Join - int activeCount void setActiveCount(int ), int getActiveCount() Choice - int selected setSelected(), int getSelected(), State getSelectedState(), addGuards(), removeAllGuards() SubactivityState - Multiplicity, AddButton, ID_String setInProgress(), addSelectedObjects(ObjectCollec tion), removeAllSelectedObjects(), getSelectedObjects(), SubActivityState clone(), removeClone(), getMultiplicity(), setMultipicity(Multiplicity) Transition ObjectCollectio n +source +destinati on selectedObjects 1 1 1 1 +outgoin g +incomin g 1 1 * * s e l e c t e d O b j e c t s 1 1 s e l e c t e d O b j e c t s 1 1

description

Klassendiagramm für die Workflowausführung. State - Status status, String comment - PowerPoint PPT Presentation

Transcript of Klassendiagramm für die Workflowausführung

Page 1: Klassendiagramm  für die Workflowausführung

Fork Fork

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)

ObjectFlowState

addSelectedObjects(), removeAllSelectedObjects(), getSelectedObjects(), getAllObjectsInState()

ObjectFlowState

addSelectedObjects(), removeAllSelectedObjects(), getSelectedObjects(), getAllObjectsInState()

ActionState

- Multiplicity, AddButton, ID_String

setInProgress(), addSelectedObjects(), removeAllSelectedObjects(), getSelectedObjects(), ActionState clone(), removeClone(), getMultiplicity(), setMultiplicity(Multiplicity)

ActionState

- Multiplicity, AddButton, ID_String

setInProgress(), addSelectedObjects(), removeAllSelectedObjects(), getSelectedObjects(), ActionState clone(), removeClone(), getMultiplicity(), setMultiplicity(Multiplicity)

Join

- int activeCount

void setActiveCount(int), int getActiveCount()

Join

- int activeCount

void setActiveCount(int), int getActiveCount()

Choice

- int selected

setSelected(), int getSelected(), State getSelectedState(), addGuards(), removeAllGuards()

Choice

- int selected

setSelected(), int getSelected(), State getSelectedState(), addGuards(), removeAllGuards()

SubactivityState

- Multiplicity, AddButton, ID_String

setInProgress(), addSelectedObjects(ObjectCollection), removeAllSelectedObjects(), getSelectedObjects(),SubActivityState clone(), removeClone(), getMultiplicity(), setMultipicity(Multiplicity)

SubactivityState

- Multiplicity, AddButton, ID_String

setInProgress(), addSelectedObjects(ObjectCollection), removeAllSelectedObjects(), getSelectedObjects(),SubActivityState clone(), removeClone(), getMultiplicity(), setMultipicity(Multiplicity)

TransitionTransition

ObjectCollectionObjectCollection+source

+destination

selectedObjects

1

1

1

1

+outgoing

+incoming

1

1

*

*selectedObjects

1

1

selectedObjects

1

1