@Deprecated public class AS2XMIidVisitor extends AbstractExtendingVisitor<Boolean,AS2XMIid>
null - no xmi:id generated - saves space
false - xmi:id generated/reuses UUID - UUID only used internally so no need for predicatability
true - xmi:id generated/reuses friendly name - ID may be independently generated - must be predictable
Simple elements such as Package/Type/Property get a dot-separated hierarchical name.
Operations get a dot-separated hierarchical name suffixed by dot-dot-separated argument types.
Internally referenceable elements such as TemplateSignature get a UUID, reusing any xmi:id provided in the context Moniker to XMIId Map.
Constructor and Description |
---|
AS2XMIidVisitor(AS2XMIid context)
Deprecated.
|
visitAnyType, visitAssociationClass, visitAssociationClassCallExp, visitBagType, visitBehavior, visitBooleanLiteralExp, visitCallExp, visitCallOperationAction, visitCollectionItem, visitCollectionLiteralExp, visitCollectionLiteralPart, visitCollectionRange, visitComment, visitCompleteClass, visitCompleteEnvironment, visitCompleteModel, visitCompletePackage, visitConnectionPointReference, visitDataType, visitDetail, visitDynamicBehavior, visitDynamicElement, visitDynamicProperty, visitDynamicType, visitDynamicValueSpecification, visitElementExtension, visitEnumeration, visitEnumLiteralExp, visitExpressionInOCL, visitFeature, visitFeatureCallExp, visitFinalState, visitIfExp, visitImport, visitInstanceSpecification, visitIntegerLiteralExp, visitInvalidLiteralExp, visitInvalidType, visitIterateExp, visitIteratorExp, visitIteratorVariable, visitLanguageExpression, visitLetExp, visitLetVariable, visitLibrary, visitLiteralExp, visitLoopExp, visitMapLiteralExp, visitMapLiteralPart, visitMessageExp, visitMessageType, visitModel, visitNamedElement, visitNamespace, visitNavigationCallExp, visitNullLiteralExp, visitNumericLiteralExp, visitOCLExpression, visitOperationCallExp, visitOppositePropertyCallExp, visitOrderedSetType, visitOrphanCompletePackage, visitParameterVariable, visitPrimitiveCompletePackage, visitPrimitiveLiteralExp, visitProfile, visitPropertyCallExp, visitRealLiteralExp, visitRegion, visitResultVariable, visitSendSignalAction, visitSequenceType, visitSetType, visitShadowExp, visitShadowPart, visitSignal, visitSlot, visitStandardLibrary, visitStateExp, visitStateMachine, visitStereotype, visitStringLiteralExp, visitTemplateableElement, visitTemplateBinding, visitTemplateParameterSubstitution, visitTrigger, visitTupleLiteralExp, visitTupleLiteralPart, visitType, visitTypedElement, visitTypeExp, visitUnlimitedNaturalLiteralExp, visitUnspecifiedValueExp, visitValueSpecification, visitVariable, visitVariableExp, visitVertex, visitVoidType, visitWildcardType
getAdapter, safeVisit, visit
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
getAdapter
public static final int OVERFLOW_LIMIT
public static final String OVERFLOW_MARKER
public static final String NULL_MARKER
public static final String FRAGMENT_SEPARATOR
public static final String ACCUMULATOR_PREFIX
public static final String ANNOTATION_PREFIX
public static final String BODYCONDITION_PREFIX
public static final String ENUMERATION_LITERAL_PREFIX
public static final String INVARIANT_PREFIX
public static final String ITERATION_PREFIX
public static final String ITERATOR_PREFIX
public static final String OPERATION_PREFIX
public static final String OPPOSITE_PROPERTY_PREFIX
public static final String PARAMETER_PREFIX
public static final String PACKAGE_PREFIX
public static final String POSTCONDITION_PREFIX
public static final String PRECONDITION_PREFIX
public static final String PRECEDENCE_PREFIX
public static final String PROFILE_APPLICATION_PREFIX
public static final String PROPERTY_PREFIX
public static final String STEREOTYPE_EXTENDER_PREFIX
public static final String TEMPLATE_PARAMETER_PREFIX
public static final String TEMPLATE_SIGNATURE_PREFIX
public static final String TYPE_PREFIX
public static final String OPERATION_PARAMETER_SEPARATOR
public static final String SCOPE_SEPARATOR
public static final String TEMPLATE_PARAMETER_SEPARATOR
public AS2XMIidVisitor(AS2XMIid context)
public Boolean visitAnnotation(Annotation object)
visitAnnotation
in interface Visitor<Boolean>
visitAnnotation
in class AbstractExtendingVisitor<Boolean,AS2XMIid>
public Boolean visitClass(Class object)
visitClass
in interface Visitor<Boolean>
visitClass
in class AbstractExtendingVisitor<Boolean,AS2XMIid>
public Boolean visitCollectionType(CollectionType object)
visitCollectionType
in interface Visitor<Boolean>
visitCollectionType
in class AbstractExtendingVisitor<Boolean,AS2XMIid>
public Boolean visitConstraint(Constraint object)
visitConstraint
in interface Visitor<Boolean>
visitConstraint
in class AbstractExtendingVisitor<Boolean,AS2XMIid>
public Boolean visitElement(Element object)
visitElement
in interface Visitor<Boolean>
visitElement
in class AbstractExtendingVisitor<Boolean,AS2XMIid>
public Boolean visitEnumerationLiteral(EnumerationLiteral object)
visitEnumerationLiteral
in interface Visitor<Boolean>
visitEnumerationLiteral
in class AbstractExtendingVisitor<Boolean,AS2XMIid>
public Boolean visitLambdaType(LambdaType object)
visitLambdaType
in interface Visitor<Boolean>
visitLambdaType
in class AbstractExtendingVisitor<Boolean,AS2XMIid>
public Boolean visitIteration(Iteration object)
visitIteration
in interface Visitor<Boolean>
visitIteration
in class AbstractExtendingVisitor<Boolean,AS2XMIid>
public Boolean visitMapType(MapType object)
visitMapType
in interface Visitor<Boolean>
visitMapType
in class AbstractExtendingVisitor<Boolean,AS2XMIid>
public Boolean visitOperation(Operation object)
visitOperation
in interface Visitor<Boolean>
visitOperation
in class AbstractExtendingVisitor<Boolean,AS2XMIid>
public Boolean visitPackage(Package object)
visitPackage
in interface Visitor<Boolean>
visitPackage
in class AbstractExtendingVisitor<Boolean,AS2XMIid>
public Boolean visitParameter(Parameter object)
visitParameter
in interface Visitor<Boolean>
visitParameter
in class AbstractExtendingVisitor<Boolean,AS2XMIid>
public Boolean visitPrecedence(Precedence object)
visitPrecedence
in interface Visitor<Boolean>
visitPrecedence
in class AbstractExtendingVisitor<Boolean,AS2XMIid>
public Boolean visitPrimitiveType(PrimitiveType object)
visitPrimitiveType
in interface Visitor<Boolean>
visitPrimitiveType
in class AbstractExtendingVisitor<Boolean,AS2XMIid>
public Boolean visitProfileApplication(ProfileApplication object)
visitProfileApplication
in interface Visitor<Boolean>
visitProfileApplication
in class AbstractExtendingVisitor<Boolean,AS2XMIid>
public Boolean visitProperty(Property object)
visitProperty
in interface Visitor<Boolean>
visitProperty
in class AbstractExtendingVisitor<Boolean,AS2XMIid>
public Boolean visitPseudostate(Pseudostate object)
visitPseudostate
in interface Visitor<Boolean>
visitPseudostate
in class AbstractExtendingVisitor<Boolean,AS2XMIid>
public Boolean visitSelfType(SelfType object)
visitSelfType
in interface Visitor<Boolean>
visitSelfType
in class AbstractExtendingVisitor<Boolean,AS2XMIid>
public Boolean visitState(State object)
visitState
in interface Visitor<Boolean>
visitState
in class AbstractExtendingVisitor<Boolean,AS2XMIid>
public Boolean visitStereotypeExtender(StereotypeExtender object)
visitStereotypeExtender
in interface Visitor<Boolean>
visitStereotypeExtender
in class AbstractExtendingVisitor<Boolean,AS2XMIid>
public Boolean visitTemplateParameter(TemplateParameter object)
visitTemplateParameter
in interface Visitor<Boolean>
visitTemplateParameter
in class AbstractExtendingVisitor<Boolean,AS2XMIid>
public Boolean visitTemplateSignature(TemplateSignature object)
visitTemplateSignature
in interface Visitor<Boolean>
visitTemplateSignature
in class AbstractExtendingVisitor<Boolean,AS2XMIid>
public Boolean visitTransition(Transition object)
visitTransition
in interface Visitor<Boolean>
visitTransition
in class AbstractExtendingVisitor<Boolean,AS2XMIid>
public Boolean visitTupleType(TupleType object)
visitTupleType
in interface Visitor<Boolean>
visitTupleType
in class AbstractExtendingVisitor<Boolean,AS2XMIid>
public Boolean visitVariableDeclaration(VariableDeclaration object)
visitVariableDeclaration
in interface Visitor<Boolean>
visitVariableDeclaration
in class AbstractExtendingVisitor<Boolean,AS2XMIid>
Copyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.