Class ExtendedAlarmConfiguration
java.lang.Object
com.inductiveautomation.ignition.common.alarming.config.ExtendedAlarmConfiguration
- All Implemented Interfaces:
AlarmConfiguration
,Countable
,Extendable<AlarmConfiguration>
,Intersectable<AlarmConfiguration>
,Mergable<AlarmConfiguration>
,Serializable
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionExtendedAlarmConfiguration
(AlarmConfiguration local, AlarmConfiguration parent) -
Method Summary
Modifier and TypeMethodDescriptionvoid
add
(AlarmDefinition definition) boolean
static AlarmConfiguration
extend
(AlarmConfiguration parent, AlarmConfiguration extension) int
getCount()
getLocal()
boolean
isInherited
(AlarmDefinition definition) boolean
isOverridden
(AlarmDefinition definition) void
merge
(AlarmConfiguration other) void
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, getExtension, intersect, merge, newExtension
-
Constructor Details
-
ExtendedAlarmConfiguration
-
-
Method Details
-
getLocal
-
getParent
-
extend
-
getDefinitions
- Specified by:
getDefinitions
in interfaceAlarmConfiguration
-
get
- Specified by:
get
in interfaceAlarmConfiguration
-
contains
- Specified by:
contains
in interfaceAlarmConfiguration
-
isOverridden
- Specified by:
isOverridden
in interfaceAlarmConfiguration
-
isInherited
- Specified by:
isInherited
in interfaceAlarmConfiguration
-
add
- Specified by:
add
in interfaceAlarmConfiguration
-
remove
- Specified by:
remove
in interfaceAlarmConfiguration
-
getCount
public int getCount() -
merge
- Specified by:
merge
in interfaceMergable<AlarmConfiguration>
-