public class EssentialOCLReferenceVisitor extends BaseReferenceVisitor
Modifier and Type | Field and Description |
---|---|
static Logger |
logger |
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, visitIteratorVariable, visitLambdaType, visitLanguageExpression, visitLetExp, visitLetVariable, visitLibrary, visitLiteralExp, visitLoopExp, visitMapLiteralExp, visitMapLiteralPart, visitMessageExp, visitMessageType, visitModel, visitNamedElement, visitNamespace, visitNavigationCallExp, visitNullLiteralExp, visitNumericLiteralExp, visitOCLExpression, visitOperation, visitOperationCallExp, visitOppositePropertyCallExp, visitOrderedSetType, visitOrphanCompletePackage, visitPackage, visitParameter, visitParameterVariable, visitPrecedence, visitPrimitiveCompletePackage, visitPrimitiveLiteralExp, visitProfile, visitProfileApplication, visitProperty, visitPropertyCallExp, visitPseudostate, visitRealLiteralExp, visitRegion, visitResultVariable, 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
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getAdapter
public EssentialOCLReferenceVisitor(AS2CSConversion context, Namespace scope)
public ElementCS visitAnyType(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(CollectionType object)
visitCollectionType
in interface Visitor<ElementCS>
visitCollectionType
in class AbstractExtendingVisitor<ElementCS,AS2CSConversion>
public ElementCS visitInvalidType(InvalidType object)
visitInvalidType
in interface Visitor<ElementCS>
visitInvalidType
in class AbstractExtendingVisitor<ElementCS,AS2CSConversion>
public ElementCS visitMapType(MapType object)
visitMapType
in interface Visitor<ElementCS>
visitMapType
in class AbstractExtendingVisitor<ElementCS,AS2CSConversion>
public ElementCS visitPrimitiveType(PrimitiveType object)
visitPrimitiveType
in interface Visitor<ElementCS>
visitPrimitiveType
in class BaseReferenceVisitor
public ElementCS visitTupleType(TupleType object)
visitTupleType
in interface Visitor<ElementCS>
visitTupleType
in class AbstractExtendingVisitor<ElementCS,AS2CSConversion>
public ElementCS visitType(Type object)
visitType
in interface Visitor<ElementCS>
visitType
in class AbstractExtendingVisitor<ElementCS,AS2CSConversion>
public ElementCS visitVoidType(VoidType object)
visitVoidType
in interface Visitor<ElementCS>
visitVoidType
in class AbstractExtendingVisitor<ElementCS,AS2CSConversion>
Copyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.