public class ToStringVisitor extends AbstractExtendingVisitor<String,StringBuilder>
| Modifier and Type | Class and Description |
|---|---|
static interface |
ToStringVisitor.Factory |
| Modifier and Type | Field and Description |
|---|---|
static ToStringVisitor.Factory |
FACTORY |
static boolean |
SHOW_ALL_MULTIPLICITIES
Set this value true to avoid default multiplicities bing hidden.
|
| Constructor and Description |
|---|
ToStringVisitor(StringBuilder s)
Initializes me.
|
visitAssociationClass, visitBagType, visitBehavior, visitCallExp, visitCallOperationAction, visitCollectionLiteralPart, visitCompleteEnvironment, visitCompleteModel, visitConnectionPointReference, visitDataType, visitDynamicBehavior, visitDynamicElement, visitDynamicProperty, visitDynamicType, visitDynamicValueSpecification, visitElement, visitEnumeration, visitFeature, visitFeatureCallExp, visitFinalState, visitInstanceSpecification, visitIteratorVariable, visitLanguageExpression, visitLetVariable, visitLibrary, visitLiteralExp, visitLoopExp, visitMessageType, visitNamedElement, visitNamespace, visitNavigationCallExp, visitNumericLiteralExp, visitOCLExpression, visitOrderedSetType, visitOrphanCompletePackage, visitParameterVariable, visitPrimitiveCompletePackage, visitPrimitiveLiteralExp, visitProfile, visitPseudostate, visitRegion, visitResultVariable, visitSelfType, visitSendSignalAction, visitSequenceType, visitSetType, visitSignal, visitSlot, visitStandardLibrary, visitState, visitStateMachine, visitStereotype, visitTemplateableElement, visitTransition, visitTrigger, visitType, visitTypedElement, visitValueSpecification, visitVariableDeclaration, visitVertexgetAdapter, visitequals, getClass, hashCode, notify, notifyAll, wait, wait, waitgetAdapterpublic static boolean SHOW_ALL_MULTIPLICITIES
public static ToStringVisitor.Factory FACTORY
public ToStringVisitor(StringBuilder s)
public static void addFactory(ToStringVisitor.Factory factory)
public static void addFactory(EPackage ePackage,
ToStringVisitor.Factory factory)
public static ToStringVisitor.Factory getFactory(EObject eObject)
public String safeVisit(Visitable v)
safeVisit in class AbstractVisitor<String,StringBuilder>v - a visitable, or nullnullpublic String visitAnnotation(Annotation object)
visitAnnotation in interface Visitor<String>visitAnnotation in class AbstractExtendingVisitor<String,StringBuilder>public String visitAnyType(AnyType object)
visitAnyType in interface Visitor<String>visitAnyType in class AbstractExtendingVisitor<String,StringBuilder>public String visitAssociationClassCallExp(AssociationClassCallExp ac)
visitAssociationClassCallExp in interface Visitor<String>visitAssociationClassCallExp in class AbstractExtendingVisitor<String,StringBuilder>ac - the association class expressionpublic String visitBooleanLiteralExp(BooleanLiteralExp bl)
visitBooleanLiteralExp in interface Visitor<String>visitBooleanLiteralExp in class AbstractExtendingVisitor<String,StringBuilder>bl - -- boolean literal expressionpublic String visitClass(Class cls)
visitClass in interface Visitor<String>visitClass in class AbstractExtendingVisitor<String,StringBuilder>public String visitCollectionItem(CollectionItem item)
visitCollectionItem in interface Visitor<String>visitCollectionItem in class AbstractExtendingVisitor<String,StringBuilder>public String visitCollectionLiteralExp(CollectionLiteralExp cl)
visitCollectionLiteralExp in interface Visitor<String>visitCollectionLiteralExp in class AbstractExtendingVisitor<String,StringBuilder>public String visitCollectionRange(CollectionRange range)
visitCollectionRange in interface Visitor<String>visitCollectionRange in class AbstractExtendingVisitor<String,StringBuilder>public String visitCollectionType(CollectionType object)
visitCollectionType in interface Visitor<String>visitCollectionType in class AbstractExtendingVisitor<String,StringBuilder>public String visitComment(Comment comment)
visitComment in interface Visitor<String>visitComment in class AbstractExtendingVisitor<String,StringBuilder>public String visitCompleteClass(CompleteClass object)
visitCompleteClass in interface Visitor<String>visitCompleteClass in class AbstractExtendingVisitor<String,StringBuilder>public String visitCompletePackage(CompletePackage object)
visitCompletePackage in interface Visitor<String>visitCompletePackage in class AbstractExtendingVisitor<String,StringBuilder>public String visitConstraint(Constraint constraint)
visitConstraint in interface Visitor<String>visitConstraint in class AbstractExtendingVisitor<String,StringBuilder>public String visitDetail(Detail object)
visitDetail in interface Visitor<String>visitDetail in class AbstractExtendingVisitor<String,StringBuilder>public String visitElementExtension(ElementExtension as)
visitElementExtension in interface Visitor<String>visitElementExtension in class AbstractExtendingVisitor<String,StringBuilder>public String visitEnumLiteralExp(EnumLiteralExp el)
visitEnumLiteralExp in interface Visitor<String>visitEnumLiteralExp in class AbstractExtendingVisitor<String,StringBuilder>el - the enumeration literal expresionpublic String visitEnumerationLiteral(EnumerationLiteral el)
visitEnumerationLiteral in interface Visitor<String>visitEnumerationLiteral in class AbstractExtendingVisitor<String,StringBuilder>public String visitExpressionInOCL(ExpressionInOCL expression)
visitExpressionInOCL in interface Visitor<String>visitExpressionInOCL in class AbstractExtendingVisitor<String,StringBuilder>public String visitIfExp(IfExp ifExp)
visitIfExp in interface Visitor<String>visitIfExp in class AbstractExtendingVisitor<String,StringBuilder>ifExp - an IfExppublic String visitImport(Import object)
visitImport in interface Visitor<String>visitImport in class AbstractExtendingVisitor<String,StringBuilder>public String visitIntegerLiteralExp(IntegerLiteralExp il)
visitIntegerLiteralExp in interface Visitor<String>visitIntegerLiteralExp in class AbstractExtendingVisitor<String,StringBuilder>il - -- integer literal expressionpublic String visitInvalidLiteralExp(InvalidLiteralExp il)
visitInvalidLiteralExp in interface Visitor<String>visitInvalidLiteralExp in class AbstractExtendingVisitor<String,StringBuilder>public String visitInvalidType(InvalidType object)
visitInvalidType in interface Visitor<String>visitInvalidType in class AbstractExtendingVisitor<String,StringBuilder>public String visitIterateExp(IterateExp callExp)
visitIterateExp in interface Visitor<String>visitIterateExp in class AbstractExtendingVisitor<String,StringBuilder>callExp - an iterate expressionpublic String visitIteration(Iteration iteration)
visitIteration in interface Visitor<String>visitIteration in class AbstractExtendingVisitor<String,StringBuilder>public String visitIteratorExp(IteratorExp callExp)
visitIteratorExp in interface Visitor<String>visitIteratorExp in class AbstractExtendingVisitor<String,StringBuilder>callExp - an iterator expressionpublic String visitLambdaType(LambdaType lambda)
visitLambdaType in interface Visitor<String>visitLambdaType in class AbstractExtendingVisitor<String,StringBuilder>public String visitLetExp(LetExp letExp)
visitLetExp in interface Visitor<String>visitLetExp in class AbstractExtendingVisitor<String,StringBuilder>letExp - a let expressionpublic String visitMapLiteralExp(MapLiteralExp mapLiteralExp)
visitMapLiteralExp in interface Visitor<String>visitMapLiteralExp in class AbstractExtendingVisitor<String,StringBuilder>public String visitMapLiteralPart(MapLiteralPart mapLiteralPart)
visitMapLiteralPart in interface Visitor<String>visitMapLiteralPart in class AbstractExtendingVisitor<String,StringBuilder>public String visitMapType(MapType object)
visitMapType in interface Visitor<String>visitMapType in class AbstractExtendingVisitor<String,StringBuilder>public String visitMessageExp(MessageExp messageExp)
visitMessageExp in interface Visitor<String>visitMessageExp in class AbstractExtendingVisitor<String,StringBuilder>public String visitNullLiteralExp(NullLiteralExp il)
visitNullLiteralExp in interface Visitor<String>visitNullLiteralExp in class AbstractExtendingVisitor<String,StringBuilder>public String visitOperation(Operation operation)
visitOperation in interface Visitor<String>visitOperation in class AbstractExtendingVisitor<String,StringBuilder>public String visitOperationCallExp(OperationCallExp oc)
visitOperationCallExp in interface Visitor<String>visitOperationCallExp in class AbstractExtendingVisitor<String,StringBuilder>oc - the operation call expressionpublic String visitOppositePropertyCallExp(OppositePropertyCallExp pc)
visitOppositePropertyCallExp in interface Visitor<String>visitOppositePropertyCallExp in class AbstractExtendingVisitor<String,StringBuilder>pc - the property call expressionpublic String visitPackage(Package pkg)
visitPackage in interface Visitor<String>visitPackage in class AbstractExtendingVisitor<String,StringBuilder>public String visitParameter(Parameter parameter)
visitParameter in interface Visitor<String>visitParameter in class AbstractExtendingVisitor<String,StringBuilder>public String visitPrecedence(Precedence precedence)
visitPrecedence in interface Visitor<String>visitPrecedence in class AbstractExtendingVisitor<String,StringBuilder>public String visitPrimitiveType(PrimitiveType object)
visitPrimitiveType in interface Visitor<String>visitPrimitiveType in class AbstractExtendingVisitor<String,StringBuilder>public String visitProfileApplication(ProfileApplication object)
visitProfileApplication in interface Visitor<String>visitProfileApplication in class AbstractExtendingVisitor<String,StringBuilder>public String visitProperty(Property property)
visitProperty in interface Visitor<String>visitProperty in class AbstractExtendingVisitor<String,StringBuilder>public String visitPropertyCallExp(PropertyCallExp pc)
visitPropertyCallExp in interface Visitor<String>visitPropertyCallExp in class AbstractExtendingVisitor<String,StringBuilder>pc - the property call expressionpublic String visitRealLiteralExp(RealLiteralExp rl)
visitRealLiteralExp in interface Visitor<String>visitRealLiteralExp in class AbstractExtendingVisitor<String,StringBuilder>rl - -- real literal expressionpublic String visitModel(Model root)
visitModel in interface Visitor<String>visitModel in class AbstractExtendingVisitor<String,StringBuilder>public String visitShadowExp(ShadowExp shadowExp)
visitShadowExp in interface Visitor<String>visitShadowExp in class AbstractExtendingVisitor<String,StringBuilder>shadowExp - shadow expressionpublic String visitShadowPart(ShadowPart part)
visitShadowPart in interface Visitor<String>visitShadowPart in class AbstractExtendingVisitor<String,StringBuilder>public String visitStateExp(StateExp s)
visitStateExp in interface Visitor<String>visitStateExp in class AbstractExtendingVisitor<String,StringBuilder>public String visitStereotypeExtender(StereotypeExtender object)
visitStereotypeExtender in interface Visitor<String>visitStereotypeExtender in class AbstractExtendingVisitor<String,StringBuilder>public String visitStringLiteralExp(StringLiteralExp sl)
visitStringLiteralExp in interface Visitor<String>visitStringLiteralExp in class AbstractExtendingVisitor<String,StringBuilder>sl - -- string literal expressionpublic String visitTemplateBinding(TemplateBinding object)
visitTemplateBinding in interface Visitor<String>visitTemplateBinding in class AbstractExtendingVisitor<String,StringBuilder>public String visitTemplateParameter(TemplateParameter object)
visitTemplateParameter in interface Visitor<String>visitTemplateParameter in class AbstractExtendingVisitor<String,StringBuilder>public String visitTemplateParameterSubstitution(TemplateParameterSubstitution object)
visitTemplateParameterSubstitution in interface Visitor<String>visitTemplateParameterSubstitution in class AbstractExtendingVisitor<String,StringBuilder>public String visitTemplateSignature(TemplateSignature object)
visitTemplateSignature in interface Visitor<String>visitTemplateSignature in class AbstractExtendingVisitor<String,StringBuilder>public String visitTupleLiteralExp(TupleLiteralExp literalExp)
visitTupleLiteralExp in interface Visitor<String>visitTupleLiteralExp in class AbstractExtendingVisitor<String,StringBuilder>literalExp - tuple literal expressionpublic String visitTupleLiteralPart(TupleLiteralPart part)
visitTupleLiteralPart in interface Visitor<String>visitTupleLiteralPart in class AbstractExtendingVisitor<String,StringBuilder>public String visitTupleType(TupleType object)
visitTupleType in interface Visitor<String>visitTupleType in class AbstractExtendingVisitor<String,StringBuilder>public String visitTypeExp(TypeExp t)
visitTypeExp in interface Visitor<String>visitTypeExp in class AbstractExtendingVisitor<String,StringBuilder>public String visitUnlimitedNaturalLiteralExp(UnlimitedNaturalLiteralExp unl)
visitUnlimitedNaturalLiteralExp in interface Visitor<String>visitUnlimitedNaturalLiteralExp in class AbstractExtendingVisitor<String,StringBuilder>unl - -- unlimited natural literal expressionpublic String visitWildcardType(WildcardType object)
visitWildcardType in interface Visitor<String>visitWildcardType in class AbstractExtendingVisitor<String,StringBuilder>public String visitUnspecifiedValueExp(UnspecifiedValueExp uv)
visitUnspecifiedValueExp in interface Visitor<String>visitUnspecifiedValueExp in class AbstractExtendingVisitor<String,StringBuilder>uv - - UnspecifiedValueExppublic String visitVariable(Variable variable)
visitVariable in interface Visitor<String>visitVariable in class AbstractExtendingVisitor<String,StringBuilder>public String visitVariableExp(VariableExp v)
visitVariableExp in interface Visitor<String>visitVariableExp in class AbstractExtendingVisitor<String,StringBuilder>v - the variable expressionpublic String visitVoidType(VoidType object)
visitVoidType in interface Visitor<String>visitVoidType in class AbstractExtendingVisitor<String,StringBuilder>Copyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.