org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.util
Class ImperativeOCLToStringVisitor
java.lang.Object
org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.util.ImperativeOCLToStringVisitor
- All Implemented Interfaces:
- ImperativeOCLVisitor<java.lang.String>
public class ImperativeOCLToStringVisitor
- extends
- implements ImperativeOCLVisitor<java.lang.String>
Implementation of ImperativeOCLVisitor
to have the String representation of a ImperativeOCL expression
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ImperativeOCLToStringVisitor
protected ImperativeOCLToStringVisitor( env)
getInstance
public static ImperativeOCLToStringVisitor getInstance( element)
visitAltExp
public java.lang.String visitAltExp(AltExp astNode)
- Specified by:
visitAltExp
in interface ImperativeOCLVisitor<java.lang.String>
visitAssertExp
public java.lang.String visitAssertExp(AssertExp astNode)
- Specified by:
visitAssertExp
in interface ImperativeOCLVisitor<java.lang.String>
visitAssignExp
public java.lang.String visitAssignExp(AssignExp astNode)
- Specified by:
visitAssignExp
in interface ImperativeOCLVisitor<java.lang.String>
visitBlockExp
public java.lang.String visitBlockExp(BlockExp astNode)
- Specified by:
visitBlockExp
in interface ImperativeOCLVisitor<java.lang.String>
visitBreakExp
public java.lang.String visitBreakExp(BreakExp astNode)
- Specified by:
visitBreakExp
in interface ImperativeOCLVisitor<java.lang.String>
visitCatchtExp
public java.lang.String visitCatchtExp(CatchExp astNode)
- Specified by:
visitCatchtExp
in interface ImperativeOCLVisitor<java.lang.String>
visitComputeExp
public java.lang.String visitComputeExp(ComputeExp astNode)
- Specified by:
visitComputeExp
in interface ImperativeOCLVisitor<java.lang.String>
visitContinueExp
public java.lang.String visitContinueExp(ContinueExp astNode)
- Specified by:
visitContinueExp
in interface ImperativeOCLVisitor<java.lang.String>
visitDictLiteralExp
public java.lang.String visitDictLiteralExp(DictLiteralExp astNode)
- Specified by:
visitDictLiteralExp
in interface ImperativeOCLVisitor<java.lang.String>
visitDictLiteralPart
public java.lang.String visitDictLiteralPart(DictLiteralPart astNode)
- Specified by:
visitDictLiteralPart
in interface ImperativeOCLVisitor<java.lang.String>
visitForExp
public java.lang.String visitForExp(ForExp astNode)
- Specified by:
visitForExp
in interface ImperativeOCLVisitor<java.lang.String>
visitImperativeIterateExp
public java.lang.String visitImperativeIterateExp(DictLiteralExp astNode)
visitInstantiationExp
public java.lang.String visitInstantiationExp(InstantiationExp astNode)
- Specified by:
visitInstantiationExp
in interface ImperativeOCLVisitor<java.lang.String>
visitLogExp
public java.lang.String visitLogExp(LogExp astNode)
- Specified by:
visitLogExp
in interface ImperativeOCLVisitor<java.lang.String>
visitOrderedTupleLiteralExp
public java.lang.String visitOrderedTupleLiteralExp(OrderedTupleLiteralExp astNode)
- Specified by:
visitOrderedTupleLiteralExp
in interface ImperativeOCLVisitor<java.lang.String>
visitOrderedTupleLiteralPart
public java.lang.String visitOrderedTupleLiteralPart(OrderedTupleLiteralPart astNode)
- Specified by:
visitOrderedTupleLiteralPart
in interface ImperativeOCLVisitor<java.lang.String>
visitRaiseExp
public java.lang.String visitRaiseExp(RaiseExp astNode)
- Specified by:
visitRaiseExp
in interface ImperativeOCLVisitor<java.lang.String>
visitReturnExp
public java.lang.String visitReturnExp(ReturnExp astNode)
- Specified by:
visitReturnExp
in interface ImperativeOCLVisitor<java.lang.String>
visitSwitchExp
public java.lang.String visitSwitchExp(SwitchExp astNode)
- Specified by:
visitSwitchExp
in interface ImperativeOCLVisitor<java.lang.String>
visitTryExp
public java.lang.String visitTryExp(LogExp astNode)
visitUnlinkExp
public java.lang.String visitUnlinkExp(UnlinkExp astNode)
- Specified by:
visitUnlinkExp
in interface ImperativeOCLVisitor<java.lang.String>
visitUnpackExp
public java.lang.String visitUnpackExp(LogExp astNode)
visitVariableInitExp
public java.lang.String visitVariableInitExp(LogExp astNode)
visitImperativeIterateExp
public java.lang.String visitImperativeIterateExp(ImperativeIterateExp astNode)
- Specified by:
visitImperativeIterateExp
in interface ImperativeOCLVisitor<java.lang.String>
visitTryExp
public java.lang.String visitTryExp(TryExp astNode)
- Specified by:
visitTryExp
in interface ImperativeOCLVisitor<java.lang.String>
visitUnpackExp
public java.lang.String visitUnpackExp(UnpackExp astNode)
- Specified by:
visitUnpackExp
in interface ImperativeOCLVisitor<java.lang.String>
visitVariableInitExp
public java.lang.String visitVariableInitExp(VariableInitExp astNode)
- Specified by:
visitVariableInitExp
in interface ImperativeOCLVisitor<java.lang.String>
visitWhileExp
public java.lang.String visitWhileExp(WhileExp astNode)
- Specified by:
visitWhileExp
in interface ImperativeOCLVisitor<java.lang.String>