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.BasicPropertySetBasicPropertySet.Builder
 
- 
 - 
Field SummaryFields 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.CommonBlockPropertiesBLOCK_ID, FACTORY_ID, OUTPUT_ID
 - 
Fields inherited from interface com.inductiveautomation.ignition.common.config.PropertySetEMPTY
 
- 
 - 
Constructor SummaryConstructors Constructor Description PipelineDescriptor()
 - 
Method SummaryAll 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.BasicPropertySetaddPropertyChangeListener, 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.Objectclone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 - 
Methods inherited from interface com.inductiveautomation.ignition.common.config.MutablePropertyValueSourcemerge
 - 
Methods inherited from interface com.inductiveautomation.ignition.common.config.PropertySetextend, newDefaultInstance, newExtension
 - 
Methods inherited from interface com.inductiveautomation.ignition.common.config.PropertyValueSourcegetNonNull, getNonNull
 
- 
 
- 
- 
- 
Field Detail- 
SCOPEpublic static final int SCOPE The scope for pipeline resources. (ApplicationScope.GATEWAY)- See Also:
- Constant Field Values
 
 - 
RESOURCE_TYPEpublic static final ResourceType RESOURCE_TYPE The resource type for ProjectResources that are PipelinesDescriptors
 - 
BLOCKSpublic static final Property<ObservablePropertySet[]> BLOCKS Contains all of the block configs in this pipeline
 - 
STARTING_BLOCKpublic static final Property<ObservablePropertySet> STARTING_BLOCK 
 - 
DROPOUT_CONDITIONSpublic static final Property<java.util.EnumSet<DropoutCondition>> DROPOUT_CONDITIONS 
 - 
ENABLEDpublic static final Property<java.lang.Boolean> ENABLED 
 - 
FALLBACK_PIPELINEpublic static final Property<java.lang.String> FALLBACK_PIPELINE 
 - 
PROJECT_NAMEpublic static final Property<java.lang.String> PROJECT_NAME 
 
- 
 - 
Method Detail- 
addBlockpublic java.util.UUID addBlock(ObservablePropertySet block) 
 - 
removeBlockpublic void removeBlock(java.util.UUID uuid) 
 - 
getRawValueMappublic java.util.Map<Property<?>,java.lang.Object> getRawValueMap() - Overrides:
- getRawValueMapin class- BasicPropertySet
 
 - 
setRawValueMappublic void setRawValueMap(java.util.Map<? extends Property<?>,java.lang.Object> copy) - Overrides:
- setRawValueMapin class- BasicPropertySet
 
 
- 
 
-