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[]>
BLOCKS
Contains all of the block configs in this pipelinestatic Property<java.util.EnumSet<DropoutCondition>>
DROPOUT_CONDITIONS
static Property<java.lang.Boolean>
ENABLED
static Property<java.lang.String>
FALLBACK_PIPELINE
static Property<java.lang.String>
PROJECT_NAME
static ResourceType
RESOURCE_TYPE
The resource type for ProjectResources that are PipelinesDescriptorsstatic int
SCOPE
The 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.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)
-
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:
getRawValueMap
in classBasicPropertySet
-
setRawValueMap
public void setRawValueMap(java.util.Map<? extends Property<?>,java.lang.Object> copy)
- Overrides:
setRawValueMap
in classBasicPropertySet
-
-