Package cruise.umple.compiler
Class StateMachineStatsVisitor
java.lang.Object
cruise.umple.compiler.UmpleModelVisitor
cruise.umple.compiler.StateMachineStatsVisitor
public class StateMachineStatsVisitor extends UmpleModelVisitor
Used to extract the required metrics information for the statemachines of a given class.
- See Also:
ClassStatsVisitor
-
Constructor Summary
Constructors Constructor Description StateMachineStatsVisitor(HtmlDocument aDoc)
-
Method Summary
Modifier and Type Method Description void
addTableEntry(UmpleElement element)
void
delete()
void
done()
Visitor Eventsint
getCur_actions()
int
getCur_activities()
java.lang.String
getCur_clazz()
int
getCur_events()
int
getCur_guards()
int
getCur_stateMachines()
int
getCur_states()
int
getCur_transitions()
HtmlDocument
getDoc()
TableElement
getTbl()
int
getTotal_actions()
int
getTotal_activities()
int
getTotal_events()
int
getTotal_guards()
int
getTotal_stateMachines()
int
getTotal_states()
int
getTotal_transitions()
boolean
setCur_actions(int aCur_actions)
boolean
setCur_activities(int aCur_activities)
boolean
setCur_clazz(java.lang.String aCur_clazz)
boolean
setCur_events(int aCur_events)
boolean
setCur_guards(int aCur_guards)
boolean
setCur_stateMachines(int aCur_stateMachines)
boolean
setCur_states(int aCur_states)
boolean
setCur_transitions(int aCur_transitions)
boolean
setDoc(HtmlDocument aDoc)
boolean
setTbl(TableElement aTbl)
boolean
setTotal_actions(int aTotal_actions)
boolean
setTotal_activities(int aTotal_activities)
boolean
setTotal_events(int aTotal_events)
boolean
setTotal_guards(int aTotal_guards)
boolean
setTotal_stateMachines(int aTotal_stateMachines)
boolean
setTotal_states(int aTotal_states)
boolean
setTotal_transitions(int aTotal_transitions)
java.lang.String
toString()
void
visit(Action action)
void
visit(Activity activity)
void
visit(AssociationClass associationC)
void
visit(Event event)
void
visit(Guard guard)
void
visit(State state)
void
visit(StateMachine sm)
Statemachinevoid
visit(Transition transition)
void
visit(UmpleClass umpleClass)
Umple Classifiersvoid
visit(UmpleInterface umpleInterface)
Methods inherited from class cruise.umple.compiler.UmpleModelVisitor
visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
-
Constructor Details
-
Method Details
-
setDoc
-
setTotal_stateMachines
public boolean setTotal_stateMachines(int aTotal_stateMachines) -
setTotal_states
public boolean setTotal_states(int aTotal_states) -
setTotal_transitions
public boolean setTotal_transitions(int aTotal_transitions) -
setTotal_guards
public boolean setTotal_guards(int aTotal_guards) -
setTotal_events
public boolean setTotal_events(int aTotal_events) -
setTotal_actions
public boolean setTotal_actions(int aTotal_actions) -
setTotal_activities
public boolean setTotal_activities(int aTotal_activities) -
setCur_stateMachines
public boolean setCur_stateMachines(int aCur_stateMachines) -
setCur_states
public boolean setCur_states(int aCur_states) -
setCur_transitions
public boolean setCur_transitions(int aCur_transitions) -
setCur_guards
public boolean setCur_guards(int aCur_guards) -
setCur_events
public boolean setCur_events(int aCur_events) -
setCur_actions
public boolean setCur_actions(int aCur_actions) -
setCur_activities
public boolean setCur_activities(int aCur_activities) -
setCur_clazz
public boolean setCur_clazz(java.lang.String aCur_clazz) -
setTbl
-
getDoc
-
getTotal_stateMachines
public int getTotal_stateMachines() -
getTotal_states
public int getTotal_states() -
getTotal_transitions
public int getTotal_transitions() -
getTotal_guards
public int getTotal_guards() -
getTotal_events
public int getTotal_events() -
getTotal_actions
public int getTotal_actions() -
getTotal_activities
public int getTotal_activities() -
getCur_stateMachines
public int getCur_stateMachines() -
getCur_states
public int getCur_states() -
getCur_transitions
public int getCur_transitions() -
getCur_guards
public int getCur_guards() -
getCur_events
public int getCur_events() -
getCur_actions
public int getCur_actions() -
getCur_activities
public int getCur_activities() -
getCur_clazz
public java.lang.String getCur_clazz() -
getTbl
-
delete
public void delete()- Overrides:
delete
in classUmpleModelVisitor
-
done
public void done()Description copied from class:UmpleModelVisitor
Visitor Events- Overrides:
done
in classUmpleModelVisitor
-
addTableEntry
-
visit
Umple Classifiers- Overrides:
visit
in classUmpleModelVisitor
-
visit
- Overrides:
visit
in classUmpleModelVisitor
-
visit
- Overrides:
visit
in classUmpleModelVisitor
-
visit
Description copied from class:UmpleModelVisitor
Statemachine- Overrides:
visit
in classUmpleModelVisitor
-
visit
- Overrides:
visit
in classUmpleModelVisitor
-
visit
- Overrides:
visit
in classUmpleModelVisitor
-
visit
- Overrides:
visit
in classUmpleModelVisitor
-
visit
- Overrides:
visit
in classUmpleModelVisitor
-
visit
- Overrides:
visit
in classUmpleModelVisitor
-
visit
- Overrides:
visit
in classUmpleModelVisitor
-
toString
public java.lang.String toString()- Overrides:
toString
in classjava.lang.Object
-