public class EssentialOCLDeclarationVisitor extends BaseDeclarationVisitor
Modifier and Type | Field and Description |
---|---|
static TupleTypeId |
TUPLE_MESSAGE_STATUS |
static TuplePartId |
TUPLE_MESSAGE_STATUS_0 |
static TuplePartId |
TUPLE_MESSAGE_STATUS_1 |
Constructor and Description |
---|
EssentialOCLDeclarationVisitor(AS2CSConversion context) |
postProcess, visitAnnotation, visitClass, visitDataType, visitDetail, visitEnumeration, visitEnumerationLiteral, visitImport, visiting, visitModel, visitOperation, visitPackage, visitParameter, visitPrimitiveType, visitProperty, visitTemplateParameter, visitTemplateSignature
visitAnyType, visitAssociationClass, visitAssociationClassCallExp, visitBagType, visitBehavior, visitCallOperationAction, visitCollectionType, visitComment, visitCompleteClass, visitCompleteEnvironment, visitCompleteModel, visitCompletePackage, visitConnectionPointReference, visitDynamicBehavior, visitDynamicElement, visitDynamicProperty, visitDynamicType, visitDynamicValueSpecification, visitElement, visitElementExtension, visitFeature, visitFeatureCallExp, visitFinalState, visitInstanceSpecification, visitInvalidType, visitIteration, visitIteratorVariable, visitLambdaType, visitLanguageExpression, visitLetVariable, visitLibrary, visitLiteralExp, visitLoopExp, visitMapType, visitMessageType, visitNamedElement, visitNamespace, visitNumericLiteralExp, visitOppositePropertyCallExp, visitOrderedSetType, visitOrphanCompletePackage, visitParameterVariable, visitPrecedence, visitPrimitiveCompletePackage, visitPrimitiveLiteralExp, visitProfile, visitProfileApplication, visitPropertyCallExp, visitPseudostate, visitRegion, visitResultVariable, visitSelfType, visitSendSignalAction, visitSequenceType, visitSetType, visitSignal, visitSlot, visitStandardLibrary, visitState, visitStateMachine, visitStereotype, visitStereotypeExtender, visitTemplateableElement, visitTemplateBinding, visitTemplateParameterSubstitution, visitTransition, visitTrigger, visitTupleType, visitType, visitTypedElement, visitUnspecifiedValueExp, visitValueSpecification, visitVariableDeclaration, visitVertex, visitVoidType, visitWildcardType
getAdapter, safeVisit, visit
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getAdapter
public static final TuplePartId TUPLE_MESSAGE_STATUS_0
public static final TuplePartId TUPLE_MESSAGE_STATUS_1
public static final TupleTypeId TUPLE_MESSAGE_STATUS
public EssentialOCLDeclarationVisitor(AS2CSConversion context)
public ElementCS visitBooleanLiteralExp(BooleanLiteralExp asBooleanLiteralExp)
visitBooleanLiteralExp
in interface Visitor<ElementCS>
visitBooleanLiteralExp
in class AbstractExtendingVisitor<ElementCS,AS2CSConversion>
public ElementCS visitCallExp(CallExp object)
visitCallExp
in interface Visitor<ElementCS>
visitCallExp
in class AbstractExtendingVisitor<ElementCS,AS2CSConversion>
public ElementCS visitCollectionItem(CollectionItem asCollectionItem)
visitCollectionItem
in interface Visitor<ElementCS>
visitCollectionItem
in class AbstractExtendingVisitor<ElementCS,AS2CSConversion>
public ElementCS visitCollectionLiteralExp(CollectionLiteralExp asCollectionLiteralExp)
visitCollectionLiteralExp
in interface Visitor<ElementCS>
visitCollectionLiteralExp
in class AbstractExtendingVisitor<ElementCS,AS2CSConversion>
public ElementCS visitCollectionLiteralPart(CollectionLiteralPart asCollectionLiteralPart)
visitCollectionLiteralPart
in interface Visitor<ElementCS>
visitCollectionLiteralPart
in class AbstractExtendingVisitor<ElementCS,AS2CSConversion>
public ElementCS visitCollectionRange(CollectionRange asCollectionRange)
visitCollectionRange
in interface Visitor<ElementCS>
visitCollectionRange
in class AbstractExtendingVisitor<ElementCS,AS2CSConversion>
public ElementCS visitConstraint(Constraint object)
visitConstraint
in interface Visitor<ElementCS>
visitConstraint
in class BaseDeclarationVisitor
public ElementCS visitEnumLiteralExp(EnumLiteralExp asEnumLiteralExp)
visitEnumLiteralExp
in interface Visitor<ElementCS>
visitEnumLiteralExp
in class AbstractExtendingVisitor<ElementCS,AS2CSConversion>
public ElementCS visitExpressionInOCL(ExpressionInOCL object)
visitExpressionInOCL
in interface Visitor<ElementCS>
visitExpressionInOCL
in class BaseDeclarationVisitor
public ElementCS visitIfExp(IfExp asIfExp)
visitIfExp
in interface Visitor<ElementCS>
visitIfExp
in class AbstractExtendingVisitor<ElementCS,AS2CSConversion>
public ElementCS visitIntegerLiteralExp(IntegerLiteralExp asIntegerLiteralExp)
visitIntegerLiteralExp
in interface Visitor<ElementCS>
visitIntegerLiteralExp
in class AbstractExtendingVisitor<ElementCS,AS2CSConversion>
public ElementCS visitInvalidLiteralExp(InvalidLiteralExp asInvalidLiteralExp)
visitInvalidLiteralExp
in interface Visitor<ElementCS>
visitInvalidLiteralExp
in class AbstractExtendingVisitor<ElementCS,AS2CSConversion>
public ElementCS visitIterateExp(IterateExp asIterateExp)
visitIterateExp
in interface Visitor<ElementCS>
visitIterateExp
in class AbstractExtendingVisitor<ElementCS,AS2CSConversion>
public ElementCS visitIteratorExp(IteratorExp asIteratorExp)
visitIteratorExp
in interface Visitor<ElementCS>
visitIteratorExp
in class AbstractExtendingVisitor<ElementCS,AS2CSConversion>
public ElementCS visitLetExp(LetExp asLetExp)
visitLetExp
in interface Visitor<ElementCS>
visitLetExp
in class AbstractExtendingVisitor<ElementCS,AS2CSConversion>
public ElementCS visitMapLiteralExp(MapLiteralExp asMapLiteralExp)
visitMapLiteralExp
in interface Visitor<ElementCS>
visitMapLiteralExp
in class AbstractExtendingVisitor<ElementCS,AS2CSConversion>
public ElementCS visitMapLiteralPart(MapLiteralPart asMapLiteralPart)
visitMapLiteralPart
in interface Visitor<ElementCS>
visitMapLiteralPart
in class AbstractExtendingVisitor<ElementCS,AS2CSConversion>
public ElementCS visitMessageExp(MessageExp object)
visitMessageExp
in interface Visitor<ElementCS>
visitMessageExp
in class AbstractExtendingVisitor<ElementCS,AS2CSConversion>
public ElementCS visitNavigationCallExp(NavigationCallExp asNavigationCallExp)
visitNavigationCallExp
in interface Visitor<ElementCS>
visitNavigationCallExp
in class AbstractExtendingVisitor<ElementCS,AS2CSConversion>
public ElementCS visitNullLiteralExp(NullLiteralExp asNullLiteralExp)
visitNullLiteralExp
in interface Visitor<ElementCS>
visitNullLiteralExp
in class AbstractExtendingVisitor<ElementCS,AS2CSConversion>
public ElementCS visitOCLExpression(OCLExpression object)
visitOCLExpression
in interface Visitor<ElementCS>
visitOCLExpression
in class AbstractExtendingVisitor<ElementCS,AS2CSConversion>
public ElementCS visitOperationCallExp(OperationCallExp asOperationCallExp)
visitOperationCallExp
in interface Visitor<ElementCS>
visitOperationCallExp
in class AbstractExtendingVisitor<ElementCS,AS2CSConversion>
public ElementCS visitRealLiteralExp(RealLiteralExp asRealLiteralExp)
visitRealLiteralExp
in interface Visitor<ElementCS>
visitRealLiteralExp
in class AbstractExtendingVisitor<ElementCS,AS2CSConversion>
public ElementCS visitShadowExp(ShadowExp asShadowExp)
visitShadowExp
in interface Visitor<ElementCS>
visitShadowExp
in class AbstractExtendingVisitor<ElementCS,AS2CSConversion>
public ElementCS visitShadowPart(ShadowPart asShadowPart)
visitShadowPart
in interface Visitor<ElementCS>
visitShadowPart
in class AbstractExtendingVisitor<ElementCS,AS2CSConversion>
public ElementCS visitStateExp(StateExp asStateExp)
visitStateExp
in interface Visitor<ElementCS>
visitStateExp
in class AbstractExtendingVisitor<ElementCS,AS2CSConversion>
public ElementCS visitStringLiteralExp(StringLiteralExp asStringLiteralExp)
visitStringLiteralExp
in interface Visitor<ElementCS>
visitStringLiteralExp
in class AbstractExtendingVisitor<ElementCS,AS2CSConversion>
public ElementCS visitTupleLiteralExp(TupleLiteralExp asTupleLiteralExp)
visitTupleLiteralExp
in interface Visitor<ElementCS>
visitTupleLiteralExp
in class AbstractExtendingVisitor<ElementCS,AS2CSConversion>
public ElementCS visitTupleLiteralPart(TupleLiteralPart asTupleLiteralPart)
visitTupleLiteralPart
in interface Visitor<ElementCS>
visitTupleLiteralPart
in class AbstractExtendingVisitor<ElementCS,AS2CSConversion>
public ElementCS visitTypeExp(TypeExp asTypeExp)
visitTypeExp
in interface Visitor<ElementCS>
visitTypeExp
in class AbstractExtendingVisitor<ElementCS,AS2CSConversion>
public ElementCS visitUnlimitedNaturalLiteralExp(UnlimitedNaturalLiteralExp asUnlimitedNaturalLiteralExp)
visitUnlimitedNaturalLiteralExp
in interface Visitor<ElementCS>
visitUnlimitedNaturalLiteralExp
in class AbstractExtendingVisitor<ElementCS,AS2CSConversion>
public ElementCS visitVariable(Variable object)
visitVariable
in interface Visitor<ElementCS>
visitVariable
in class AbstractExtendingVisitor<ElementCS,AS2CSConversion>
public ElementCS visitVariableExp(VariableExp asVariableExp)
visitVariableExp
in interface Visitor<ElementCS>
visitVariableExp
in class AbstractExtendingVisitor<ElementCS,AS2CSConversion>
Copyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.