Class ExtendedAlarmDefinition
java.lang.Object
com.inductiveautomation.ignition.common.config.AbstractExtendedPropertySet<PropertySet>
com.inductiveautomation.ignition.common.config.ExtendedPropertySet
com.inductiveautomation.ignition.common.alarming.config.ExtendedAlarmDefinition
- All Implemented Interfaces:
AlarmDefinition
,Countable
,Extendable<PropertySet>
,Mergable<PropertySet>
,MutablePropertyValueSource
,PropertySet
,PropertyValueSource
,Serializable
,Iterable<PropertyValue>
Created by colby.clegg on 3/7/2016.
- See Also:
-
Field Summary
Fields inherited from class com.inductiveautomation.ignition.common.config.AbstractExtendedPropertySet
local, parent
Fields inherited from interface com.inductiveautomation.ignition.common.config.PropertySet
EMPTY
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
ExtendedAlarmDefinition
(AlarmDefinition local, AlarmDefinition parent) -
Method Summary
Modifier and TypeMethodDescriptiongetBoundProperty
(Property<?> property) getLocal()
getName()
boolean
isPropertyBound
(Property<?> prop) void
setBoundProperty
(Property<?> property, BoundAlarmProperty value) void
Methods inherited from class com.inductiveautomation.ignition.common.config.ExtendedPropertySet
extend, instantiateLocal
Methods inherited from class com.inductiveautomation.ignition.common.config.AbstractExtendedPropertySet
contains, get, getCount, getExtension, getImpl, getOrCreateLocal, getOrDefault, getOrElse, getParentProperty, getProperties, isExtended, isInherited, iterator, merge, remove, set, set, setImpl, setLocal, setParent, toString
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
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
-
Constructor Details
-
ExtendedAlarmDefinition
-
-
Method Details
-
getLocal
- Overrides:
getLocal
in classAbstractExtendedPropertySet<PropertySet>
-
getParent
- Overrides:
getParent
in classAbstractExtendedPropertySet<PropertySet>
-
getName
- Specified by:
getName
in interfaceAlarmDefinition
-
setName
- Specified by:
setName
in interfaceAlarmDefinition
-
isPropertyBound
- Specified by:
isPropertyBound
in interfaceAlarmDefinition
-
setBoundProperty
- Specified by:
setBoundProperty
in interfaceAlarmDefinition
-
getBoundProperty
- Specified by:
getBoundProperty
in interfaceAlarmDefinition
-