Class IntersectedTagEditModel
java.lang.Object
com.inductiveautomation.ignition.common.config.IntersectedPropertySet
com.inductiveautomation.ignition.common.config.IntersectedBoundPropertySet
com.inductiveautomation.ignition.designer.tags.editing.IntersectedTagEditModel
- All Implemented Interfaces:
BoundPropertySet
,Countable
,Extendable<PropertySet>
,Mergable<PropertySet>
,MutablePropertyValueSource
,PropertySet
,PropertyValueSource
,Serializable
,Iterable<PropertyValue>
This is a helper for dealing with intersected models. It's bit misleading, we don't have a true "TagEditModel"
interface. But the TagEditController just wants a property set. It may be possible to push this logic into the edit
controller...
- See Also:
-
Field Summary
Fields inherited from interface com.inductiveautomation.ignition.common.config.PropertySet
EMPTY
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic PropertySet
create
(List<TagConfigurationModel> models) static List<TagConfiguration>
getLocalConfigurations
(PropertySet maybeIntersected) protected List<TagConfigurationModel>
Methods inherited from class com.inductiveautomation.ignition.common.config.IntersectedBoundPropertySet
getBoundProperties, getBoundValue, intersectBound, isBound, refresh, setBoundValue, setImpl
Methods inherited from class com.inductiveautomation.ignition.common.config.IntersectedPropertySet
contains, get, getCount, getIntersectableProperties, getOrDefault, getOrElse, getProperties, getValues, intersect, isExtended, isInherited, isPropIntersectable, iterator, merge, modifyPossibleProps, remove, set, set
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.inductiveautomation.ignition.common.config.BoundPropertySet
extend, getBoundOrDefault, getValues, newDefaultInstance, newExtension
Methods inherited from interface java.lang.Iterable
forEach, iterator, spliterator
Methods inherited from interface com.inductiveautomation.ignition.common.config.MutablePropertyValueSource
merge, remove, set, set
Methods inherited from interface com.inductiveautomation.ignition.common.config.PropertySet
getExtension, isExtended, isInherited
Methods inherited from interface com.inductiveautomation.ignition.common.config.PropertyValueSource
contains, get, getNonNull, getNonNull, getOrDefault, getOrElse, getProperties
-
Constructor Details
-
IntersectedTagEditModel
-
-
Method Details
-
internalObjects
- Overrides:
internalObjects
in classIntersectedBoundPropertySet
-
create
-
getLocalConfigurations
-