public class EssentialOCLPrettyPrintVisitor extends PivotPrettyPrintVisitor
Modifier and Type | Field and Description |
---|---|
static PrettyPrinter.Factory |
FACTORY |
context
Constructor and Description |
---|
EssentialOCLPrettyPrintVisitor(PrettyPrinter context) |
safeVisit, toString, visitClass, visitCollectionType, visiting, visitLambdaType, visitNamedElement, visitOperation, visitTemplateParameter, visitTupleType, visitType, visitTypedElement, visitTypedMultiplicityElement
visitAnnotation, visitAnyType, visitAssociationClass, visitAssociationClassCallExp, visitBagType, visitBehavior, visitCallExp, visitCallOperationAction, visitCollectionLiteralPart, visitComment, visitConnectionPointReference, visitDataType, visitDetail, visitDynamicElement, visitDynamicProperty, visitDynamicType, visitElement, visitElementExtension, visitEnumeration, visitEnumerationLiteral, visitFeature, visitFeatureCallExp, visitFinalState, visitImport, visitInvalidType, visitIteration, visitLibrary, visitLiteralExp, visitLoopExp, visitMessageExp, visitMessageType, visitMetaclass, visitNamespace, visitNavigationCallExp, visitNumericLiteralExp, visitOperationTemplateParameter, visitOrderedSetType, visitPackage, visitPackageableElement, visitParameterableElement, visitPrecedence, visitPrimitiveLiteralExp, visitPrimitiveType, visitProfile, visitProperty, visitPseudostate, visitRegion, visitRoot, visitSelfType, visitSendSignalAction, visitSequenceType, visitSetType, visitSignal, visitState, visitStateExp, visitStateMachine, visitStereotype, visitTemplateableElement, visitTemplateBinding, visitTemplateParameterSubstitution, visitTemplateParameterType, visitTemplateSignature, visitTransition, visitTrigger, visitTypeTemplateParameter, visitUnspecifiedType, visitUnspecifiedValueExp, visitValueSpecification, visitVariableDeclaration, visitVertex, visitVoidType
getAdapter, visit
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getAdapter
@NonNull public static PrettyPrinter.Factory FACTORY
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 Value visitConstructorExp(@NonNull ConstructorExp object)
visitConstructorExp
in interface Visitor<java.lang.Object>
visitConstructorExp
in class AbstractExtendingVisitor<java.lang.Object,PrettyPrinter>
public java.lang.String visitConstructorPart(@NonNull ConstructorPart part)
visitConstructorPart
in interface Visitor<java.lang.Object>
visitConstructorPart
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 AbstractExtendingVisitor<java.lang.Object,PrettyPrinter>
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 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 visitOpaqueExpression(@NonNull OpaqueExpression object)
visitOpaqueExpression
in interface Visitor<java.lang.Object>
visitOpaqueExpression
in class PivotPrettyPrintVisitor
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 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 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>