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 void
accept(CompositeStructureTokenAnalyzer analyzer)
void
accept(UmpleModelVisitor visitor)
User can define their own walker that receives an UmpleModelVisitor to visit a given element contentsvoid
analyze(Token mainToken, int rootAnalysisStep)
void
delete()
void
done()
UmpleInternalParser
getParser()
boolean
getReAnalyze()
int
getRootAnalysisStep()
Token
getRootToken()
boolean
isReAnalyze()
boolean
setParser(UmpleInternalParser aParser)
boolean
setReAnalyze(boolean aReAnalyze)
boolean
setRootAnalysisStep(int aRootAnalysisStep)
boolean
setRootToken(Token aRootToken)
java.lang.String
toString()
-
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:
toString
in classjava.lang.Object
-