Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Interface
ix.iface.ui.EditableObject

Packages that use EditableObject
ix.icore.info |
ix.iface.ui | I-X user interfaces.
ix.iface.ui.event |
ix.iface.ui.tree |
ix.iview | Viewers.
ix.iview.domain | Objects that mirror those of the domain (in ix.icore.domain package) for UI purposes.
ix.iview.event |
ix.iview.igraph |

Uses of EditableObject in ix.icore.info

Classes in ix.icore.info that implement EditableObject
`class` | `AbstractIObject` An information thing - a concept, relationship between concepts...
`class` | `IConcept` A piece of information (issue, component, etc.) with attribute values and relationships
`class` | `IRelation` A relationship between two or more pieces of information (concepts) with attribute values and constraints.

Uses of EditableObject in ix.iface.ui

Fields in ix.iface.ui declared as EditableObject
`protected EditableObject` | `AbstractIFormModel.baseObject`

Methods in ix.iface.ui that return EditableObject
`EditableObject` | `AbstractIFormModel.getObject()`
`EditableObject` | `IFormModel.getObject()` Get the model's current base object

Methods in ix.iface.ui with parameters of type EditableObject
`void` | `AbstractIFormModel.dataChanged(EditableObject eo, java.lang.String field, java.lang.Object oldValue, java.lang.Object newValue)`
`java.lang.Object` | `AbstractIFormModel.getValue(EditableObject object, java.lang.String field)`
`void` | `IFormPanel.saveToObject(EditableObject targetObject)` Saves the display information from the display panels into the given object.
`void` | `AbstractIFormModel.setObject(EditableObject o)`
`void` | `IFormModel.setObject(EditableObject o)` Set the model's base object
`boolean` | `AbstractIFormModel.setValue(EditableObject object, java.lang.String field, java.lang.Object value)` Get the object to change its value.
`boolean` | `GenericIFormModel.setValue(EditableObject o, java.lang.String field, java.lang.Object value)`
`boolean` | `IFormModel.setValue(EditableObject object, java.lang.String field, java.lang.Object value)` Sets the given object's given field to the given value.

Constructors in ix.iface.ui with parameters of type EditableObject
`AbstractIFormModel(EditableObject object)`
`GenericIFormModel(EditableObject object)`

Uses of EditableObject in ix.iface.ui.event

Methods in ix.iface.ui.event with parameters of type EditableObject
`void` | `DataChangeListener.dataChanged(EditableObject object, java.lang.String field, java.lang.Object oldValue, java.lang.Object newValue)`

Uses of EditableObject in ix.iface.ui.tree

Methods in ix.iface.ui.tree with parameters of type EditableObject
`void` | `EditableTreeModel.dataChanged(EditableObject obj, java.lang.String field, java.lang.Object oldVal, java.lang.Object newVal)`

Uses of EditableObject in ix.iview

Fields in ix.iview declared as EditableObject
`protected EditableObject` | `UndoManager.currentObject`
`(package private) EditableObject` | `UndoManager.UndoNote.o`

Methods in ix.iview with parameters of type EditableObject
`void` | `ObjectConstraintEditor.dataChanged(EditableObject eo, java.lang.String field, java.lang.Object vNew, java.lang.Object vOld)`
`void` | `DeclarationEditor.dataChanged(EditableObject object, java.lang.String field, java.lang.Object oldValue, java.lang.Object newValue)`
`void` | `UndoManager.dataChanged(EditableObject object, java.lang.String field, java.lang.Object oldValue, java.lang.Object newValue)` make sure you only call this if data really has changed!
`void` | `ActionEditorPanel.dataChanged(EditableObject object, java.lang.String field, java.lang.Object oldValue, java.lang.Object newValue)`
`void` | `AConstructFramePanel.dataChanged(EditableObject o, java.lang.String field, java.lang.Object oVal, java.lang.Object nVal)`
`void` | `UndoManager.ensureConstructSet(EditableObject uio)`
`void` | `UndoManager.noteUndo(EditableObject uio, java.lang.String field, java.lang.Object oldValue, java.lang.Object newValue)` Notes an undoable change.
`boolean` | `UndoManager.redo(EditableObject uio)` As above, but for a given object.
`void` | `ActionFormPanel.saveToObject(EditableObject object)`
`abstract void` | `AConstructEditorPanel.saveToObject(EditableObject object)` Saves the data from the panel into the given object.
`void` | `ConstructEditing.saveToObject(EditableObject object)` Saves the data from the panel into the given object.
`void` | `GrammarEditorPanel.GrammarFormPanel.saveToObject(EditableObject eo)`
`void` | `UndoManager.setConstruct(EditableObject uio)`
`boolean` | `ActionFormModel.setValue(EditableObject o, java.lang.String field, java.lang.Object value)` setValue(String field, Object value) calls this too, so only implement one The miniC settings are dealt with as they happen
`boolean` | `DomainFormModel.setValue(EditableObject object, java.lang.String field, java.lang.Object value)`
`boolean` | `UndoManager.undo(EditableObject uio)` As above, but for a given object.
`void` | `DomainEditorFrame.undoChanged(UndoManager manager, EditableObject uio)`

Constructors in ix.iview with parameters of type EditableObject
`ActionFormModel(DomainEditorFrame ideFrame, EditableObject object)`
`DomainFormModel(EditableObject object)`
`UndoManager.UndoNote(EditableObject o, java.lang.String field, java.lang.Object oldValue, java.lang.Object newValue)`

Uses of EditableObject in ix.iview.domain

Subinterfaces of EditableObject in ix.iview.domain
`interface` | `UIEditableObject` An interface for objects to be edited, especially via IForm editors
`interface` | `UIObject` A construct that mirrors a domain object and adds UI things.

Classes in ix.iview.domain that implement EditableObject
`class` | `UIDomain` Mirrors the Domain for safe editing and adds UI things and change management.
`class` | `UIObjectClass` A class that helps to edit type specifications for activity relatable objects.
`class` | `UIRefinement` Mirrors the domain's Refinement and adds UI, Graph, and TreeNode things

Uses of EditableObject in ix.iview.event

Methods in ix.iview.event with parameters of type EditableObject
`void` | `UndoChangeListener.undoChanged(UndoManager manager, EditableObject object)`

Uses of EditableObject in ix.iview.igraph

Methods in ix.iview.igraph with parameters of type EditableObject
`void` | `GExpansionEditor.saveToObject(EditableObject object)` Save the data from the panel into the given object.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES