Package cruise.umple.compiler
Class CompositeStructureTokenAnalyzer
java.lang.Object
cruise.umple.compiler.CompositeStructureTokenAnalyzer
public class CompositeStructureTokenAnalyzer
extends java.lang.Object
Used as a helper class to analyze tokens in a given component
-
Constructor Summary
Constructors Constructor Description CompositeStructureTokenAnalyzer(UmpleInternalParser aParser)
-
Method Summary
Modifier and Type Method Description boolean
addComponent(UmpleClass aComponent)
boolean
addComponentAt(UmpleClass aComponent, int index)
boolean
addOrMoveComponentAt(UmpleClass aComponent, int index)
void
analyzeActiveMethodDefinition(Token activeMethodToken)
java.util.List<Requirement>
analyzeImplementMethodReq(Token t)
java.lang.String
analyzeInlineComment(Token token)
ConstraintTree
analyzeInvariantConstraint(Token invariantToken)
java.util.List<Comment>
analyzeMultiComment(Token token)
void
analyzePortBindingDefinition(Token token)
void
analyzePortClassDefinition(Token token)
void
analyzePortDeclaration(Token token)
void
analyzePortDefinition(Token token)
void
delete()
void
done()
/////////////////////////////////////////////// TO BE REMOVED /////////////////////////////////////////////////////////////////////// Analyzer EventsUmpleClass
getComponent(int index)
UmpleClass
getComponentClass()
java.util.List<UmpleClass>
getComponents()
boolean
getMustWarn()
/////////////////////////////////////////////// TO BE REMOVED AFTER FIXING ERRORS WITH LATEST CHANGES ///////////////////////////////////////////////////////////////////////UmpleInternalParser
getParser()
UmpleVariable
getSubcomponentVariable(UmpleClass cmpClass, java.lang.String cls, java.lang.String varName)
boolean
hasComponents()
int
indexOfComponent(UmpleClass aComponent)
void
logError(Position position, int errorCode, java.lang.String... messages)
static int
minimumNumberOfComponents()
int
numberOfComponents()
boolean
removeComponent(UmpleClass aComponent)
boolean
setComponentClass(UmpleClass aComponentClass)
boolean
setMustWarn(boolean aMustWarn)
boolean
setParser(UmpleInternalParser aParser)
java.lang.String
toString()
-
Constructor Details
-
Method Details
-
setParser
-
setComponentClass
-
setMustWarn
public boolean setMustWarn(boolean aMustWarn) -
getParser
-
getComponentClass
-
getMustWarn
public boolean getMustWarn()/////////////////////////////////////////////// TO BE REMOVED AFTER FIXING ERRORS WITH LATEST CHANGES /////////////////////////////////////////////////////////////////////// -
getComponent
-
getComponents
-
numberOfComponents
public int numberOfComponents() -
hasComponents
public boolean hasComponents() -
indexOfComponent
-
minimumNumberOfComponents
public static int minimumNumberOfComponents() -
addComponent
-
removeComponent
-
addComponentAt
-
addOrMoveComponentAt
-
delete
public void delete() -
logError
-
analyzeInlineComment
-
analyzeMultiComment
-
analyzeImplementMethodReq
-
analyzePortClassDefinition
-
analyzePortBindingDefinition
-
analyzePortDefinition
-
analyzePortDeclaration
-
analyzeActiveMethodDefinition
-
getSubcomponentVariable
public UmpleVariable getSubcomponentVariable(UmpleClass cmpClass, java.lang.String cls, java.lang.String varName) -
analyzeInvariantConstraint
-
done
public void done()/////////////////////////////////////////////// TO BE REMOVED /////////////////////////////////////////////////////////////////////// Analyzer Events -
toString
public java.lang.String toString()- Overrides:
toString
in classjava.lang.Object
-