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, visitVariableExpvisitAnnotation, visitDetail, visitEnumerationLiteral, visitImport, visiting, visitTemplateParameter, visitTemplateSignaturevisitAnyType, 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, visitWildcardTypegetAdapter, safeVisit, visitequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetAdapterpublic CompleteOCLDeclarationVisitor(AS2CSConversion context)
public void postProcess(BaseCSResource csResource, Map<Namespace,List<String>> importedNamespaces)
BaseDeclarationVisitorpostProcess in class BaseDeclarationVisitorpublic ElementCS visitClass(Class object)
visitClass in interface Visitor<ElementCS>visitClass in class BaseDeclarationVisitorpublic ElementCS visitConstraint(Constraint object)
visitConstraint in interface Visitor<ElementCS>visitConstraint in class EssentialOCLDeclarationVisitorpublic ElementCS visitDataType(DataType object)
visitDataType in interface Visitor<ElementCS>visitDataType in class BaseDeclarationVisitorpublic ElementCS visitEnumeration(Enumeration object)
visitEnumeration in interface Visitor<ElementCS>visitEnumeration in class BaseDeclarationVisitorpublic ElementCS visitExpressionInOCL(ExpressionInOCL object)
visitExpressionInOCL in interface Visitor<ElementCS>visitExpressionInOCL in class EssentialOCLDeclarationVisitorpublic ElementCS visitOperation(Operation object)
visitOperation in interface Visitor<ElementCS>visitOperation in class BaseDeclarationVisitorpublic ElementCS visitPackage(Package object)
visitPackage in interface Visitor<ElementCS>visitPackage in class BaseDeclarationVisitorpublic ElementCS visitParameter(Parameter object)
visitParameter in interface Visitor<ElementCS>visitParameter in class BaseDeclarationVisitorpublic ElementCS visitPrimitiveType(PrimitiveType object)
visitPrimitiveType in interface Visitor<ElementCS>visitPrimitiveType in class BaseDeclarationVisitorpublic ElementCS visitProperty(Property object)
visitProperty in interface Visitor<ElementCS>visitProperty in class BaseDeclarationVisitorpublic ElementCS visitModel(Model object)
visitModel in interface Visitor<ElementCS>visitModel in class BaseDeclarationVisitorpublic 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.