public interface CompositeModelBuilder extends ModelBuilder
ModelBuilder
that can build and evaluate multiple models using different modeling algorithms
and settings.CompositeModelOutput
,
CompositeModelApplier
Modifier and Type | Method and Description |
---|---|
java.util.List<java.lang.String> |
getAllModelAlgorithms()
Returns the model builder node ids that are available in this CompositeModelBuilder.
|
boolean |
isAlgorithmEnabled(java.lang.String modelBuilderId)
Returns whether the supplied algorithm is enabled.
|
boolean |
isAlgorithmInvalid(java.lang.String algorithmID)
Returns whether the supplied algorithm is invalid.
|
void |
setAlgorithmEnabled(java.lang.String modelBuilderId,
boolean value)
Sets whether the supplied algorithm is enabled.
|
getModelOutputType
getBuiltObject
flushCache, getID, getInputDataModel, getOutputDataModel, getProcessorDiagram, getProcessorStream, getProcessorType, getTypeName, getXPosition, getYPosition, isCacheEnabled, isCacheFull, isInitial, isInline, isTerminal, run, setCacheEnabled, setPositionBetween, setXYPosition
getKeyedPropertyKeys, getKeyedPropertyValue, getLabel, getName, getPropertyType, getPropertyValue, getSavedByVersion, getStructuredPropertyDefinition, isKeyedProperty, isProperty, isServerConnectionRequiredProperty, propertyIterator, setKeyedPropertyValue, setLabel, setPropertyValue, setPropertyValues, setPropertyValuesFrom
getContainerTagIterator, getContainerTags, getContainerTypeID, getContentContainer, getContentModel, getContentModelTags, putContentContainer
java.util.List<java.lang.String> getAllModelAlgorithms()
boolean isAlgorithmEnabled(java.lang.String modelBuilderId)
false
. An algorithm may
be enabled in the model builder, but invalid due to other settings (see isAlgorithmInvalid( String )
).modelBuilderId
- build model idtrue
if the supplied algorithm is enabledboolean isAlgorithmInvalid(java.lang.String algorithmID)
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.true
if the supplied algorithm is not valid in this model builder.void setAlgorithmEnabled(java.lang.String modelBuilderId, boolean value)
modelBuilderId
- build model idvalue
- the enabled value(C) Copyright IBM Corp. 1994, 2015. All Rights Reserved.