org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.util
Class ImperativeOCLToStringVisitor
java.lang.Object
org.eclipse.ocl.utilities.AbstractVisitor<java.lang.String,C,O,P,EL,PM,S,COA,SSA,CT>
org.eclipse.ocl.util.ToStringVisitor<org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EOperation,org.eclipse.emf.ecore.EStructuralFeature,org.eclipse.emf.ecore.EEnumLiteral,org.eclipse.emf.ecore.EParameter,org.eclipse.emf.ecore.EObject,org.eclipse.ocl.ecore.CallOperationAction,org.eclipse.ocl.ecore.SendSignalAction,org.eclipse.ocl.ecore.Constraint>
org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.util.ImperativeOCLToStringVisitor
- All Implemented Interfaces:
- ImperativeOCLVisitor<java.lang.String>, org.eclipse.ocl.utilities.Visitor<java.lang.String,org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EOperation,org.eclipse.emf.ecore.EStructuralFeature,org.eclipse.emf.ecore.EEnumLiteral,org.eclipse.emf.ecore.EParameter,org.eclipse.emf.ecore.EObject,org.eclipse.ocl.ecore.CallOperationAction,org.eclipse.ocl.ecore.SendSignalAction,org.eclipse.ocl.ecore.Constraint>
public class ImperativeOCLToStringVisitor
- extends org.eclipse.ocl.util.ToStringVisitor<org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EOperation,org.eclipse.emf.ecore.EStructuralFeature,org.eclipse.emf.ecore.EEnumLiteral,org.eclipse.emf.ecore.EParameter,org.eclipse.emf.ecore.EObject,org.eclipse.ocl.ecore.CallOperationAction,org.eclipse.ocl.ecore.SendSignalAction,org.eclipse.ocl.ecore.Constraint>
- implements ImperativeOCLVisitor<java.lang.String>
Implementation of ImperativeOCLVisitor to have the String representation of a ImperativeOCL expression
| Fields inherited from class org.eclipse.ocl.util.ToStringVisitor |
NULL_PLACEHOLDER |
| Fields inherited from class org.eclipse.ocl.utilities.AbstractVisitor |
result |
|
Constructor Summary |
protected |
ImperativeOCLToStringVisitor(org.eclipse.ocl.Environment<?,org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EOperation,org.eclipse.emf.ecore.EStructuralFeature,org.eclipse.emf.ecore.EEnumLiteral,org.eclipse.emf.ecore.EParameter,org.eclipse.emf.ecore.EObject,org.eclipse.ocl.ecore.CallOperationAction,org.eclipse.ocl.ecore.SendSignalAction,org.eclipse.ocl.ecore.Constraint,?,?> env)
|
| Methods inherited from class org.eclipse.ocl.util.ToStringVisitor |
getConstrainedElements, getInstance, getInstance, getName, getOperation, getParameters, getQualifiedName, getSignal, getSpecification, getStereotype, getType, handleAssociationClassCallExp, handleCollectionItem, handleCollectionLiteralExp, handleCollectionRange, handleIfExp, handleIterateExp, handleIteratorExp, handleLetExp, handleMessageExp, handleOperationCallExp, handlePropertyCallExp, handleTupleLiteralExp, handleTupleLiteralPart, handleVariable, initialLower, isClassifier, isOperation, isProperty, visitBooleanLiteralExp, visitConstraint, visitEnumLiteralExp, visitExpressionInOCL, visitIntegerLiteralExp, visitInvalidLiteralExp, visitNullLiteralExp, visitRealLiteralExp, visitStateExp, visitStringLiteralExp, visitTypeExp, visitUnlimitedNaturalLiteralExp, visitUnspecifiedValueExp, visitVariableExp |
| Methods inherited from class org.eclipse.ocl.utilities.AbstractVisitor |
handleConstraint, handleExpressionInOCL, safeVisit, visitAssociationClassCallExp, visitCollectionItem, visitCollectionLiteralExp, visitCollectionRange, visitIfExp, visitIterateExp, visitIteratorExp, visitLetExp, visitMessageExp, visitOperationCallExp, visitPropertyCallExp, visitTupleLiteralExp, visitTupleLiteralPart, visitVariable |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.eclipse.ocl.utilities.Visitor |
visitAssociationClassCallExp, visitBooleanLiteralExp, visitCollectionItem, visitCollectionLiteralExp, visitCollectionRange, visitConstraint, visitEnumLiteralExp, visitExpressionInOCL, visitIfExp, visitIntegerLiteralExp, visitInvalidLiteralExp, visitIterateExp, visitIteratorExp, visitLetExp, visitMessageExp, visitNullLiteralExp, visitOperationCallExp, visitPropertyCallExp, visitRealLiteralExp, visitStateExp, visitStringLiteralExp, visitTupleLiteralExp, visitTupleLiteralPart, visitTypeExp, visitUnlimitedNaturalLiteralExp, visitUnspecifiedValueExp, visitVariable, visitVariableExp |
ImperativeOCLToStringVisitor
protected ImperativeOCLToStringVisitor(org.eclipse.ocl.Environment<?,org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EOperation,org.eclipse.emf.ecore.EStructuralFeature,org.eclipse.emf.ecore.EEnumLiteral,org.eclipse.emf.ecore.EParameter,org.eclipse.emf.ecore.EObject,org.eclipse.ocl.ecore.CallOperationAction,org.eclipse.ocl.ecore.SendSignalAction,org.eclipse.ocl.ecore.Constraint,?,?> env)
getInstance
public static ImperativeOCLToStringVisitor getInstance(org.eclipse.ocl.utilities.TypedElement<org.eclipse.emf.ecore.EClassifier> 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>