Interface AlarmDefinition
- All Superinterfaces:
Countable
,Extendable<PropertySet>
,Iterable<PropertyValue>
,Mergable<PropertySet>
,MutablePropertyValueSource
,PropertySet
,PropertyValueSource
,Serializable
- All Known Implementing Classes:
AlarmDefinitionConfig
,AlarmDefinitionDiff
,BasicAlarmDefinition
,ExtendedAlarmDefinition
,IntersectedAlarmDefinition
An AlarmDefinition is the configuration of an alarm. It is identified by its name, which must be unique inside of its
parent object.
-
Field Summary
Fields inherited from interface com.inductiveautomation.ignition.common.config.PropertySet
EMPTY
-
Method Summary
Modifier and TypeMethodDescriptiongetBoundProperty
(Property<?> property) getName()
boolean
isPropertyBound
(Property<?> prop) void
setBoundProperty
(Property<?> property, BoundAlarmProperty value) void
Methods inherited from interface java.lang.Iterable
forEach, iterator, spliterator
Methods inherited from interface com.inductiveautomation.ignition.common.config.MutablePropertyValueSource
merge, remove, set, set
Methods inherited from interface com.inductiveautomation.ignition.common.config.PropertySet
extend, getExtension, isExtended, isInherited, newDefaultInstance, newExtension
Methods inherited from interface com.inductiveautomation.ignition.common.config.PropertyValueSource
contains, get, getNonNull, getNonNull, getOrDefault, getOrElse, getProperties, getValues
-
Method Details
-
getName
String getName() -
setName
-
isPropertyBound
-
setBoundProperty
-
getBoundProperty
-