Class QmPrunedConfigSaver
java.lang.Object
net.ssehub.easy.varModel.confModel.ConfigurationSaver
eu.qualimaster.easy.extension.modelop.QualiMasterConfigurationSaver
eu.qualimaster.easy.extension.modelop.QmPrunedConfigSaver
QualiMasterConfigurationSaver used by the ModelModifier to save values generated by constraints.- Author:
- El-Sharkawy
-
Constructor Summary
ConstructorsConstructorDescriptionQmPrunedConfigSaver(net.ssehub.easy.varModel.confModel.Configuration srcConfiguration) Single constructor for this class. -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanisSavingEnabled(net.ssehub.easy.varModel.model.Project destProject, net.ssehub.easy.varModel.confModel.IDecisionVariable var) protected voidsaveFreezeStates(net.ssehub.easy.varModel.model.Project confProject) Methods inherited from class eu.qualimaster.easy.extension.modelop.QualiMasterConfigurationSaver
addImports, addLocalVariables, createAssignmentConstraint, createFreezeBlock, createProjectMethods inherited from class net.ssehub.easy.varModel.confModel.ConfigurationSaver
addAttributes, addVersion, deriveOperand, getConfiguration, getSavedConfiguration, toSaveableValue
-
Constructor Details
-
QmPrunedConfigSaver
QmPrunedConfigSaver(net.ssehub.easy.varModel.confModel.Configuration srcConfiguration) throws net.ssehub.easy.varModel.confModel.ConfigurationException Single constructor for this class.- Parameters:
srcConfiguration- The configuration which should be saved.- Throws:
net.ssehub.easy.varModel.confModel.ConfigurationException- in case of any configuration errors
-
-
Method Details
-
saveFreezeStates
protected void saveFreezeStates(net.ssehub.easy.varModel.model.Project confProject) - Overrides:
saveFreezeStatesin classQualiMasterConfigurationSaver
-
isSavingEnabled
protected boolean isSavingEnabled(net.ssehub.easy.varModel.model.Project destProject, net.ssehub.easy.varModel.confModel.IDecisionVariable var) - Overrides:
isSavingEnabledin classQualiMasterConfigurationSaver
-