Class AssociationTraceItem
java.lang.Object
cruise.umple.compiler.AssociationTraceItem
- All Implemented Interfaces:
TraceItem
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanaddAssociation(Association aAssociation) booleanaddAssociationAt(Association aAssociation, int index) booleanaddAssociationVariable(AssociationVariable aAssociationVariable) booleanaddAssociationVariableAt(AssociationVariable aAssociationVariable, int index) booleanaddOrMoveAssociationAt(Association aAssociation, int index) booleanaddOrMoveAssociationVariableAt(AssociationVariable aAssociationVariable, int index) voiddelete()getAssociation(int index) getAssociationVariable(int index) booleangetExtremities(CodeTranslator gen, String name) Gets and returns the if statement enclosing this trace item.getIsPre()booleanbooleandefault case tracing CardinalitybooleanbooleanbooleanintindexOfAssociation(Association aAssociation) intindexOfAssociationVariable(AssociationVariable aAssociationVariable) booleanstatic intstatic intintintbooleanremoveAssociation(Association aAssociation) booleanremoveAssociationVariable(AssociationVariable aAssociationVariable) booleansetConditionallyWhere(boolean aConditionallyWhere) booleansetConditionType(String aConditionType) booleansetConstraint(ConstraintTree aConstraint) booleansetPeriodClause(String aPeriodClause) booleansetPosition(Position aPosition) booleansetTraceAdd(boolean aTraceAdd) booleansetTraceCardinality(boolean aTraceCardinality) booleansetTraceDirective(TraceDirective aTraceDirective) booleansetTraceRemove(boolean aTraceRemove) toString()trace(CodeTranslator gen, Object o, String methodname, UmpleClass uClass, String... args)
-
Constructor Details
-
AssociationTraceItem
-
-
Method Details
-
setConstraint
-
setTraceCardinality
public boolean setTraceCardinality(boolean aTraceCardinality) -
setTraceAdd
public boolean setTraceAdd(boolean aTraceAdd) -
setTraceRemove
public boolean setTraceRemove(boolean aTraceRemove) -
setPosition
-
setPeriodClause
-
setConditionallyWhere
public boolean setConditionallyWhere(boolean aConditionallyWhere) -
setConditionType
-
getConstraint
-
getTracerType
- Specified by:
getTracerTypein interfaceTraceItem
-
getTraceCardinality
public boolean getTraceCardinality()default case tracing Cardinality -
getTraceAdd
public boolean getTraceAdd() -
getTraceRemove
public boolean getTraceRemove() -
getPosition
-
getPeriodClause
- Specified by:
getPeriodClausein interfaceTraceItem
-
getConditionallyWhere
public boolean getConditionallyWhere() -
getConditionType
-
isConditionallyWhere
public boolean isConditionallyWhere() -
getAssociationVariable
-
getAssociationVariables
-
numberOfAssociationVariables
public int numberOfAssociationVariables() -
hasAssociationVariables
public boolean hasAssociationVariables() -
indexOfAssociationVariable
-
getAssociation
-
getAssociations
-
numberOfAssociations
public int numberOfAssociations() -
hasAssociations
public boolean hasAssociations() -
indexOfAssociation
-
getTraceDirective
-
minimumNumberOfAssociationVariables
public static int minimumNumberOfAssociationVariables() -
addAssociationVariable
-
removeAssociationVariable
-
addAssociationVariableAt
-
addOrMoveAssociationVariableAt
-
minimumNumberOfAssociations
public static int minimumNumberOfAssociations() -
addAssociation
-
removeAssociation
-
addAssociationAt
-
addOrMoveAssociationAt
-
setTraceDirective
-
delete
public void delete() -
getIsPre
-
getIsPost
-
trace
public String trace(CodeTranslator gen, Object o, String methodname, UmpleClass uClass, String... args) -
getExtremities
Gets and returns the if statement enclosing this trace item. needs the name of the attribute- Specified by:
getExtremitiesin interfaceTraceItem- Returns:
- the if statement for the trace if one exists
-
toString
-