public class AlarmDefinitionDiff extends PropertySetDiff implements AlarmDefinition
Constructor and Description |
---|
AlarmDefinitionDiff(java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
<T> T |
get(Property<T> prop)
Retrieves the value of the property, or null if this set doesn't contain that property.
|
BoundAlarmProperty |
getBoundProperty(Property<?> property) |
java.lang.String |
getName() |
java.lang.String |
getOriginalName() |
boolean |
isNameChanged() |
boolean |
isPropertyBound(Property<?> prop) |
void |
setBoundProperty(Property<?> property,
BoundAlarmProperty value) |
void |
setName(java.lang.String name) |
compactChanges, contains, getCount, getOrDefault, getOrElse, getProperties, getRaw, getRemoved, getValues, hasChanges, isExtended, isInherited, isModified, isRemoved, iterator, merge, remove, revert, set, set, setRaw, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getCount, getProperties, getValues
merge, remove, set, set
contains, getOrDefault, getOrElse, isExtended, isInherited
public java.lang.String getName()
getName
in interface AlarmDefinition
public void setName(java.lang.String name)
setName
in interface AlarmDefinition
public boolean isNameChanged()
public java.lang.String getOriginalName()
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
public <T> T get(Property<T> prop)
PropertyValueSource
get
in interface PropertyValueSource
get
in class PropertySetDiff