Class QVTOExecutor
java.lang.Object
org.palladiosimulator.simulizar.reconfiguration.qvto.AbstractQVTOExecutor
org.palladiosimulator.simulizar.reconfiguration.qvto.QVTOExecutor
QVTo executor helper class that supports executing QVTo reconfiguration rules.
-
Field Summary
Fields inherited from class org.palladiosimulator.simulizar.reconfiguration.qvto.AbstractQVTOExecutor
KEY_RESOURCE_TABLE_MANAGER -
Constructor Summary
ConstructorsConstructorDescriptionQVTOExecutor(ModelTransformationCache knownTransformations, QVToModelCache knownModels) Initializes a new instance of theQVTOExecutorclass. -
Method Summary
Modifier and TypeMethodDescriptionbooleanexecuteTransformations(List<QvtoModelTransformation> transformations, de.uka.ipd.sdq.scheduler.resources.active.IResourceTableManager resourceTableManager, Map<String, Object> configParams) Methods inherited from class org.palladiosimulator.simulizar.reconfiguration.qvto.AbstractQVTOExecutor
createLog, doExecution, executeTransformation, executeTransformation, executeTransformationInternal, getAvailableModels, getAvailableTransformations, handleExecutionResult, setupExecutionContext, setupModelExtents
-
Constructor Details
-
QVTOExecutor
Initializes a new instance of theQVTOExecutorclass.- Parameters:
knownTransformations- AnTransformationCachewhich contains all transformation that can be executed by this instance, might be empty.knownModels- AQVToModelCachethat contains all models that can serve as a transformation parameter.
-
-
Method Details
-
executeTransformations
public boolean executeTransformations(List<QvtoModelTransformation> transformations, de.uka.ipd.sdq.scheduler.resources.active.IResourceTableManager resourceTableManager, Map<String, Object> configParams)
-