public class CompleteOCLDeclarationVisitor extends EssentialOCLDeclarationVisitor
TUPLE_MESSAGE_STATUS, TUPLE_MESSAGE_STATUS_0, TUPLE_MESSAGE_STATUS_1
Constructor and Description |
---|
CompleteOCLDeclarationVisitor(AS2CSConversion context) |
Modifier and Type | Method and Description |
---|---|
void |
postProcess(BaseCSResource csResource,
Map<Namespace,List<String>> importedNamespaces)
After the visit to all elements, perform any post-processing such as installing imports.
|
ElementCS |
visitClass(Class object) |
ElementCS |
visitConstraint(Constraint object) |
ElementCS |
visitDataType(DataType object) |
ElementCS |
visitEnumeration(Enumeration object) |
ElementCS |
visitExpressionInOCL(ExpressionInOCL object) |
ElementCS |
visitModel(Model object) |
ElementCS |
visitOperation(Operation object) |
ElementCS |
visitPackage(Package object) |
ElementCS |
visitParameter(Parameter object) |
ElementCS |
visitPrimitiveType(PrimitiveType object) |
ElementCS |
visitProperty(Property object) |
ElementCS |
visitType(Type object) |
visitBooleanLiteralExp, visitCallExp, visitCollectionItem, visitCollectionLiteralExp, visitCollectionLiteralPart, visitCollectionRange, visitEnumLiteralExp, visitIfExp, visitIntegerLiteralExp, visitInvalidLiteralExp, visitIterateExp, visitIteratorExp, visitLetExp, visitMapLiteralExp, visitMapLiteralPart, visitMessageExp, visitNavigationCallExp, visitNullLiteralExp, visitOCLExpression, visitOperationCallExp, visitRealLiteralExp, visitShadowExp, visitShadowPart, visitStateExp, visitStringLiteralExp, visitTupleLiteralExp, visitTupleLiteralPart, visitTypeExp, visitUnlimitedNaturalLiteralExp, visitVariable, visitVariableExp
visitAnnotation, visitDetail, visitEnumerationLiteral, visitImport, visiting, 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, visitTypedElement, visitUnspecifiedValueExp, visitValueSpecification, visitVariableDeclaration, visitVertex, visitVoidType, visitWildcardType
getAdapter, safeVisit, visit
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getAdapter
public CompleteOCLDeclarationVisitor(AS2CSConversion context)
public void postProcess(BaseCSResource csResource, Map<Namespace,List<String>> importedNamespaces)
BaseDeclarationVisitor
postProcess
in class BaseDeclarationVisitor
public ElementCS visitClass(Class object)
visitClass
in interface Visitor<ElementCS>
visitClass
in class BaseDeclarationVisitor
public ElementCS visitConstraint(Constraint object)
visitConstraint
in interface Visitor<ElementCS>
visitConstraint
in class EssentialOCLDeclarationVisitor
public ElementCS visitDataType(DataType object)
visitDataType
in interface Visitor<ElementCS>
visitDataType
in class BaseDeclarationVisitor
public ElementCS visitEnumeration(Enumeration object)
visitEnumeration
in interface Visitor<ElementCS>
visitEnumeration
in class BaseDeclarationVisitor
public ElementCS visitExpressionInOCL(ExpressionInOCL object)
visitExpressionInOCL
in interface Visitor<ElementCS>
visitExpressionInOCL
in class EssentialOCLDeclarationVisitor
public ElementCS visitOperation(Operation object)
visitOperation
in interface Visitor<ElementCS>
visitOperation
in class BaseDeclarationVisitor
public ElementCS visitPackage(Package object)
visitPackage
in interface Visitor<ElementCS>
visitPackage
in class BaseDeclarationVisitor
public ElementCS visitParameter(Parameter object)
visitParameter
in interface Visitor<ElementCS>
visitParameter
in class BaseDeclarationVisitor
public ElementCS visitPrimitiveType(PrimitiveType object)
visitPrimitiveType
in interface Visitor<ElementCS>
visitPrimitiveType
in class BaseDeclarationVisitor
public ElementCS visitProperty(Property object)
visitProperty
in interface Visitor<ElementCS>
visitProperty
in class BaseDeclarationVisitor
public ElementCS visitModel(Model object)
visitModel
in interface Visitor<ElementCS>
visitModel
in class BaseDeclarationVisitor
public ElementCS visitType(Type object)
visitType
in interface Visitor<ElementCS>
visitType
in class AbstractExtendingVisitor<ElementCS,AS2CSConversion>
Copyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.