|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.gmt.umlx.ocl.util.RobustToStringVisitorImpl
public class RobustToStringVisitorImpl
RobustToStringVisitorImpl duplicates ToStringVisitorImpl with additional NPE protection.
Method Summary | |
---|---|
static org.eclipse.emf.ocl.expressions.Visitor |
getInstance()
|
static java.lang.String |
toString(org.eclipse.emf.ocl.internal.utilities.Visitable v)
|
java.lang.Object |
visitAssociationClassCallExp(org.eclipse.emf.ocl.expressions.AssociationClassCallExp ac)
Callback for an AssociationClassCallExp visit. |
java.lang.Object |
visitAssociationEndCallExp(org.eclipse.emf.ocl.expressions.AssociationEndCallExp ae)
Callback for an AssociationEndCallExp visit. |
java.lang.Object |
visitAttributeCallExp(org.eclipse.emf.ocl.expressions.AttributeCallExp ac)
Callback for a AttributeCallExp visit. |
java.lang.Object |
visitBooleanLiteralExp(org.eclipse.emf.ocl.expressions.BooleanLiteralExp bl)
Callback for a BooleanLiteralExp visit. |
java.lang.Object |
visitCollectionLiteralExp(org.eclipse.emf.ocl.expressions.CollectionLiteralExp cl)
Callback for a CollectionLiteralExp visit. |
java.lang.Object |
visitConstraint(org.eclipse.emf.ocl.uml.Constraint constraint)
Renders a constraint with its context and expression. |
java.lang.Object |
visitEnumLiteralExp(org.eclipse.emf.ocl.expressions.EnumLiteralExp el)
Callback for an EnumLiteralExp visit. |
java.lang.Object |
visitIfExp(org.eclipse.emf.ocl.expressions.IfExp i)
Callback for an IfExp visit. |
java.lang.Object |
visitIntegerLiteralExp(org.eclipse.emf.ocl.expressions.IntegerLiteralExp il)
Callback for an IntegerLiteralExp visit. |
java.lang.Object |
visitIterateExp(org.eclipse.emf.ocl.expressions.IterateExp ie)
Callback for an IterateExp visit. |
java.lang.Object |
visitIteratorExp(org.eclipse.emf.ocl.expressions.IteratorExp ie)
Callback for an IteratorExp visit. |
java.lang.Object |
visitLetExp(org.eclipse.emf.ocl.expressions.LetExp l)
Callback for LetExp visit. |
java.lang.Object |
visitOperationCallExp(org.eclipse.emf.ocl.expressions.OperationCallExp oc)
Callback for an OperationCallExp visit. |
java.lang.Object |
visitRealLiteralExp(org.eclipse.emf.ocl.expressions.RealLiteralExp rl)
Callback for a RealLiteralExp visit. |
java.lang.Object |
visitStringLiteralExp(org.eclipse.emf.ocl.expressions.StringLiteralExp sl)
Callback for a StringLiteralExp visit. |
java.lang.Object |
visitTupleLiteralExp(org.eclipse.emf.ocl.expressions.TupleLiteralExp tl)
Callback for a TupleLiteralExp visit. |
java.lang.Object |
visitUnspecifiedValueExp(org.eclipse.emf.ocl.expressions.UnspecifiedValueExp uv)
Callback for an UnspecifiedValueExp visit. |
java.lang.Object |
visitVariableDeclaration(org.eclipse.emf.ocl.expressions.VariableDeclaration vd)
Callback for the VariableDeclaration visit. |
java.lang.Object |
visitVariableExp(org.eclipse.emf.ocl.expressions.VariableExp v)
Callback for a VariableExp visit. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static org.eclipse.emf.ocl.expressions.Visitor getInstance()
public static java.lang.String toString(org.eclipse.emf.ocl.internal.utilities.Visitable v)
public java.lang.Object visitAttributeCallExp(org.eclipse.emf.ocl.expressions.AttributeCallExp ac)
visitAttributeCallExp
in interface org.eclipse.emf.ocl.expressions.Visitor
ac
- the attribute call expression
public java.lang.Object visitOperationCallExp(org.eclipse.emf.ocl.expressions.OperationCallExp oc)
visitOperationCallExp
in interface org.eclipse.emf.ocl.expressions.Visitor
oc
- the operation call expression
public java.lang.Object visitEnumLiteralExp(org.eclipse.emf.ocl.expressions.EnumLiteralExp el)
visitEnumLiteralExp
in interface org.eclipse.emf.ocl.expressions.Visitor
el
- the enumeration literal expresion
public java.lang.Object visitVariableExp(org.eclipse.emf.ocl.expressions.VariableExp v)
visitVariableExp
in interface org.eclipse.emf.ocl.expressions.Visitor
v
- the variable expression
public java.lang.Object visitAssociationEndCallExp(org.eclipse.emf.ocl.expressions.AssociationEndCallExp ae)
visitAssociationEndCallExp
in interface org.eclipse.emf.ocl.expressions.Visitor
ae
- the association end expression
public java.lang.Object visitAssociationClassCallExp(org.eclipse.emf.ocl.expressions.AssociationClassCallExp ac)
visitAssociationClassCallExp
in interface org.eclipse.emf.ocl.expressions.Visitor
ac
- the association class expression
public java.lang.Object visitVariableDeclaration(org.eclipse.emf.ocl.expressions.VariableDeclaration vd)
visitVariableDeclaration
in interface org.eclipse.emf.ocl.expressions.Visitor
vd
- the variable declaration
public java.lang.Object visitIfExp(org.eclipse.emf.ocl.expressions.IfExp i)
visitIfExp
in interface org.eclipse.emf.ocl.expressions.Visitor
i
- IfExp
public java.lang.Object visitUnspecifiedValueExp(org.eclipse.emf.ocl.expressions.UnspecifiedValueExp uv)
visitUnspecifiedValueExp
in interface org.eclipse.emf.ocl.expressions.Visitor
uv
- - UnspecifiedValueExp
public java.lang.Object visitIntegerLiteralExp(org.eclipse.emf.ocl.expressions.IntegerLiteralExp il)
visitIntegerLiteralExp
in interface org.eclipse.emf.ocl.expressions.Visitor
il
- -- integer literal expression
public java.lang.Object visitRealLiteralExp(org.eclipse.emf.ocl.expressions.RealLiteralExp rl)
visitRealLiteralExp
in interface org.eclipse.emf.ocl.expressions.Visitor
rl
- -- real literal expression
public java.lang.Object visitStringLiteralExp(org.eclipse.emf.ocl.expressions.StringLiteralExp sl)
visitStringLiteralExp
in interface org.eclipse.emf.ocl.expressions.Visitor
sl
- -- string literal expression
public java.lang.Object visitBooleanLiteralExp(org.eclipse.emf.ocl.expressions.BooleanLiteralExp bl)
visitBooleanLiteralExp
in interface org.eclipse.emf.ocl.expressions.Visitor
bl
- -- boolean literal expression
public java.lang.Object visitLetExp(org.eclipse.emf.ocl.expressions.LetExp l)
visitLetExp
in interface org.eclipse.emf.ocl.expressions.Visitor
l
- - let expression
public java.lang.Object visitIterateExp(org.eclipse.emf.ocl.expressions.IterateExp ie)
visitIterateExp
in interface org.eclipse.emf.ocl.expressions.Visitor
ie
- -- iterate expression
public java.lang.Object visitIteratorExp(org.eclipse.emf.ocl.expressions.IteratorExp ie)
visitIteratorExp
in interface org.eclipse.emf.ocl.expressions.Visitor
ie
- - iterator expression
public java.lang.Object visitCollectionLiteralExp(org.eclipse.emf.ocl.expressions.CollectionLiteralExp cl)
visitCollectionLiteralExp
in interface org.eclipse.emf.ocl.expressions.Visitor
cl
- collection literal expression
public java.lang.Object visitTupleLiteralExp(org.eclipse.emf.ocl.expressions.TupleLiteralExp tl)
visitTupleLiteralExp
in interface org.eclipse.emf.ocl.expressions.Visitor
tl
- tuple literal expression
public java.lang.Object visitConstraint(org.eclipse.emf.ocl.uml.Constraint constraint)
visitConstraint
in interface org.eclipse.emf.ocl.expressions.Visitor
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |