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 TypeMethodDescriptionvoidadd(AlarmDefinition definition) booleanstatic AlarmConfigurationextend(AlarmConfiguration parent, AlarmConfiguration extension) intgetCount()getLocal()booleanisInherited(AlarmDefinition definition) booleanisOverridden(AlarmDefinition definition) voidmerge(AlarmConfiguration other) voidMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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:
getDefinitionsin interfaceAlarmConfiguration
-
get
- Specified by:
getin interfaceAlarmConfiguration
-
contains
- Specified by:
containsin interfaceAlarmConfiguration
-
isOverridden
- Specified by:
isOverriddenin interfaceAlarmConfiguration
-
isInherited
- Specified by:
isInheritedin interfaceAlarmConfiguration
-
add
- Specified by:
addin interfaceAlarmConfiguration
-
remove
- Specified by:
removein interfaceAlarmConfiguration
-
getCount
public int getCount() -
merge
- Specified by:
mergein interfaceMergable<AlarmConfiguration>
-