|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectobjectgen.activitymodel.ActivityDiagram
This class models an activity diagram based in Activity, Decision and Alternative elements.
Field Summary | |
protected Activity |
beginNode
|
protected java.util.Hashtable |
da
|
protected Activity |
finalNode
|
Constructor Summary | |
ActivityDiagram()
Creates a new instance of ActivityDiagram |
Method Summary | |
void |
addActivity(Activity a)
Adds a new activity into de the activity diagram This method knows if the activity is the first activity into the diagram. |
void |
addTransition(Activity org,
Activity des)
Adds a transition between two activities Before call this method, activities must be inserted in activity diagram using addActivity methos |
void |
addTransition(IControlFlow org,
Activity des)
Overloaded method Esto no me sirve, si no puedo obtener el id no puedo aņadirlo al siguiente |
void |
finalActivity(Activity a)
Adds a transition between the node an a final node |
Activity |
findActivity(java.lang.String id)
Returns the activity for its Id |
java.util.Set |
generateParticipants()
Returns all the diferent participants that performs the avtivities |
Activity |
getFirstActivity()
Returns first activity |
java.util.Iterator |
iteratorActivities()
Returns an iterator to traverse all the activities of the activity diagram |
java.util.Iterator |
iteratorActivitiesFromParticipant(java.lang.String p)
Returns an iterator to traverse all the activities performed by the given participant |
java.util.Iterator |
iteratorTransitions()
Returns an iterator to traverse all the transitions of the activity diagram |
java.util.Iterator |
iteratorTranstitionsBeginInActivity(Activity a)
Returns an iterator to traverse all the transitions of an activity |
java.util.Iterator |
iteratorTranstitionsEndInActivity(Activity a)
Returns an iterator to traverse all the transitions that ends in an activity |
java.lang.String |
toString()
Testing purpouses |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
protected java.util.Hashtable da
protected Activity beginNode
protected Activity finalNode
Constructor Detail |
public ActivityDiagram()
Method Detail |
public void addActivity(Activity a)
public void addTransition(Activity org, Activity des)
public void addTransition(IControlFlow org, Activity des)
public void finalActivity(Activity a)
public Activity getFirstActivity()
public Activity findActivity(java.lang.String id)
public java.util.Set generateParticipants()
public java.util.Iterator iteratorActivities()
public java.util.Iterator iteratorTransitions()
public java.util.Iterator iteratorTranstitionsBeginInActivity(Activity a)
public java.util.Iterator iteratorTranstitionsEndInActivity(Activity a)
public java.util.Iterator iteratorActivitiesFromParticipant(java.lang.String p)
public java.lang.String toString()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |