public class QvtGenericVisitorDecorator extends QvtGenericEvaluationVisitor implements InternalEvaluator
Constructor and Description |
---|
QvtGenericVisitorDecorator(InternalEvaluator qvtExtVisitor) |
Modifier and Type | Method and Description |
---|---|
ModuleInstance |
callTransformationImplicitConstructor(OperationalTransformation transformation,
List<ModelInstance> args) |
Object |
execute(OperationalTransformation transformation) |
IContext |
getContext()
Gets the evaluation context.
|
QvtOperationalEvaluationEnv |
getOperationalEvaluationEnv()
Get the evaluation environment used by this visitor
|
QvtOperationalEvaluationVisitorImpl.OperationCallResult |
runMainEntry(OperationalTransformation transformation,
List<Object> args) |
void |
setOperationalEvaluationEnv(QvtOperationalEvaluationEnv evalEnv)
Set the evaluation environment to be used by this visitor
|
visitAltExp, visitAssertExp, visitAssignExp, visitAssociationClassCallExp, visitBlockExp, visitBooleanLiteralExp, visitBreakExp, visitCatchtExp, visitCollectionItem, visitCollectionLiteralExp, visitCollectionRange, visitComputeExp, visitConstraint, visitConstructor, visitConstructorBody, visitContextualProperty, visitContinueExp, visitDictLiteralExp, visitDictLiteralPart, visitEntryOperation, visitEnumLiteralExp, visitExpression, visitExpressionInOCL, visitForExp, visitHelper, visitIfExp, visitImperativeIterateExp, visitImperativeOperation, visitInstantiationExp, visitIntegerLiteralExp, visitInvalidLiteralExp, visitIterateExp, visitIteratorExp, visitLetExp, visitLibrary, visitLogExp, visitMappingBody, visitMappingCallExp, visitMappingOperation, visitMessageExp, visitModelType, visitModule, visitModuleImport, visitNullLiteralExp, visitObjectExp, visitOperationBody, visitOperationCallExp, visitOrderedTupleLiteralExp, visitOrderedTupleLiteralPart, visitPropertyCallExp, visitRaiseExp, visitRealLiteralExp, visitResolveExp, visitResolveInExp, visitReturnExp, visitStateExp, visitStringLiteralExp, visitSwitchExp, visitTryExp, visitTupleLiteralExp, visitTupleLiteralPart, visitTypeExp, visitUnlimitedNaturalLiteralExp, visitUnlinkExp, visitUnpackExp, visitUnspecifiedValueExp, visitVariable, visitVariableExp, visitVariableInitExp, visitVarParameter, visitWhileExp
getEnvironment, getEvaluationEnvironment, getExtentMap
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
visitConstructor, visitConstructorBody, visitContextualProperty, visitEntryOperation, visitHelper, visitImperativeOperation, visitLibrary, visitMappingBody, visitMappingCallExp, visitMappingOperation, visitModelType, visitModule, visitModuleImport, visitObjectExp, visitOperationBody, visitResolveExp, visitResolveInExp, visitVarParameter
visitAltExp, visitAssertExp, visitAssignExp, visitBlockExp, visitBreakExp, visitCatchtExp, visitComputeExp, visitContinueExp, visitDictLiteralExp, visitDictLiteralPart, visitForExp, visitImperativeIterateExp, visitInstantiationExp, visitLogExp, visitOrderedTupleLiteralExp, visitOrderedTupleLiteralPart, visitRaiseExp, visitReturnExp, visitSwitchExp, visitTryExp, visitUnlinkExp, visitUnpackExp, visitVariableInitExp, visitWhileExp
visitAssociationClassCallExp, visitBooleanLiteralExp, visitCollectionItem, visitCollectionLiteralExp, visitCollectionRange, visitConstraint, visitEnumLiteralExp, visitExpressionInOCL, visitIfExp, visitIntegerLiteralExp, visitInvalidLiteralExp, visitIterateExp, visitIteratorExp, visitLetExp, visitMessageExp, visitNullLiteralExp, visitOperationCallExp, visitPropertyCallExp, visitRealLiteralExp, visitStateExp, visitStringLiteralExp, visitTupleLiteralExp, visitTupleLiteralPart, visitTypeExp, visitUnlimitedNaturalLiteralExp, visitUnspecifiedValueExp, visitVariable, visitVariableExp
getEnvironment, getEvaluationEnvironment, getExtentMap, visitConstraint, visitExpression
public QvtGenericVisitorDecorator(InternalEvaluator qvtExtVisitor)
public IContext getContext()
QvtOperationalEvaluationVisitor
getContext
in interface QvtOperationalEvaluationVisitor
public void setOperationalEvaluationEnv(QvtOperationalEvaluationEnv evalEnv)
QvtOperationalEvaluationVisitor
setOperationalEvaluationEnv
in interface QvtOperationalEvaluationVisitor
public QvtOperationalEvaluationEnv getOperationalEvaluationEnv()
QvtOperationalEvaluationVisitor
getOperationalEvaluationEnv
in interface QvtOperationalEvaluationVisitor
public ModuleInstance callTransformationImplicitConstructor(OperationalTransformation transformation, List<ModelInstance> args)
callTransformationImplicitConstructor
in interface InternalEvaluator
public QvtOperationalEvaluationVisitorImpl.OperationCallResult runMainEntry(OperationalTransformation transformation, List<Object> args)
runMainEntry
in interface InternalEvaluator
public Object execute(OperationalTransformation transformation) throws QvtRuntimeException
execute
in interface InternalEvaluator
QvtRuntimeException
Copyright © 2008, 2018 Borland Software Corporation and others. All Rights Reserved.