CompositeModelBuilder Objects

Subclass of ModelBuilder.

This encapsulates the auto-model builder nodes ModelBuilder that can build and evaluate multiple models using different modeling algorithms and settings.

c.getAllModelAlgorithms() : List

Returns the model builder node ids that are available in this CompositeModelBuilder.

c.isAlgorithmEnabled(modelBuilderId) : boolean

modelBuilderId (string) : build model id

Returns whether the supplied algorithm is enabled. If the supplied algorithm ID is not one of the algorithms available for this model builder, the method returns False. An algorithm may be enabled in the model builder, but invalid due to other settings (see isAlgorithmInvalid(String)).

c.isAlgorithmInvalid(algorithmID) : boolean
algorithmID (string) : 

Returns whether the supplied algorithm is invalid. An algorithm may be enabled (see isAlgorithmEnabled(String)) in this model builder, but be invalid due to other settings. For instance, the target measure may not be valid for the algorithm. If the algorithm is invalidated in this way it will not be built, even if it is enabled.

c.setAlgorithmEnabled(modelBuilderId, value)

modelBuilderId (string) : build model id

value (boolean) : the enabled value

Sets whether the supplied algorithm is enabled. If the supplied algorithm ID is not one of the algorithms available for this model builder, the method call will have no effect.