Package cruise.umple.compiler
Class LLOCMetricVisitor
java.lang.Object
cruise.umple.compiler.UmpleModelVisitor
cruise.umple.compiler.LLOCMetricVisitor
public class LLOCMetricVisitor extends UmpleModelVisitor
LLOC metrics vistor. It walks through given root model in order to extract the required LLOC
metrics information (@see IWalker) and have it represented in an analytical manner (@see IHtmlElement)
-
Constructor Summary
Constructors Constructor Description LLOCMetricVisitor(HtmlDocument aDoc)
-
Method Summary
Modifier and Type Method Description void
addTableEntry(UmpleElement element)
void
delete()
void
done()
Visitor Eventsjava.lang.String
getCur_clazz()
int
getCur_comments()
int
getCur_lloc()
HtmlDocument
getDoc()
TableElement
getTbl()
int
getTotal_comments()
int
getTotal_lloc()
boolean
setCur_clazz(java.lang.String aCur_clazz)
boolean
setCur_comments(int aCur_comments)
boolean
setCur_lloc(int aCur_lloc)
boolean
setDoc(HtmlDocument aDoc)
boolean
setTbl(TableElement aTbl)
boolean
setTotal_comments(int aTotal_comments)
boolean
setTotal_lloc(int aTotal_lloc)
java.lang.String
toString()
void
visit(Action action)
void visit(Guard guard) { cur_lloc++; }void
visit(Activity activity)
void visit(Transition transition) { cur_lloc++; }void
visit(Association associationE)
Associationvoid
visit(AssociationClass associationC)
void
visit(Attribute attribute)
void
visit(AttributeTraceItem attributeT)
void
visit(ClassPattern ptrn)
void
visit(CodeBlock block)
User Codevoid
visit(CodeInjection codeInjection)
Aspectvoid
visit(Comment comment)
Commentvoid
visit(Constant cnst)
Attributesvoid
visit(ConstraintTree constraint)
void
visit(Depend dependE)
Dependencyvoid
visit(Event event)
void
visit(Hierarchy hier)
void
visit(Key keyO)
void
visit(Method method)
Methodsvoid
visit(MethodTraceItem methodTraceEntity)
void
visit(Package pkg)
void
visit(Precondition pre)
Logicalvoid
visit(State state)
void
visit(StateMachine sm)
void visit(AssociationVariable var) { cur_lloc++; } Statemachinevoid
visit(StateMachineTraceItem stateMachineTraceItem)
void
visit(TraceItem traceItem)
void
visit(TracerDirective tracer)
Tracevoid
visit(TraceRecord traceRecord)
void
visit(UmpleClass umpleClass)
Umple Classifiersvoid
visit(UmpleInterface umpleInterface)
void
visit(UniqueIdentifier uid)
void
visit(UserCode userCode)
-
Constructor Details
-
Method Details
-
setDoc
-
setTotal_lloc
public boolean setTotal_lloc(int aTotal_lloc) -
setTotal_comments
public boolean setTotal_comments(int aTotal_comments) -
setCur_lloc
public boolean setCur_lloc(int aCur_lloc) -
setCur_comments
public boolean setCur_comments(int aCur_comments) -
setCur_clazz
public boolean setCur_clazz(java.lang.String aCur_clazz) -
setTbl
-
getDoc
-
getTotal_lloc
public int getTotal_lloc() -
getTotal_comments
public int getTotal_comments() -
getCur_lloc
public int getCur_lloc() -
getCur_comments
public int getCur_comments() -
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
Comment- Overrides:
visit
in classUmpleModelVisitor
-
visit
Umple Classifiers- Overrides:
visit
in classUmpleModelVisitor
-
visit
- Overrides:
visit
in classUmpleModelVisitor
-
visit
- Overrides:
visit
in classUmpleModelVisitor
-
visit
Dependency- Overrides:
visit
in classUmpleModelVisitor
-
visit
- Overrides:
visit
in classUmpleModelVisitor
-
visit
- Overrides:
visit
in classUmpleModelVisitor
-
visit
- Overrides:
visit
in classUmpleModelVisitor
-
visit
Attributes- Overrides:
visit
in classUmpleModelVisitor
-
visit
- Overrides:
visit
in classUmpleModelVisitor
-
visit
- Overrides:
visit
in classUmpleModelVisitor
-
visit
- Overrides:
visit
in classUmpleModelVisitor
-
visit
Methods- Overrides:
visit
in classUmpleModelVisitor
-
visit
Logical- Overrides:
visit
in classUmpleModelVisitor
-
visit
- Overrides:
visit
in classUmpleModelVisitor
-
visit
Aspect- Overrides:
visit
in classUmpleModelVisitor
-
visit
Association- Overrides:
visit
in classUmpleModelVisitor
-
visit
void visit(AssociationVariable var) { cur_lloc++; } Statemachine- Overrides:
visit
in classUmpleModelVisitor
-
visit
- Overrides:
visit
in classUmpleModelVisitor
-
visit
void visit(Guard guard) { cur_lloc++; }- Overrides:
visit
in classUmpleModelVisitor
-
visit
- Overrides:
visit
in classUmpleModelVisitor
-
visit
void visit(Transition transition) { cur_lloc++; }- Overrides:
visit
in classUmpleModelVisitor
-
visit
Trace- 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
User Code- Overrides:
visit
in classUmpleModelVisitor
-
visit
- Overrides:
visit
in classUmpleModelVisitor
-
toString
public java.lang.String toString()- Overrides:
toString
in classjava.lang.Object
-