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.