Class AbstractDesignAdapter
java.lang.Object
com.inductiveautomation.perspective.designer.workspace.propertyeditor.AbstractDesignAdapter
- All Implemented Interfaces:
DesignAdapter
- Direct Known Subclasses:
SessionPropsAdapter
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidalterEventConfig(EventConfigChange change) voidalterPropertyConfig(PropertyConfigChange change, boolean createUndoAction) voidalterPropertyConfigs(List<PropertyConfigChange> changes, boolean createUndoAction, QualifiedValue lastQualifiedValue) Altering multiple Property Configs is currently only used in the Drawing Editor.voidalterScriptConfig(ScriptConfigChange change) voidvoidapplyDrawing(ApplyDrawingChange change, boolean createUndoAction) protected abstract JavaJsBridgegetComponentDetails(String componentIndexPath) getSymbolicPath(String indexPath) voidinsertProperty(InsertPropertyChange change) voidremoveChildPropertyConfigs(String componentIndexPath, PropertyType scope, String propertyPath) voidremoveProperty(RemovePropertyChange change, boolean createUndoAction) voidrenameProperty(RenamePropertyChange change, boolean createUndoAction) voidreorderProperty(ReorderPropertyChange change) voidvoidwriteProperties(WritePropertiesChange change) voidwriteProperty(WritePropertyChange change, boolean createUndoAction) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.inductiveautomation.perspective.designer.api.DesignAdapter
getDeepSelection, getDesignerComponentStore, getEventBus, getSelection, getViewStructure
-
Field Details
-
context
-
-
Constructor Details
-
AbstractDesignAdapter
-
-
Method Details
-
getContext
- Specified by:
getContextin interfaceDesignAdapter
-
getBridge
-
applyDrawing
- Specified by:
applyDrawingin interfaceDesignAdapter
-
getSymbolicPath
- Specified by:
getSymbolicPathin interfaceDesignAdapter
-
getComponentDetails
- Specified by:
getComponentDetailsin interfaceDesignAdapter
-
getEffectivePipeSelectionAppearance
- Specified by:
getEffectivePipeSelectionAppearancein interfaceDesignAdapter
-
writeProperty
- Specified by:
writePropertyin interfaceDesignAdapter
-
writeProperties
- Specified by:
writePropertiesin interfaceDesignAdapter
-
insertProperty
- Specified by:
insertPropertyin interfaceDesignAdapter
-
renameProperty
- Specified by:
renamePropertyin interfaceDesignAdapter
-
removeProperty
- Specified by:
removePropertyin interfaceDesignAdapter
-
reorderProperty
- Specified by:
reorderPropertyin interfaceDesignAdapter
-
removeChildPropertyConfigs
public void removeChildPropertyConfigs(String componentIndexPath, PropertyType scope, String propertyPath) - Specified by:
removeChildPropertyConfigsin interfaceDesignAdapter
-
alterPropertyConfig
- Specified by:
alterPropertyConfigin interfaceDesignAdapter
-
alterPropertyConfigs
public void alterPropertyConfigs(List<PropertyConfigChange> changes, boolean createUndoAction, QualifiedValue lastQualifiedValue) Altering multiple Property Configs is currently only used in the Drawing Editor. Default implementation provided so that the Binding Editor when used in both the DrawingEditor and the Designer exercise the same API, though it is unknown if this default implementation will be appropriate for the Designer when used with multiple PropertyConfigChange(s)- Specified by:
alterPropertyConfigsin interfaceDesignAdapter
-
alterEventConfig
- Specified by:
alterEventConfigin interfaceDesignAdapter
-
alterScriptConfig
- Specified by:
alterScriptConfigin interfaceDesignAdapter
-
alterViewPermissions
- Specified by:
alterViewPermissionsin interfaceDesignAdapter
-
sendRaw
- Specified by:
sendRawin interfaceDesignAdapter
-