Interface ConfigurationInitializerRegistry.IConfigurationInitializer
-
- Enclosing class:
- ConfigurationInitializerRegistry
public static interface ConfigurationInitializerRegistry.IConfigurationInitializerDefines the interface for the configuration initializer.- Author:
- Holger Eichelberger
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.List<Message>initializeConfiguration(Configuration config, ProgressObserver observer)Initializes the configuration.booleanresolveDefaultValue(IDecisionVariable variable)Resolves default values of a particular variable.booleansupportsElementCopy()Whether the initializer/configuration supports enforced model copy.
-
-
-
Method Detail
-
initializeConfiguration
java.util.List<Message> initializeConfiguration(Configuration config, ProgressObserver observer)
Initializes the configuration.- Parameters:
config- the configuration to be initializedobserver- a progress observer on the initialization progress- Returns:
- any messages occurring during the initialization, null or empty denote no problems. The result may also consist of warnings only.
-
supportsElementCopy
boolean supportsElementCopy()
Whether the initializer/configuration supports enforced model copy.- Returns:
truefor support,falseelse
-
resolveDefaultValue
boolean resolveDefaultValue(IDecisionVariable variable)
Resolves default values of a particular variable.- Parameters:
variable- the instance to resolve the default values for.- Returns:
- true of a default value could be resolved and assigned to variable, false otherwise.
-
-