public class UnparsingQVTOVisitor extends Object implements QVTOperationalVisitor<Object>
Constructor and Description |
---|
UnparsingQVTOVisitor() |
public Object visitModule(Module module)
visitModule
in interface QVTOperationalVisitor<Object>
public void unparseModule(Module module)
public Object visitLibrary(Library library)
visitLibrary
in interface QVTOperationalVisitor<Object>
public Object visitModelType(ModelType modelType)
visitModelType
in interface QVTOperationalVisitor<Object>
public Object visitModuleImport(ModuleImport moduleImport)
visitModuleImport
in interface QVTOperationalVisitor<Object>
public Object visitImperativeOperation(ImperativeOperation operation)
visitImperativeOperation
in interface QVTOperationalVisitor<Object>
public Object visitConstructor(Constructor constructor)
visitConstructor
in interface QVTOperationalVisitor<Object>
public Object visitConstructorBody(ConstructorBody constructorBody)
visitConstructorBody
in interface QVTOperationalVisitor<Object>
public Object visitEntryOperation(EntryOperation entryOperation)
visitEntryOperation
in interface QVTOperationalVisitor<Object>
public Object visitOperationBody(OperationBody body)
visitOperationBody
in interface QVTOperationalVisitor<Object>
public Object visitMappingOperation(MappingOperation operation)
visitMappingOperation
in interface QVTOperationalVisitor<Object>
public Object visitMappingBody(MappingBody mappingBody)
visitMappingBody
in interface QVTOperationalVisitor<Object>
public Object visitHelper(Helper helper)
visitHelper
in interface QVTOperationalVisitor<Object>
public Object visitAssociationClassCallExp(AssociationClassCallExp<EClassifier,EStructuralFeature> call)
visitAssociationClassCallExp
in interface Visitor<Object,EClassifier,EOperation,EStructuralFeature,EEnumLiteral,EParameter,EObject,CallOperationAction,SendSignalAction,Constraint>
public Object visitPropertyCallExp(PropertyCallExp<EClassifier,EStructuralFeature> call)
visitPropertyCallExp
in interface Visitor<Object,EClassifier,EOperation,EStructuralFeature,EEnumLiteral,EParameter,EObject,CallOperationAction,SendSignalAction,Constraint>
public Object visitMappingCallExp(MappingCallExp expression)
visitMappingCallExp
in interface QVTOperationalVisitor<Object>
public Object visitLogExp(LogExp log)
visitLogExp
in interface ImperativeOCLVisitor<Object>
public Object visitOperationCallExp(OperationCallExp<EClassifier,EOperation> expression)
visitOperationCallExp
in interface Visitor<Object,EClassifier,EOperation,EStructuralFeature,EEnumLiteral,EParameter,EObject,CallOperationAction,SendSignalAction,Constraint>
public Object visitForExp(ForExp expression)
visitForExp
in interface ImperativeOCLVisitor<Object>
public Object visitImperativeIterateExp(ImperativeIterateExp expression)
visitImperativeIterateExp
in interface ImperativeOCLVisitor<Object>
public Object visitIterateExp(IterateExp<EClassifier,EParameter> iterateExp)
visitIterateExp
in interface Visitor<Object,EClassifier,EOperation,EStructuralFeature,EEnumLiteral,EParameter,EObject,CallOperationAction,SendSignalAction,Constraint>
public Object visitIteratorExp(IteratorExp<EClassifier,EParameter> expression)
visitIteratorExp
in interface Visitor<Object,EClassifier,EOperation,EStructuralFeature,EEnumLiteral,EParameter,EObject,CallOperationAction,SendSignalAction,Constraint>
public Object visitResolveExp(ResolveExp expression)
visitResolveExp
in interface QVTOperationalVisitor<Object>
public Object visitResolveInExp(ResolveInExp expression)
visitResolveInExp
in interface QVTOperationalVisitor<Object>
public Object visitIfExp(IfExp<EClassifier> expression)
visitIfExp
in interface Visitor<Object,EClassifier,EOperation,EStructuralFeature,EEnumLiteral,EParameter,EObject,CallOperationAction,SendSignalAction,Constraint>
public Object visitAltExp(AltExp astNode)
visitAltExp
in interface ImperativeOCLVisitor<Object>
public Object visitAssertExp(AssertExp assertExpression)
visitAssertExp
in interface ImperativeOCLVisitor<Object>
public Object visitAssignExp(AssignExp assignment)
visitAssignExp
in interface ImperativeOCLVisitor<Object>
public Object visitBlockExp(BlockExp block)
visitBlockExp
in interface ImperativeOCLVisitor<Object>
public Object visitBreakExp(BreakExp expression)
visitBreakExp
in interface ImperativeOCLVisitor<Object>
public Object visitCatchtExp(CatchExp expression)
visitCatchtExp
in interface ImperativeOCLVisitor<Object>
public Object visitComputeExp(ComputeExp expression)
visitComputeExp
in interface ImperativeOCLVisitor<Object>
public Object visitContinueExp(ContinueExp expression)
visitContinueExp
in interface ImperativeOCLVisitor<Object>
public Object visitObjectExp(ObjectExp expression)
visitObjectExp
in interface QVTOperationalVisitor<Object>
public Object visitInstantiationExp(InstantiationExp expression)
visitInstantiationExp
in interface ImperativeOCLVisitor<Object>
public Object visitRaiseExp(RaiseExp raise)
visitRaiseExp
in interface ImperativeOCLVisitor<Object>
public Object visitReturnExp(ReturnExp expression)
visitReturnExp
in interface ImperativeOCLVisitor<Object>
public Object visitSwitchExp(SwitchExp svvitch)
visitSwitchExp
in interface ImperativeOCLVisitor<Object>
public Object visitTryExp(TryExp expression)
visitTryExp
in interface ImperativeOCLVisitor<Object>
public Object visitUnlinkExp(UnlinkExp unlink)
visitUnlinkExp
in interface ImperativeOCLVisitor<Object>
public Object visitUnpackExp(UnpackExp unpack)
visitUnpackExp
in interface ImperativeOCLVisitor<Object>
public Object visitVariableInitExp(VariableInitExp variableInit)
visitVariableInitExp
in interface ImperativeOCLVisitor<Object>
public Object visitWhileExp(WhileExp vvhile)
visitWhileExp
in interface ImperativeOCLVisitor<Object>
public Object visitLetExp(LetExp<EClassifier,EParameter> letExp)
visitLetExp
in interface Visitor<Object,EClassifier,EOperation,EStructuralFeature,EEnumLiteral,EParameter,EObject,CallOperationAction,SendSignalAction,Constraint>
public Object visitCollectionLiteralExp(CollectionLiteralExp<EClassifier> literalExp)
visitCollectionLiteralExp
in interface Visitor<Object,EClassifier,EOperation,EStructuralFeature,EEnumLiteral,EParameter,EObject,CallOperationAction,SendSignalAction,Constraint>
public Object visitDictLiteralExp(DictLiteralExp dictLiteral)
visitDictLiteralExp
in interface ImperativeOCLVisitor<Object>
public Object visitDictLiteralPart(DictLiteralPart dictLiteralPart)
visitDictLiteralPart
in interface ImperativeOCLVisitor<Object>
public Object visitEnumLiteralExp(EnumLiteralExp<EClassifier,EEnumLiteral> enumLiteral)
visitEnumLiteralExp
in interface Visitor<Object,EClassifier,EOperation,EStructuralFeature,EEnumLiteral,EParameter,EObject,CallOperationAction,SendSignalAction,Constraint>
public Object visitInvalidLiteralExp(InvalidLiteralExp<EClassifier> invalidLiteral)
visitInvalidLiteralExp
in interface Visitor<Object,EClassifier,EOperation,EStructuralFeature,EEnumLiteral,EParameter,EObject,CallOperationAction,SendSignalAction,Constraint>
public Object visitNullLiteralExp(NullLiteralExp<EClassifier> literalExp)
visitNullLiteralExp
in interface Visitor<Object,EClassifier,EOperation,EStructuralFeature,EEnumLiteral,EParameter,EObject,CallOperationAction,SendSignalAction,Constraint>
public Object visitOrderedTupleLiteralExp(OrderedTupleLiteralExp tuple)
visitOrderedTupleLiteralExp
in interface ImperativeOCLVisitor<Object>
public Object visitOrderedTupleLiteralPart(OrderedTupleLiteralPart part)
visitOrderedTupleLiteralPart
in interface ImperativeOCLVisitor<Object>
public Object visitBooleanLiteralExp(BooleanLiteralExp<EClassifier> literal)
visitBooleanLiteralExp
in interface Visitor<Object,EClassifier,EOperation,EStructuralFeature,EEnumLiteral,EParameter,EObject,CallOperationAction,SendSignalAction,Constraint>
public Object visitIntegerLiteralExp(IntegerLiteralExp<EClassifier> literal)
visitIntegerLiteralExp
in interface Visitor<Object,EClassifier,EOperation,EStructuralFeature,EEnumLiteral,EParameter,EObject,CallOperationAction,SendSignalAction,Constraint>
public Object visitRealLiteralExp(RealLiteralExp<EClassifier> literal)
visitRealLiteralExp
in interface Visitor<Object,EClassifier,EOperation,EStructuralFeature,EEnumLiteral,EParameter,EObject,CallOperationAction,SendSignalAction,Constraint>
public Object visitUnlimitedNaturalLiteralExp(UnlimitedNaturalLiteralExp<EClassifier> literal)
public Object visitStringLiteralExp(StringLiteralExp<EClassifier> literal)
visitStringLiteralExp
in interface Visitor<Object,EClassifier,EOperation,EStructuralFeature,EEnumLiteral,EParameter,EObject,CallOperationAction,SendSignalAction,Constraint>
public Object visitTupleLiteralExp(TupleLiteralExp<EClassifier,EStructuralFeature> tuple)
visitTupleLiteralExp
in interface Visitor<Object,EClassifier,EOperation,EStructuralFeature,EEnumLiteral,EParameter,EObject,CallOperationAction,SendSignalAction,Constraint>
public Object visitTupleLiteralPart(TupleLiteralPart<EClassifier,EStructuralFeature> part)
visitTupleLiteralPart
in interface Visitor<Object,EClassifier,EOperation,EStructuralFeature,EEnumLiteral,EParameter,EObject,CallOperationAction,SendSignalAction,Constraint>
public Object visitMessageExp(MessageExp<EClassifier,CallOperationAction,SendSignalAction> message)
visitMessageExp
in interface Visitor<Object,EClassifier,EOperation,EStructuralFeature,EEnumLiteral,EParameter,EObject,CallOperationAction,SendSignalAction,Constraint>
public Object visitStateExp(StateExp<EClassifier,EObject> state)
visitStateExp
in interface Visitor<Object,EClassifier,EOperation,EStructuralFeature,EEnumLiteral,EParameter,EObject,CallOperationAction,SendSignalAction,Constraint>
public Object visitTypeExp(TypeExp<EClassifier> expression)
visitTypeExp
in interface Visitor<Object,EClassifier,EOperation,EStructuralFeature,EEnumLiteral,EParameter,EObject,CallOperationAction,SendSignalAction,Constraint>
public Object visitUnspecifiedValueExp(UnspecifiedValueExp<EClassifier> unspecExp)
visitUnspecifiedValueExp
in interface Visitor<Object,EClassifier,EOperation,EStructuralFeature,EEnumLiteral,EParameter,EObject,CallOperationAction,SendSignalAction,Constraint>
public Object visitVariableExp(VariableExp<EClassifier,EParameter> variableExp)
visitVariableExp
in interface Visitor<Object,EClassifier,EOperation,EStructuralFeature,EEnumLiteral,EParameter,EObject,CallOperationAction,SendSignalAction,Constraint>
public Object visitCollectionItem(CollectionItem<EClassifier> collectionItem)
visitCollectionItem
in interface Visitor<Object,EClassifier,EOperation,EStructuralFeature,EEnumLiteral,EParameter,EObject,CallOperationAction,SendSignalAction,Constraint>
public Object visitCollectionRange(CollectionRange<EClassifier> range)
visitCollectionRange
in interface Visitor<Object,EClassifier,EOperation,EStructuralFeature,EEnumLiteral,EParameter,EObject,CallOperationAction,SendSignalAction,Constraint>
public Object visitVariable(Variable<EClassifier,EParameter> variable)
visitVariable
in interface Visitor<Object,EClassifier,EOperation,EStructuralFeature,EEnumLiteral,EParameter,EObject,CallOperationAction,SendSignalAction,Constraint>
public Object visitExpressionInOCL(ExpressionInOCL<EClassifier,EParameter> expression)
visitExpressionInOCL
in interface Visitor<Object,EClassifier,EOperation,EStructuralFeature,EEnumLiteral,EParameter,EObject,CallOperationAction,SendSignalAction,Constraint>
public Object visitConstraint(Constraint constraint)
visitConstraint
in interface Visitor<Object,EClassifier,EOperation,EStructuralFeature,EEnumLiteral,EParameter,EObject,CallOperationAction,SendSignalAction,Constraint>
public Object visitContextualProperty(ContextualProperty contextualProperty)
visitContextualProperty
in interface QVTOperationalVisitor<Object>
public Object visitVarParameter(VarParameter parameter)
visitVarParameter
in interface QVTOperationalVisitor<Object>
Copyright © 2008, 2018 Borland Software Corporation and others. All Rights Reserved.