public class ExtendedAlarmDefinition extends ExtendedPropertySet implements AlarmDefinition
local, parent
EMPTY
Modifier | Constructor and Description |
---|---|
protected |
ExtendedAlarmDefinition(AlarmDefinition local,
AlarmDefinition parent) |
Modifier and Type | Method and Description |
---|---|
BoundAlarmProperty |
getBoundProperty(Property<?> property) |
AlarmDefinition |
getLocal() |
java.lang.String |
getName() |
AlarmDefinition |
getParent() |
boolean |
isPropertyBound(Property<?> prop) |
void |
setBoundProperty(Property<?> property,
BoundAlarmProperty value) |
void |
setName(java.lang.String name) |
extend, instantiateLocal
contains, get, getCount, getExtension, getImpl, getOrCreateLocal, getOrDefault, getOrElse, getParentProperty, getProperties, getValues, isExtended, isInherited, iterator, merge, remove, set, set, setImpl, setLocal, setParent, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
builder, extend, getExtension, isExtended, isInherited, newDefaultInstance, newExtension
merge, remove, set, set
contains, get, getOrDefault, getOrElse, getProperties, getValues
protected ExtendedAlarmDefinition(AlarmDefinition local, AlarmDefinition parent)
public AlarmDefinition getLocal()
getLocal
in class AbstractExtendedPropertySet<PropertySet>
public AlarmDefinition getParent()
getParent
in class AbstractExtendedPropertySet<PropertySet>
public java.lang.String getName()
getName
in interface AlarmDefinition
public void setName(java.lang.String name)
setName
in interface AlarmDefinition
public boolean isPropertyBound(Property<?> prop)
isPropertyBound
in interface AlarmDefinition
public void setBoundProperty(Property<?> property, BoundAlarmProperty value)
setBoundProperty
in interface AlarmDefinition
public BoundAlarmProperty getBoundProperty(Property<?> property)
getBoundProperty
in interface AlarmDefinition