@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, visitWildcardTypegetAdapter, safeVisit, visitequals, getClass, hashCode, notify, notifyAll, wait, wait, waitgetAdapterpublic 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.