public class OCLStepperVisitor extends AbstractExtendingVisitor<IStepper,Object> implements IStepperVisitor
Modifier and Type | Field and Description |
---|---|
static OCLStepperVisitor |
INSTANCE |
Modifier and Type | Method and Description |
---|---|
IStepper |
getStepper(Element object) |
IStepper |
visitElement(Element object) |
IStepper |
visitExpressionInOCL(ExpressionInOCL object) |
IStepper |
visitIfExp(IfExp object) |
IStepper |
visiting(Visitable visitable)
Return the result of visiting a visitable for which no more specific pivot type method
is available.
|
IStepper |
visitIterateExp(IterateExp object) |
IStepper |
visitIteratorExp(IteratorExp object) |
IStepper |
visitLetExp(LetExp object) |
IStepper |
visitOCLExpression(OCLExpression object) |
IStepper |
visitOperationCallExp(OperationCallExp object) |
IStepper |
visitPropertyCallExp(PropertyCallExp object) |
IStepper |
visitVariable(Variable object) |
visitAnnotation, visitAnyType, visitAssociationClass, visitAssociationClassCallExp, visitBagType, visitBehavior, visitBooleanLiteralExp, visitCallExp, visitCallOperationAction, visitClass, visitCollectionItem, visitCollectionLiteralExp, visitCollectionLiteralPart, visitCollectionRange, visitCollectionType, visitComment, visitCompleteClass, visitCompleteEnvironment, visitCompleteModel, visitCompletePackage, visitConnectionPointReference, visitConstraint, visitDataType, visitDetail, visitDynamicBehavior, visitDynamicElement, visitDynamicProperty, visitDynamicType, visitDynamicValueSpecification, visitElementExtension, visitEnumeration, visitEnumerationLiteral, visitEnumLiteralExp, visitFeature, visitFeatureCallExp, visitFinalState, visitImport, visitInstanceSpecification, visitIntegerLiteralExp, visitInvalidLiteralExp, visitInvalidType, visitIteration, visitIteratorVariable, visitLambdaType, visitLanguageExpression, visitLetVariable, visitLibrary, visitLiteralExp, visitLoopExp, visitMapLiteralExp, visitMapLiteralPart, visitMapType, visitMessageExp, visitMessageType, visitModel, visitNamedElement, visitNamespace, visitNavigationCallExp, visitNullLiteralExp, visitNumericLiteralExp, visitOperation, visitOppositePropertyCallExp, visitOrderedSetType, visitOrphanCompletePackage, visitPackage, visitParameter, visitParameterVariable, visitPrecedence, visitPrimitiveCompletePackage, visitPrimitiveLiteralExp, visitPrimitiveType, visitProfile, visitProfileApplication, visitProperty, visitPseudostate, visitRealLiteralExp, visitRegion, visitResultVariable, visitSelfType, visitSendSignalAction, visitSequenceType, visitSetType, visitShadowExp, visitShadowPart, visitSignal, visitSlot, visitStandardLibrary, visitState, visitStateExp, visitStateMachine, visitStereotype, visitStereotypeExtender, visitStringLiteralExp, visitTemplateableElement, visitTemplateBinding, visitTemplateParameter, visitTemplateParameterSubstitution, visitTemplateSignature, visitTransition, visitTrigger, visitTupleLiteralExp, visitTupleLiteralPart, visitTupleType, visitType, visitTypedElement, visitTypeExp, visitUnlimitedNaturalLiteralExp, visitUnspecifiedValueExp, visitValueSpecification, visitVariableDeclaration, visitVariableExp, visitVertex, visitVoidType, visitWildcardType
getAdapter, safeVisit, visit
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getAdapter
public static OCLStepperVisitor INSTANCE
public IStepper getStepper(Element object)
getStepper
in interface IStepperVisitor
public IStepper visitElement(Element object)
visitElement
in interface Visitor<IStepper>
visitElement
in class AbstractExtendingVisitor<IStepper,Object>
public IStepper visitExpressionInOCL(ExpressionInOCL object)
visitExpressionInOCL
in interface Visitor<IStepper>
visitExpressionInOCL
in class AbstractExtendingVisitor<IStepper,Object>
public IStepper visitIfExp(IfExp object)
visitIfExp
in interface Visitor<IStepper>
visitIfExp
in class AbstractExtendingVisitor<IStepper,Object>
public IStepper visitIterateExp(IterateExp object)
visitIterateExp
in interface Visitor<IStepper>
visitIterateExp
in class AbstractExtendingVisitor<IStepper,Object>
public IStepper visitIteratorExp(IteratorExp object)
visitIteratorExp
in interface Visitor<IStepper>
visitIteratorExp
in class AbstractExtendingVisitor<IStepper,Object>
public IStepper visitLetExp(LetExp object)
visitLetExp
in interface Visitor<IStepper>
visitLetExp
in class AbstractExtendingVisitor<IStepper,Object>
public IStepper visitOCLExpression(OCLExpression object)
visitOCLExpression
in interface Visitor<IStepper>
visitOCLExpression
in class AbstractExtendingVisitor<IStepper,Object>
public IStepper visitOperationCallExp(OperationCallExp object)
visitOperationCallExp
in interface Visitor<IStepper>
visitOperationCallExp
in class AbstractExtendingVisitor<IStepper,Object>
public IStepper visitPropertyCallExp(PropertyCallExp object)
visitPropertyCallExp
in interface Visitor<IStepper>
visitPropertyCallExp
in class AbstractExtendingVisitor<IStepper,Object>
public IStepper visitVariable(Variable object)
visitVariable
in interface Visitor<IStepper>
visitVariable
in class AbstractExtendingVisitor<IStepper,Object>
Copyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.