Class AlarmConfigurationConfig
java.lang.Object
com.inductiveautomation.ignition.common.alarming.config.AlarmConfigurationConfig
- All Implemented Interfaces:
AlarmConfiguration
,Countable
,Extendable<AlarmConfiguration>
,Intersectable<AlarmConfiguration>
,Mergable<AlarmConfiguration>
,Serializable
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
add
(AlarmDefinition definition) boolean
int
getCount()
Merges the alarm definitions from the model with the diff.getEdit()
This returns an object that represents the value only for the most "local" level.boolean
isInherited
(AlarmDefinition definition) protected boolean
isModified
(String name) boolean
isOverridden
(AlarmDefinition definition) protected boolean
void
protected AlarmDefinition
wrap
(AlarmDefinition model, AlarmDefinition edit) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.inductiveautomation.ignition.common.alarming.config.AlarmConfiguration
extend, intersect, merge, newExtension
-
Constructor Details
-
AlarmConfigurationConfig
-
-
Method Details
-
getEdit
-
getCount
public int getCount() -
getExtension
Description copied from interface:Extendable
This returns an object that represents the value only for the most "local" level. That is, this is the difference between the inherited base and the current extension. Complex objects should ensure that trait is true for all aspects of the returned value.- Specified by:
getExtension
in interfaceAlarmConfiguration
- Specified by:
getExtension
in interfaceExtendable<AlarmConfiguration>
-
getDefinitions
Merges the alarm definitions from the model with the diff.- Specified by:
getDefinitions
in interfaceAlarmConfiguration
-
get
- Specified by:
get
in interfaceAlarmConfiguration
-
add
- Specified by:
add
in interfaceAlarmConfiguration
-
remove
- Specified by:
remove
in interfaceAlarmConfiguration
-
contains
- Specified by:
contains
in interfaceAlarmConfiguration
-
isOverridden
- Specified by:
isOverridden
in interfaceAlarmConfiguration
-
isInherited
- Specified by:
isInherited
in interfaceAlarmConfiguration
-
wrap
-
isRemoved
-
isModified
-