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()booleanisPropertyBound(Property<?> prop) voidsetBoundProperty(Property<?> property, BoundAlarmProperty value) voidMethods inherited from interface java.lang.Iterable
forEach, iterator, spliteratorMethods inherited from interface com.inductiveautomation.ignition.common.config.MutablePropertyValueSource
merge, remove, set, setMethods inherited from interface com.inductiveautomation.ignition.common.config.PropertySet
extend, getExtension, isExtended, isInherited, newDefaultInstance, newExtensionMethods 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
-