Package cruise.umple.compiler
Class ClassStatsVisitor
java.lang.Object
cruise.umple.compiler.UmpleModelVisitor
cruise.umple.compiler.ClassStatsVisitor
public class ClassStatsVisitor extends UmpleModelVisitor
Used to extract the required metrics information for the states of a given class. It is designed to
to be used by other metrics to show states information. @See StateMachineStatsVisitor
-
Constructor Summary
Constructors Constructor Description ClassStatsVisitor(HtmlDocument aDoc)
-
Method Summary
Modifier and Type Method Description void
addTableEntry(UmpleElement element)
void
delete()
void
done()
Visitor Eventsint
getCur_assoc()
int
getCur_attributes()
int
getCur_classMethodParams()
int
getCur_classMethods()
java.lang.String
getCur_clazz()
int
getCur_subclass()
HtmlDocument
getDoc()
TableElement
getTbl()
int
getTotal_assoc()
int
getTotal_attributes()
int
getTotal_classMethodParams()
int
getTotal_classMethods()
int
getTotal_subclass()
boolean
setCur_assoc(int aCur_assoc)
boolean
setCur_attributes(int aCur_attributes)
boolean
setCur_classMethodParams(int aCur_classMethodParams)
boolean
setCur_classMethods(int aCur_classMethods)
boolean
setCur_clazz(java.lang.String aCur_clazz)
boolean
setCur_subclass(int aCur_subclass)
boolean
setDoc(HtmlDocument aDoc)
boolean
setTbl(TableElement aTbl)
boolean
setTotal_assoc(int aTotal_assoc)
boolean
setTotal_attributes(int aTotal_attributes)
boolean
setTotal_classMethodParams(int aTotal_classMethodParams)
boolean
setTotal_classMethods(int aTotal_classMethods)
boolean
setTotal_subclass(int aTotal_subclass)
java.lang.String
toString()
void
visit(Association associationE)
Associationvoid
visit(AssociationClass associationC)
void
visit(Attribute attribute)
Attributesvoid
visit(Method method)
Methodsvoid
visit(UmpleClass umpleClass)
Umple ClassifiersMethods 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, visit, visit, visit, visit, visit
-
Constructor Details
-
Method Details
-
setDoc
-
setTotal_assoc
public boolean setTotal_assoc(int aTotal_assoc) -
setTotal_attributes
public boolean setTotal_attributes(int aTotal_attributes) -
setTotal_subclass
public boolean setTotal_subclass(int aTotal_subclass) -
setTotal_classMethods
public boolean setTotal_classMethods(int aTotal_classMethods) -
setTotal_classMethodParams
public boolean setTotal_classMethodParams(int aTotal_classMethodParams) -
setCur_assoc
public boolean setCur_assoc(int aCur_assoc) -
setCur_attributes
public boolean setCur_attributes(int aCur_attributes) -
setCur_subclass
public boolean setCur_subclass(int aCur_subclass) -
setCur_classMethods
public boolean setCur_classMethods(int aCur_classMethods) -
setCur_classMethodParams
public boolean setCur_classMethodParams(int aCur_classMethodParams) -
setCur_clazz
public boolean setCur_clazz(java.lang.String aCur_clazz) -
setTbl
-
getDoc
-
getTotal_assoc
public int getTotal_assoc() -
getTotal_attributes
public int getTotal_attributes() -
getTotal_subclass
public int getTotal_subclass() -
getTotal_classMethods
public int getTotal_classMethods() -
getTotal_classMethodParams
public int getTotal_classMethodParams() -
getCur_assoc
public int getCur_assoc() -
getCur_attributes
public int getCur_attributes() -
getCur_subclass
public int getCur_subclass() -
getCur_classMethods
public int getCur_classMethods() -
getCur_classMethodParams
public int getCur_classMethodParams() -
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
Attributes- Overrides:
visit
in classUmpleModelVisitor
-
visit
Methods- Overrides:
visit
in classUmpleModelVisitor
-
visit
Association- Overrides:
visit
in classUmpleModelVisitor
-
toString
public java.lang.String toString()- Overrides:
toString
in classjava.lang.Object
-