public class EssentialOCLPrettyPrintVisitor extends PrettyPrintVisitor
context
Constructor and Description |
---|
EssentialOCLPrettyPrintVisitor(PrettyPrinter context) |
safeVisit, toString, visitAnyType, visitClass, visitCollectionType, visiting, visitLambdaType, visitMapType, visitNamedElement, visitOperation, visitPrimitiveType, visitTemplateParameter, visitTupleType, visitTypedElement
visitAnnotation, visitAssociationClass, visitAssociationClassCallExp, visitBagType, visitBehavior, visitCallExp, visitCallOperationAction, visitCollectionLiteralPart, visitComment, visitCompleteClass, visitCompleteEnvironment, visitCompleteModel, visitCompletePackage, visitConnectionPointReference, visitDataType, visitDetail, visitDynamicBehavior, visitDynamicElement, visitDynamicProperty, visitDynamicType, visitDynamicValueSpecification, visitElement, visitElementExtension, visitEnumeration, visitEnumerationLiteral, visitFeature, visitFeatureCallExp, visitFinalState, visitImport, visitInstanceSpecification, visitInvalidType, visitIteration, visitLanguageExpression, visitLibrary, visitLiteralExp, visitLoopExp, visitMessageExp, visitMessageType, visitModel, visitNamespace, visitNavigationCallExp, visitNumericLiteralExp, visitOrderedSetType, visitOrphanCompletePackage, visitPackage, visitPrecedence, visitPrimitiveCompletePackage, visitPrimitiveLiteralExp, visitProfile, visitProfileApplication, visitProperty, visitPseudostate, visitRegion, visitSelfType, visitSendSignalAction, visitSequenceType, visitSetType, visitSignal, visitSlot, visitStandardLibrary, visitState, visitStateExp, visitStateMachine, visitStereotype, visitStereotypeExtender, visitTemplateableElement, visitTemplateBinding, visitTemplateParameterSubstitution, visitTemplateSignature, visitTransition, visitTrigger, visitType, visitUnspecifiedValueExp, visitValueSpecification, visitVariableDeclaration, visitVertex, visitVoidType, visitWildcardType
getAdapter, visit
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getAdapter
public EssentialOCLPrettyPrintVisitor(@NonNull PrettyPrinter context)
protected void appendSourceNavigation(@NonNull CallExp object)
public java.lang.Object visitBooleanLiteralExp(@NonNull BooleanLiteralExp object)
visitBooleanLiteralExp
in interface Visitor<java.lang.Object>
visitBooleanLiteralExp
in class AbstractExtendingVisitor<java.lang.Object,PrettyPrinter>
public java.lang.Object visitCollectionItem(@NonNull CollectionItem object)
visitCollectionItem
in interface Visitor<java.lang.Object>
visitCollectionItem
in class AbstractExtendingVisitor<java.lang.Object,PrettyPrinter>
public java.lang.Object visitCollectionLiteralExp(@NonNull CollectionLiteralExp object)
visitCollectionLiteralExp
in interface Visitor<java.lang.Object>
visitCollectionLiteralExp
in class AbstractExtendingVisitor<java.lang.Object,PrettyPrinter>
public java.lang.Object visitCollectionRange(@NonNull CollectionRange object)
visitCollectionRange
in interface Visitor<java.lang.Object>
visitCollectionRange
in class AbstractExtendingVisitor<java.lang.Object,PrettyPrinter>
public java.lang.Object visitConstraint(@NonNull Constraint object)
visitConstraint
in interface Visitor<java.lang.Object>
visitConstraint
in class AbstractExtendingVisitor<java.lang.Object,PrettyPrinter>
public java.lang.Object visitEnumLiteralExp(@NonNull EnumLiteralExp object)
visitEnumLiteralExp
in interface Visitor<java.lang.Object>
visitEnumLiteralExp
in class AbstractExtendingVisitor<java.lang.Object,PrettyPrinter>
public java.lang.Object visitExpressionInOCL(@NonNull ExpressionInOCL object)
visitExpressionInOCL
in interface Visitor<java.lang.Object>
visitExpressionInOCL
in class PrettyPrintVisitor
public java.lang.Object visitIfExp(@NonNull IfExp object)
visitIfExp
in interface Visitor<java.lang.Object>
visitIfExp
in class AbstractExtendingVisitor<java.lang.Object,PrettyPrinter>
public java.lang.Object visitIntegerLiteralExp(@NonNull IntegerLiteralExp object)
visitIntegerLiteralExp
in interface Visitor<java.lang.Object>
visitIntegerLiteralExp
in class AbstractExtendingVisitor<java.lang.Object,PrettyPrinter>
public java.lang.Object visitInvalidLiteralExp(@NonNull InvalidLiteralExp object)
visitInvalidLiteralExp
in interface Visitor<java.lang.Object>
visitInvalidLiteralExp
in class AbstractExtendingVisitor<java.lang.Object,PrettyPrinter>
public java.lang.Object visitIterateExp(@NonNull IterateExp object)
visitIterateExp
in interface Visitor<java.lang.Object>
visitIterateExp
in class AbstractExtendingVisitor<java.lang.Object,PrettyPrinter>
public java.lang.Object visitIteratorExp(@NonNull IteratorExp object)
visitIteratorExp
in interface Visitor<java.lang.Object>
visitIteratorExp
in class AbstractExtendingVisitor<java.lang.Object,PrettyPrinter>
public java.lang.Object visitLetExp(@NonNull LetExp object)
visitLetExp
in interface Visitor<java.lang.Object>
visitLetExp
in class AbstractExtendingVisitor<java.lang.Object,PrettyPrinter>
public java.lang.Object visitMapLiteralExp(@NonNull MapLiteralExp object)
visitMapLiteralExp
in interface Visitor<java.lang.Object>
visitMapLiteralExp
in class AbstractExtendingVisitor<java.lang.Object,PrettyPrinter>
public java.lang.Object visitMapLiteralPart(@NonNull MapLiteralPart object)
visitMapLiteralPart
in interface Visitor<java.lang.Object>
visitMapLiteralPart
in class AbstractExtendingVisitor<java.lang.Object,PrettyPrinter>
public java.lang.Object visitNullLiteralExp(@NonNull NullLiteralExp object)
visitNullLiteralExp
in interface Visitor<java.lang.Object>
visitNullLiteralExp
in class AbstractExtendingVisitor<java.lang.Object,PrettyPrinter>
public java.lang.Object visitOCLExpression(@NonNull OCLExpression object)
visitOCLExpression
in interface Visitor<java.lang.Object>
visitOCLExpression
in class AbstractExtendingVisitor<java.lang.Object,PrettyPrinter>
public java.lang.Object visitOperationCallExp(@NonNull OperationCallExp object)
visitOperationCallExp
in interface Visitor<java.lang.Object>
visitOperationCallExp
in class AbstractExtendingVisitor<java.lang.Object,PrettyPrinter>
public java.lang.Object visitOppositePropertyCallExp(@NonNull OppositePropertyCallExp object)
visitOppositePropertyCallExp
in interface Visitor<java.lang.Object>
visitOppositePropertyCallExp
in class AbstractExtendingVisitor<java.lang.Object,PrettyPrinter>
public java.lang.Object visitParameter(@NonNull Parameter object)
visitParameter
in interface Visitor<java.lang.Object>
visitParameter
in class AbstractExtendingVisitor<java.lang.Object,PrettyPrinter>
public java.lang.Object visitPropertyCallExp(@NonNull PropertyCallExp object)
visitPropertyCallExp
in interface Visitor<java.lang.Object>
visitPropertyCallExp
in class AbstractExtendingVisitor<java.lang.Object,PrettyPrinter>
public java.lang.Object visitRealLiteralExp(@NonNull RealLiteralExp object)
visitRealLiteralExp
in interface Visitor<java.lang.Object>
visitRealLiteralExp
in class AbstractExtendingVisitor<java.lang.Object,PrettyPrinter>
public Value visitShadowExp(@NonNull ShadowExp object)
visitShadowExp
in interface Visitor<java.lang.Object>
visitShadowExp
in class AbstractExtendingVisitor<java.lang.Object,PrettyPrinter>
public java.lang.String visitShadowPart(@NonNull ShadowPart part)
visitShadowPart
in interface Visitor<java.lang.Object>
visitShadowPart
in class AbstractExtendingVisitor<java.lang.Object,PrettyPrinter>
public java.lang.Object visitStringLiteralExp(@NonNull StringLiteralExp object)
visitStringLiteralExp
in interface Visitor<java.lang.Object>
visitStringLiteralExp
in class AbstractExtendingVisitor<java.lang.Object,PrettyPrinter>
public java.lang.Object visitTupleLiteralExp(@NonNull TupleLiteralExp object)
visitTupleLiteralExp
in interface Visitor<java.lang.Object>
visitTupleLiteralExp
in class AbstractExtendingVisitor<java.lang.Object,PrettyPrinter>
public java.lang.Object visitTupleLiteralPart(@NonNull TupleLiteralPart object)
visitTupleLiteralPart
in interface Visitor<java.lang.Object>
visitTupleLiteralPart
in class AbstractExtendingVisitor<java.lang.Object,PrettyPrinter>
public java.lang.Object visitTypeExp(@NonNull TypeExp object)
visitTypeExp
in interface Visitor<java.lang.Object>
visitTypeExp
in class AbstractExtendingVisitor<java.lang.Object,PrettyPrinter>
public java.lang.Object visitUnlimitedNaturalLiteralExp(@NonNull UnlimitedNaturalLiteralExp object)
visitUnlimitedNaturalLiteralExp
in interface Visitor<java.lang.Object>
visitUnlimitedNaturalLiteralExp
in class AbstractExtendingVisitor<java.lang.Object,PrettyPrinter>
public java.lang.Object visitVariable(@NonNull Variable object)
visitVariable
in interface Visitor<java.lang.Object>
visitVariable
in class AbstractExtendingVisitor<java.lang.Object,PrettyPrinter>
public java.lang.Object visitVariableExp(@NonNull VariableExp object)
visitVariableExp
in interface Visitor<java.lang.Object>
visitVariableExp
in class AbstractExtendingVisitor<java.lang.Object,PrettyPrinter>