public class AlarmDefinitionConfig extends PropertySetConfig implements AlarmDefinition
edit, source
EMPTY
EMPTY
Constructor and Description |
---|
AlarmDefinitionConfig(AlarmDefinition source,
AlarmDefinitionDiff diff) |
Modifier and Type | Method and Description |
---|---|
protected PropertySetDiff |
createDiff() |
boolean |
equals(java.lang.Object obj) |
BoundAlarmProperty |
getBoundProperty(Property<?> property) |
AlarmDefinitionDiff |
getEdit() |
java.lang.String |
getName() |
AlarmDefinition |
getSource() |
boolean |
isPropertyBound(Property<?> prop) |
void |
setBoundProperty(Property<?> property,
BoundAlarmProperty value) |
void |
setName(java.lang.String name) |
contains, create, discardChanges, get, getCount, getModified, getOrDefault, getOrElse, getProperties, getSuperValue, getValues, goToSuper, isExtended, isInherited, isModified, isRemoved, iterator, mergeDiffToSource, remove, revert, set, set, setImpl
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
builder, extend, getExtension, isExtended, isInherited, newDefaultInstance, newExtension
merge, remove, set, set
contains, get, getOrDefault, getOrElse, getProperties, getValues
public AlarmDefinitionConfig(AlarmDefinition source, AlarmDefinitionDiff diff)
protected PropertySetDiff createDiff()
createDiff
in class PropertySetConfig
public AlarmDefinition getSource()
getSource
in class PropertySetConfig
public AlarmDefinitionDiff getEdit()
getEdit
in class PropertySetConfig
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
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object