public class OCLinEcoreDeclarationVisitor extends EssentialOCLDeclarationVisitor
TUPLE_MESSAGE_STATUS, TUPLE_MESSAGE_STATUS_0, TUPLE_MESSAGE_STATUS_1| Constructor and Description |
|---|
OCLinEcoreDeclarationVisitor(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 |
visitAnnotation(Annotation object) |
ElementCS |
visitConstraint(Constraint object) |
ElementCS |
visitModel(Model object) |
visitBooleanLiteralExp, visitCallExp, visitCollectionItem, visitCollectionLiteralExp, visitCollectionLiteralPart, visitCollectionRange, visitEnumLiteralExp, visitExpressionInOCL, visitIfExp, visitIntegerLiteralExp, visitInvalidLiteralExp, visitIterateExp, visitIteratorExp, visitLetExp, visitMapLiteralExp, visitMapLiteralPart, visitMessageExp, visitNavigationCallExp, visitNullLiteralExp, visitOCLExpression, visitOperationCallExp, visitRealLiteralExp, visitShadowExp, visitShadowPart, visitStateExp, visitStringLiteralExp, visitTupleLiteralExp, visitTupleLiteralPart, visitTypeExp, visitUnlimitedNaturalLiteralExp, visitVariable, visitVariableExpvisitClass, visitDataType, visitDetail, visitEnumeration, visitEnumerationLiteral, visitImport, visiting, visitOperation, visitPackage, visitParameter, visitPrimitiveType, visitProperty, 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, visitType, visitTypedElement, visitUnspecifiedValueExp, visitValueSpecification, visitVariableDeclaration, visitVertex, visitVoidType, visitWildcardTypegetAdapter, safeVisit, visitequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetAdapterpublic OCLinEcoreDeclarationVisitor(AS2CSConversion context)
public void postProcess(BaseCSResource csResource, Map<Namespace,List<String>> importedNamespaces)
BaseDeclarationVisitorpostProcess in class BaseDeclarationVisitorpublic ElementCS visitAnnotation(Annotation object)
visitAnnotation in interface Visitor<ElementCS>visitAnnotation in class BaseDeclarationVisitorpublic ElementCS visitConstraint(Constraint object)
visitConstraint in interface Visitor<ElementCS>visitConstraint in class EssentialOCLDeclarationVisitorpublic ElementCS visitModel(Model object)
visitModel in interface Visitor<ElementCS>visitModel in class BaseDeclarationVisitorCopyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.