Package cruise.umple.compiler
Class CompositeStructureDefinitionWalker
java.lang.Object
cruise.umple.compiler.CompositeStructureDefinitionWalker
- All Implemented Interfaces:
IWalker
public class CompositeStructureDefinitionWalker extends java.lang.Object implements IWalker
Walk through definition tree while analyzing template tokens
-
Constructor Summary
Constructors Constructor Description CompositeStructureDefinitionWalker(UmpleInternalParser aParser) -
Method Summary
Modifier and Type Method Description voidaccept(CompositeStructureTokenAnalyzer analyzer)voidaccept(UmpleModelVisitor visitor)User can define their own walker that receives an UmpleModelVisitor to visit a given element contentsvoidanalyze(Token mainToken, int rootAnalysisStep)voiddelete()voiddone()UmpleInternalParsergetParser()booleangetReAnalyze()intgetRootAnalysisStep()TokengetRootToken()booleanisReAnalyze()booleansetParser(UmpleInternalParser aParser)booleansetReAnalyze(boolean aReAnalyze)booleansetRootAnalysisStep(int aRootAnalysisStep)booleansetRootToken(Token aRootToken)java.lang.StringtoString()
-
Constructor Details
-
Method Details
-
setParser
-
setRootToken
-
setRootAnalysisStep
public boolean setRootAnalysisStep(int aRootAnalysisStep) -
setReAnalyze
public boolean setReAnalyze(boolean aReAnalyze) -
getParser
-
getRootToken
-
getRootAnalysisStep
public int getRootAnalysisStep() -
getReAnalyze
public boolean getReAnalyze() -
isReAnalyze
public boolean isReAnalyze() -
delete
public void delete() -
accept
-
done
public void done() -
analyze
-
accept
User can define their own walker that receives an UmpleModelVisitor to visit a given element contents -
toString
public java.lang.String toString()- Overrides:
toStringin classjava.lang.Object
-