Interface PropertySetEdit
-
- All Superinterfaces:
Countable
,Extendable<PropertySet>
,java.lang.Iterable<PropertyValue>
,Mergable<PropertySet>
,MutablePropertyValueSource
,PropertySet
,PropertyValueSource
,java.io.Serializable
- All Known Subinterfaces:
TagEditController<T>
- All Known Implementing Classes:
AlarmDefinitionConfig
,AlarmDefinitionDiff
,BasicTagEditController
,BoundPropertySetConfig
,BoundPropertySetDiff
,ComplexTagDiff
,PropertySetConfig
,PropertySetDiff
,TagDiff
public interface PropertySetEdit extends PropertySet
Note: This class is incorrectly named. It should be "MutablePropertyValueSourceEdit". As in, the "Edit" version of a MutablePropertyValueSource. An edit is something that has not yet been committed, so it knows what aspects of itself have been modified.
-
-
Field Summary
-
Fields inherited from interface com.inductiveautomation.ignition.common.config.PropertySet
EMPTY
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
isModified(Property<?> property)
void
revert(Property<?> property)
-
Methods inherited from interface com.inductiveautomation.ignition.common.config.MutablePropertyValueSource
merge, remove, set, set
-
Methods inherited from interface com.inductiveautomation.ignition.common.config.PropertySet
extend, getExtension, isExtended, isInherited, newDefaultInstance, newExtension
-
Methods inherited from interface com.inductiveautomation.ignition.common.config.PropertyValueSource
contains, get, getNonNull, getNonNull, getOrDefault, getOrElse, getProperties, getValues
-
-