Interface ConfigurationInitializerRegistry.IConfigurationInitializer

  • Enclosing class:
    ConfigurationInitializerRegistry

    public static interface ConfigurationInitializerRegistry.IConfigurationInitializer
    Defines the interface for the configuration initializer.
    Author:
    Holger Eichelberger
    • Method Detail

      • initializeConfiguration

        java.util.List<Message> initializeConfiguration​(Configuration config,
                                                        ProgressObserver observer)
        Initializes the configuration.
        Parameters:
        config - the configuration to be initialized
        observer - 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:
        true for support, false else
      • 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.