Class TagEditController
java.lang.Object
com.inductiveautomation.ignition.common.config.PropertyConfigurationController
com.inductiveautomation.ignition.designer.tags.editing.TagEditController
This class add a little extra information on top of the base PropertyConfigurationController about the tag
configuration that we are editing.
For example, we include the parent tag path, for use in relative tag bindings.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Property<DefaultTreeModel>
static final Property<QualityCode>
-
Constructor Summary
ConstructorsConstructorDescriptionTagEditController
(TagPath parentPath, BoundPropertySet target, ConfigurationPropertyModel model, boolean isIntersection, boolean isExtension, Set<String> bindingModel) -
Method Summary
Modifier and TypeMethodDescriptionString[]
boolean
isPropertyInherited
(Property<?> prop) void
setTagTreeModel
(DefaultTreeModel model) Sets a property that will cause a tag selection panel to use the specified model as the root of a udt definition, and display in a separate UDT tab.void
boolean
Methods inherited from class com.inductiveautomation.ignition.common.config.PropertyConfigurationController
commitChanges, discardChanges, getContextProperties, getModel, isInherited, isIntersection, isPropertyExtended, isPropertyModified, revertProperty
-
Field Details
-
PARENT_PATH
-
SUPPORTS_BINDINGS
-
BINDING_MODEL
-
TAG_TREE_MODEL
-
VALID_PARENT_DATA_TYPE
-
-
Constructor Details
-
TagEditController
public TagEditController(TagPath parentPath, BoundPropertySet target, ConfigurationPropertyModel model, boolean isIntersection, boolean isExtension, Set<String> bindingModel)
-
-
Method Details
-
setTagTreeModel
Sets a property that will cause a tag selection panel to use the specified model as the root of a udt definition, and display in a separate UDT tab. -
setValidParentDataType
-
getTarget
- Overrides:
getTarget
in classPropertyConfigurationController
-
getParentPath
-
getBindables
- Overrides:
getBindables
in classPropertyConfigurationController
-
supportsBindings
public boolean supportsBindings()- Overrides:
supportsBindings
in classPropertyConfigurationController
-
isPropertyInherited
- Overrides:
isPropertyInherited
in classPropertyConfigurationController
-