public class EssentialOCLReferenceVisitor extends BaseReferenceVisitor
Modifier and Type | Field and Description |
---|---|
static org.apache.log4j.Logger |
logger |
context
Constructor and Description |
---|
EssentialOCLReferenceVisitor(Pivot2CSConversion context) |
Modifier and Type | Method and Description |
---|---|
ElementCS |
visitClass(Class object) |
ElementCS |
visitCollectionType(CollectionType object) |
ElementCS |
visitPrimitiveType(PrimitiveType object) |
ElementCS |
visitTupleType(TupleType object) |
ElementCS |
visitType(Type object) |
visiting
visitAnnotation, visitAnyType, visitAssociationClass, visitAssociationClassCallExp, visitBagType, visitBehavior, visitBooleanLiteralExp, visitCallExp, visitCallOperationAction, visitCollectionItem, visitCollectionLiteralExp, visitCollectionLiteralPart, visitCollectionRange, visitComment, visitConnectionPointReference, visitConstraint, visitConstructorExp, visitConstructorPart, visitDataType, visitDetail, visitDynamicElement, visitDynamicProperty, visitDynamicType, visitElement, visitElementExtension, visitEnumeration, visitEnumerationLiteral, visitEnumLiteralExp, visitExpressionInOCL, visitFeature, visitFeatureCallExp, visitFinalState, visitIfExp, visitImport, visitIntegerLiteralExp, visitInvalidLiteralExp, visitInvalidType, visitIterateExp, visitIteration, visitIteratorExp, visitLambdaType, visitLetExp, visitLibrary, visitLiteralExp, visitLoopExp, visitMessageExp, visitMessageType, visitMetaclass, visitNamedElement, visitNamespace, visitNavigationCallExp, visitNullLiteralExp, visitNumericLiteralExp, visitOCLExpression, visitOpaqueExpression, visitOperation, visitOperationCallExp, visitOperationTemplateParameter, visitOrderedSetType, visitPackage, visitPackageableElement, visitParameter, visitParameterableElement, visitPrecedence, visitPrimitiveLiteralExp, visitProfile, visitProperty, visitPropertyCallExp, visitPseudostate, visitRealLiteralExp, visitRegion, visitRoot, visitSelfType, visitSendSignalAction, visitSequenceType, visitSetType, visitSignal, visitState, visitStateExp, visitStateMachine, visitStereotype, visitStringLiteralExp, visitTemplateableElement, visitTemplateBinding, visitTemplateParameter, visitTemplateParameterSubstitution, visitTemplateParameterType, visitTemplateSignature, visitTransition, visitTrigger, visitTupleLiteralExp, visitTupleLiteralPart, visitTypedElement, visitTypedMultiplicityElement, visitTypeExp, visitTypeTemplateParameter, visitUnlimitedNaturalLiteralExp, visitUnspecifiedType, visitUnspecifiedValueExp, visitValueSpecification, visitVariable, visitVariableDeclaration, visitVariableExp, visitVertex, visitVoidType
getAdapter, safeVisit, visit
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getAdapter
public EssentialOCLReferenceVisitor(@NonNull Pivot2CSConversion context)
public ElementCS visitClass(@NonNull Class object)
visitClass
in interface Visitor<ElementCS>
visitClass
in class BaseReferenceVisitor
public ElementCS visitCollectionType(@NonNull CollectionType object)
visitCollectionType
in interface Visitor<ElementCS>
visitCollectionType
in class AbstractExtendingVisitor<ElementCS,Pivot2CSConversion>
public ElementCS visitPrimitiveType(@NonNull PrimitiveType object)
visitPrimitiveType
in interface Visitor<ElementCS>
visitPrimitiveType
in class BaseReferenceVisitor
public ElementCS visitTupleType(@NonNull TupleType object)
visitTupleType
in interface Visitor<ElementCS>
visitTupleType
in class AbstractExtendingVisitor<ElementCS,Pivot2CSConversion>
public ElementCS visitType(@NonNull Type object)
visitType
in interface Visitor<ElementCS>
visitType
in class AbstractExtendingVisitor<ElementCS,Pivot2CSConversion>