Class PipelineDescriptor
- java.lang.Object
 - 
- com.inductiveautomation.ignition.common.config.BasicPropertySet
 - 
- com.inductiveautomation.ignition.alarming.common.pipelines.PipelineDescriptor
 
 
 
- 
- All Implemented Interfaces:
 CommonBlockProperties,Countable,Extendable<PropertySet>,Mergable<PropertySet>,MutablePropertyValueSource,ObservablePropertySet,PropertySet,PropertyValueSource,java.io.Serializable,java.lang.Iterable<PropertyValue>
public class PipelineDescriptor extends BasicPropertySet implements CommonBlockProperties
- See Also:
 - Serialized Form
 
 
- 
- 
Nested Class Summary
- 
Nested classes/interfaces inherited from class com.inductiveautomation.ignition.common.config.BasicPropertySet
BasicPropertySet.Builder 
 - 
 
- 
Field Summary
Fields Modifier and Type Field Description static Property<ObservablePropertySet[]>BLOCKSContains all of the block configs in this pipelinestatic Property<java.util.EnumSet<DropoutCondition>>DROPOUT_CONDITIONSstatic Property<java.lang.Boolean>ENABLEDstatic Property<java.lang.String>FALLBACK_PIPELINEstatic Property<java.lang.String>PROJECT_NAMEstatic ResourceTypeRESOURCE_TYPEThe resource type for ProjectResources that are PipelinesDescriptorsstatic intSCOPEThe scope for pipeline resources.static Property<ObservablePropertySet>STARTING_BLOCK- 
Fields inherited from interface com.inductiveautomation.ignition.alarming.common.pipelines.CommonBlockProperties
BLOCK_ID, FACTORY_ID, OUTPUT_ID 
- 
Fields inherited from interface com.inductiveautomation.ignition.common.config.PropertySet
EMPTY 
 - 
 
- 
Constructor Summary
Constructors Constructor Description PipelineDescriptor() 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.UUIDaddBlock(ObservablePropertySet block)java.util.Map<Property<?>,java.lang.Object>getRawValueMap()voidremoveBlock(java.util.UUID uuid)voidsetRawValueMap(java.util.Map<? extends Property<?>,java.lang.Object> copy)- 
Methods inherited from class com.inductiveautomation.ignition.common.config.BasicPropertySet
addPropertyChangeListener, addPropertyChangeListener, change, coerceValue, contains, equals, firePropertyChange, get, getCount, getExtension, getOrDefault, getOrElse, getProperties, getRaw, getValues, isExtended, isInherited, iterator, of, remove, removePropertyChangeListener, removePropertyChangeListener, set, set, setDirect, setImpl, toString 
- 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait 
- 
Methods inherited from interface com.inductiveautomation.ignition.common.config.MutablePropertyValueSource
merge 
- 
Methods inherited from interface com.inductiveautomation.ignition.common.config.PropertySet
extend, newDefaultInstance, newExtension 
- 
Methods inherited from interface com.inductiveautomation.ignition.common.config.PropertyValueSource
getNonNull, getNonNull 
 - 
 
 - 
 
- 
- 
Field Detail
- 
SCOPE
public static final int SCOPE
The scope for pipeline resources. (ApplicationScope.GATEWAY)- See Also:
 - Constant Field Values
 
 
- 
RESOURCE_TYPE
public static final ResourceType RESOURCE_TYPE
The resource type for ProjectResources that are PipelinesDescriptors 
- 
BLOCKS
public static final Property<ObservablePropertySet[]> BLOCKS
Contains all of the block configs in this pipeline 
- 
STARTING_BLOCK
public static final Property<ObservablePropertySet> STARTING_BLOCK
 
- 
DROPOUT_CONDITIONS
public static final Property<java.util.EnumSet<DropoutCondition>> DROPOUT_CONDITIONS
 
- 
ENABLED
public static final Property<java.lang.Boolean> ENABLED
 
- 
FALLBACK_PIPELINE
public static final Property<java.lang.String> FALLBACK_PIPELINE
 
- 
PROJECT_NAME
public static final Property<java.lang.String> PROJECT_NAME
 
 - 
 
- 
Method Detail
- 
addBlock
public java.util.UUID addBlock(ObservablePropertySet block)
 
- 
removeBlock
public void removeBlock(java.util.UUID uuid)
 
- 
getRawValueMap
public java.util.Map<Property<?>,java.lang.Object> getRawValueMap()
- Overrides:
 getRawValueMapin classBasicPropertySet
 
- 
setRawValueMap
public void setRawValueMap(java.util.Map<? extends Property<?>,java.lang.Object> copy)
- Overrides:
 setRawValueMapin classBasicPropertySet
 
 - 
 
 -