Package com.iizigo.prop
Interface IPropertyEditorController
- All Known Subinterfaces:
- ITermEditor
- All Known Implementing Classes:
- CaptureEditor,- ContextMenuEditor,- DatabaseEditor,- FontFacesEditor,- ImageDefinitionEditor,- PanelEditor,- PropEditorPart,- RecordingEditor,- ScreenEditor,- SelectorEditor,- ServerConfigComposite,- StandaloneEditorController,- StyleEditor,- TextTableEditor,- VirtualSpaceEditor,- WebServiceEditor
public interface IPropertyEditorController
Controller interface that provides functions for property editing such as undo/redo.
- Author:
- Christopher Mindus
- Method SummaryModifier and TypeMethodDescriptionGets the ModuleModel instance of the project.Gets the multi-property selection provider.Gets the undo context.Gets the undo/redo interface.- booleanChecks for disposal.- void- removePropertyValue- (GProp<?> property) Removes a property when undefined in the editors.- void- setBlockViewerFocus- (boolean block) Blocks the target viewer from focus.- void- setPropertyAttrFlag- (GProp<?> property, int attr, boolean flag) Sets a property attribute flag.- void- setPropertyError- (GProp<?> property, String errorID, IPropErrorItem item) Sets a property error.- void- setPropertyValue- (PropCnr parent, GProp<?> property, Object value) Sets a property value.
- Method Details- setPropertyErrorSets a property error. The undo/redo functionality will wrap an undo/redo action for this function.
- removePropertyValueRemoves a property when undefined in the editors. The undo/redo functionality will wrap an undo/redo action for this function.
- setPropertyAttrFlagSets a property attribute flag. The undo/redo functionality will wrap an undo/redo action for this function.
- setPropertyValueSets a property value. The undo/redo functionality will wrap an undo/redo action for this function. This method handles setting a property value that is extended in the parent and the new property is to replace it in the parent.
- getUndoContextObject getUndoContext()Gets the undo context.- Returns:
- An object castable to org.eclipse.core.commands.operations.IUndoContext.
 
- getModuleModelModuleModel getModuleModel()Gets the ModuleModel instance of the project.
- getMultiSelectionProviderMultiSelectionProvider getMultiSelectionProvider()Gets the multi-property selection provider.
- getUndoRedoIPropUndoRedo getUndoRedo()Gets the undo/redo interface.
- setBlockViewerFocusvoid setBlockViewerFocus- (boolean block) Blocks the target viewer from focus.
- isDisposedboolean isDisposed()Checks for disposal.