public class EssentialOCLReferenceVisitor extends BaseReferenceVisitor
Modifier and Type | Field and Description |
---|---|
static org.apache.log4j.Logger |
logger |
protected Namespace |
scope |
context
Constructor and Description |
---|
EssentialOCLReferenceVisitor(AS2CSConversion context,
Namespace scope) |
Modifier and Type | Method and Description |
---|---|
ElementCS |
visitAnyType(AnyType object) |
ElementCS |
visitClass(Class object) |
ElementCS |
visitCollectionType(CollectionType object) |
ElementCS |
visitInvalidType(InvalidType object) |
ElementCS |
visitMapType(MapType object) |
ElementCS |
visitPrimitiveType(PrimitiveType object) |
ElementCS |
visitTupleType(TupleType object) |
ElementCS |
visitType(Type object) |
ElementCS |
visitVoidType(VoidType object) |
visiting, visitTemplateParameter, visitWildcardType
visitAnnotation, visitAssociationClass, visitAssociationClassCallExp, visitBagType, visitBehavior, visitBooleanLiteralExp, visitCallExp, visitCallOperationAction, visitCollectionItem, visitCollectionLiteralExp, visitCollectionLiteralPart, visitCollectionRange, visitComment, visitCompleteClass, visitCompleteEnvironment, visitCompleteModel, visitCompletePackage, visitConnectionPointReference, visitConstraint, visitDataType, visitDetail, visitDynamicBehavior, visitDynamicElement, visitDynamicProperty, visitDynamicType, visitDynamicValueSpecification, visitElement, visitElementExtension, visitEnumeration, visitEnumerationLiteral, visitEnumLiteralExp, visitExpressionInOCL, visitFeature, visitFeatureCallExp, visitFinalState, visitIfExp, visitImport, visitInstanceSpecification, visitIntegerLiteralExp, visitInvalidLiteralExp, visitIterateExp, visitIteration, visitIteratorExp, visitLambdaType, visitLanguageExpression, visitLetExp, visitLibrary, visitLiteralExp, visitLoopExp, visitMapLiteralExp, visitMapLiteralPart, visitMessageExp, visitMessageType, visitModel, visitNamedElement, visitNamespace, visitNavigationCallExp, visitNullLiteralExp, visitNumericLiteralExp, visitOCLExpression, visitOperation, visitOperationCallExp, visitOppositePropertyCallExp, visitOrderedSetType, visitOrphanCompletePackage, visitPackage, visitParameter, visitPrecedence, visitPrimitiveCompletePackage, visitPrimitiveLiteralExp, visitProfile, visitProfileApplication, visitProperty, visitPropertyCallExp, visitPseudostate, visitRealLiteralExp, visitRegion, visitSelfType, visitSendSignalAction, visitSequenceType, visitSetType, visitShadowExp, visitShadowPart, visitSignal, visitSlot, visitStandardLibrary, visitState, visitStateExp, visitStateMachine, visitStereotype, visitStereotypeExtender, visitStringLiteralExp, visitTemplateableElement, visitTemplateBinding, visitTemplateParameterSubstitution, visitTemplateSignature, visitTransition, visitTrigger, visitTupleLiteralExp, visitTupleLiteralPart, visitTypedElement, visitTypeExp, visitUnlimitedNaturalLiteralExp, visitUnspecifiedValueExp, visitValueSpecification, visitVariable, visitVariableDeclaration, visitVariableExp, visitVertex
getAdapter, safeVisit, visit
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getAdapter
public static final org.apache.log4j.Logger logger
@Nullable protected final Namespace scope
public EssentialOCLReferenceVisitor(@NonNull AS2CSConversion context, @Nullable Namespace scope)
public ElementCS visitAnyType(@NonNull AnyType object)
visitAnyType
in interface Visitor<ElementCS>
visitAnyType
in class AbstractExtendingVisitor<ElementCS,AS2CSConversion>
public ElementCS visitClass(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,AS2CSConversion>
public ElementCS visitInvalidType(@NonNull InvalidType object)
visitInvalidType
in interface Visitor<ElementCS>
visitInvalidType
in class AbstractExtendingVisitor<ElementCS,AS2CSConversion>
public ElementCS visitMapType(@NonNull MapType object)
visitMapType
in interface Visitor<ElementCS>
visitMapType
in class AbstractExtendingVisitor<ElementCS,AS2CSConversion>
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,AS2CSConversion>
public ElementCS visitType(@NonNull Type object)
visitType
in interface Visitor<ElementCS>
visitType
in class AbstractExtendingVisitor<ElementCS,AS2CSConversion>
public ElementCS visitVoidType(@NonNull VoidType object)
visitVoidType
in interface Visitor<ElementCS>
visitVoidType
in class AbstractExtendingVisitor<ElementCS,AS2CSConversion>