public class ToStringVisitor<C,O,P,EL,PM,S,COA,SSA,CT> extends AbstractVisitor<String,C,O,P,EL,PM,S,COA,SSA,CT>
Modifier and Type | Method and Description |
---|---|
static <C,O,P,EL,PM,S,COA,SSA,CT> |
getInstance(Environment<?,C,O,P,EL,PM,S,COA,SSA,CT,?,?> env)
Obtains an instance of the toString() visitor for the specified
environment.
|
static <C,O,P,EL,PM,S,COA,SSA,CT> |
getInstance(TypedElement<C> element)
Obtains an instance of the toString() visitor for the specified
expression or other typed element.
|
String |
visitBooleanLiteralExp(BooleanLiteralExp<C> bl)
Callback for a BooleanLiteralExp visit.
|
String |
visitConstraint(CT constraint)
Renders a constraint with its context and expression.
|
String |
visitEnumLiteralExp(EnumLiteralExp<C,EL> el)
Callback for an EnumLiteralExp visit.
|
String |
visitExpressionInOCL(ExpressionInOCL<C,PM> expression)
Renders an ExpressionInOcl with its context variables and body.
|
String |
visitIntegerLiteralExp(IntegerLiteralExp<C> il)
Callback for an IntegerLiteralExp visit.
|
String |
visitInvalidLiteralExp(InvalidLiteralExp<C> il)
Simply returns
AbstractVisitor.result . |
String |
visitNullLiteralExp(NullLiteralExp<C> il)
Simply returns
AbstractVisitor.result . |
String |
visitRealLiteralExp(RealLiteralExp<C> rl)
Callback for a RealLiteralExp visit.
|
String |
visitStateExp(StateExp<C,S> s)
Simply returns
AbstractVisitor.result . |
String |
visitStringLiteralExp(StringLiteralExp<C> sl)
Callback for a StringLiteralExp visit.
|
String |
visitTypeExp(TypeExp<C> t)
Simply returns
AbstractVisitor.result . |
String |
visitUnlimitedNaturalLiteralExp(UnlimitedNaturalLiteralExp<C> unl)
Callback for an UnlimitedNaturalLiteralExp visit.
|
String |
visitUnspecifiedValueExp(UnspecifiedValueExp<C> uv)
Callback for an UnspecifiedValueExp visit.
|
String |
visitVariableExp(VariableExp<C,PM> v)
Callback for a VariableExp visit.
|
visitAssociationClassCallExp, visitCollectionItem, visitCollectionLiteralExp, visitCollectionRange, visitIfExp, visitIterateExp, visitIteratorExp, visitLetExp, visitMessageExp, visitOperationCallExp, visitPropertyCallExp, visitTupleLiteralExp, visitTupleLiteralPart, visitVariable
public static <C,O,P,EL,PM,S,COA,SSA,CT> ToStringVisitor<C,O,P,EL,PM,S,COA,SSA,CT> getInstance(Environment<?,C,O,P,EL,PM,S,COA,SSA,CT,?,?> env)
env
- an OCL environmentpublic static <C,O,P,EL,PM,S,COA,SSA,CT> ToStringVisitor<C,O,P,EL,PM,S,COA,SSA,CT> getInstance(TypedElement<C> element)
element
- an OCL expression or other typed element such as a variablepublic String visitEnumLiteralExp(EnumLiteralExp<C,EL> el)
public String visitVariableExp(VariableExp<C,PM> v)
public String visitTypeExp(TypeExp<C> t)
AbstractVisitor
AbstractVisitor.result
.public String visitStateExp(StateExp<C,S> s)
AbstractVisitor
AbstractVisitor.result
.public String visitUnspecifiedValueExp(UnspecifiedValueExp<C> uv)
public String visitIntegerLiteralExp(IntegerLiteralExp<C> il)
public String visitUnlimitedNaturalLiteralExp(UnlimitedNaturalLiteralExp<C> unl)
public String visitRealLiteralExp(RealLiteralExp<C> rl)
public String visitStringLiteralExp(StringLiteralExp<C> sl)
public String visitBooleanLiteralExp(BooleanLiteralExp<C> bl)
public String visitExpressionInOCL(ExpressionInOCL<C,PM> expression)
public String visitConstraint(CT constraint)
public String visitInvalidLiteralExp(InvalidLiteralExp<C> il)
AbstractVisitor
AbstractVisitor.result
.public String visitNullLiteralExp(NullLiteralExp<C> il)
AbstractVisitor
AbstractVisitor.result
.Copyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.