public class PipelineDescriptor extends BasicPropertySet implements CommonBlockProperties
Modifier and Type | Field and Description |
---|---|
static Property<ObservablePropertySet[]> |
BLOCKS
Contains all of the block configs in this pipeline
|
static Property<java.util.EnumSet<DropoutCondition>> |
DROPOUT_CONDITIONS |
static Property<java.lang.Boolean> |
ENABLED |
static Property<java.lang.String> |
FALLBACK_PIPELINE |
static java.util.UUID |
PIPELINE_ROOT_FOLDER
The fixed UUID of the root folder within the global project for pipelines
|
static java.lang.String |
RESOURCE_TYPE
The resource type for ProjectResources that are PipelinesDescriptors
|
static int |
SCOPE
The scope for pipeline resources.
|
static Property<ObservablePropertySet> |
STARTING_BLOCK |
BLOCK_ID, FACTORY_ID, OUTPUT_ID
Constructor and Description |
---|
PipelineDescriptor() |
Modifier and Type | Method and Description |
---|---|
java.util.UUID |
addBlock(ObservablePropertySet block) |
java.util.Map<Property<?>,java.lang.Object> |
getRawValueMap() |
void |
removeBlock(java.util.UUID uuid) |
void |
setRawValueMap(java.util.Map<? extends Property<?>,java.lang.Object> copy) |
addPropertyChangeListener, addPropertyChangeListener, change, contains, equals, firePropertyChange, get, getCount, getOrDefault, getOrElse, getProperties, getValues, isExtended, isInherited, iterator, merge, merge, of, remove, removePropertyChangeListener, removePropertyChangeListener, set, set, setDirect, toString
public static final java.util.UUID PIPELINE_ROOT_FOLDER
public static final int SCOPE
public static final java.lang.String RESOURCE_TYPE
public static final Property<ObservablePropertySet[]> BLOCKS
public static final Property<ObservablePropertySet> STARTING_BLOCK
public static final Property<java.util.EnumSet<DropoutCondition>> DROPOUT_CONDITIONS
public static final Property<java.lang.Boolean> ENABLED
public static final Property<java.lang.String> FALLBACK_PIPELINE
public java.util.UUID addBlock(ObservablePropertySet block)
public void removeBlock(java.util.UUID uuid)
public java.util.Map<Property<?>,java.lang.Object> getRawValueMap()
getRawValueMap
in class BasicPropertySet
public void setRawValueMap(java.util.Map<? extends Property<?>,java.lang.Object> copy)
setRawValueMap
in class BasicPropertySet