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, visitVariableExp
visitClass, visitDataType, visitDetail, visitEnumeration, visitEnumerationLiteral, visitImport, visiting, 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 OCLinEcoreDeclarationVisitor(AS2CSConversion context)
public void postProcess(BaseCSResource csResource, Map<Namespace,List<String>> importedNamespaces)
BaseDeclarationVisitor
postProcess
in class BaseDeclarationVisitor
public ElementCS visitAnnotation(Annotation object)
visitAnnotation
in interface Visitor<ElementCS>
visitAnnotation
in class BaseDeclarationVisitor
public ElementCS visitConstraint(Constraint object)
visitConstraint
in interface Visitor<ElementCS>
visitConstraint
in class EssentialOCLDeclarationVisitor
public ElementCS visitModel(Model object)
visitModel
in interface Visitor<ElementCS>
visitModel
in class BaseDeclarationVisitor
Copyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.