Interface AlarmDefinition
- 
- All Superinterfaces:
- Countable,- Extendable<PropertySet>,- java.lang.Iterable<PropertyValue>,- Mergable<PropertySet>,- MutablePropertyValueSource,- PropertySet,- PropertyValueSource,- java.io.Serializable
 - All Known Implementing Classes:
- AlarmDefinitionConfig,- AlarmDefinitionDiff,- BasicAlarmDefinition,- ExtendedAlarmDefinition,- IntersectedAlarmDefinition
 
 public interface AlarmDefinition extends PropertySet 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.PropertySetEMPTY
 
- 
 - 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description BoundAlarmPropertygetBoundProperty(Property<?> property)java.lang.StringgetName()booleanisPropertyBound(Property<?> prop)voidsetBoundProperty(Property<?> property, BoundAlarmProperty value)voidsetName(java.lang.String name)- 
Methods inherited from interface com.inductiveautomation.ignition.common.config.MutablePropertyValueSourcemerge, remove, set, set
 - 
Methods inherited from interface com.inductiveautomation.ignition.common.config.PropertySetextend, getExtension, isExtended, isInherited, newDefaultInstance, newExtension
 - 
Methods inherited from interface com.inductiveautomation.ignition.common.config.PropertyValueSourcecontains, get, getNonNull, getNonNull, getOrDefault, getOrElse, getProperties, getValues
 
- 
 
- 
- 
- 
Method Detail- 
getNamejava.lang.String getName() 
 - 
setNamevoid setName(java.lang.String name) 
 - 
isPropertyBoundboolean isPropertyBound(Property<?> prop) 
 - 
setBoundPropertyvoid setBoundProperty(Property<?> property, BoundAlarmProperty value) 
 - 
getBoundPropertyBoundAlarmProperty getBoundProperty(Property<?> property) 
 
- 
 
-