Uses of Interface

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

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 IFormModel.getObject()
          Get the model's current base object
 EditableObject AbstractIFormModel.getObject()

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 IFormModel.setObject(EditableObject o)
          Set the model's base object
 void AbstractIFormModel.setObject(EditableObject o)
 boolean IFormModel.setValue(EditableObject object, java.lang.String field, java.lang.Object value)
          Sets the given object's given field to the given value.
 boolean GenericIFormModel.setValue(EditableObject o, java.lang.String field, java.lang.Object value)
 boolean AbstractIFormModel.setValue(EditableObject object, java.lang.String field, java.lang.Object value)
          Get the object to change its 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 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 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 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 GrammarEditorPanel.GrammarFormPanel.saveToObject(EditableObject eo)
 void ConstructEditing.saveToObject(EditableObject object)
          Saves the data from the panel into the given object.
 void ActionFormPanel.saveToObject(EditableObject object)
abstract  void AConstructEditorPanel.saveToObject(EditableObject object)
          Saves the data from the panel into the given object.
 void UndoManager.setConstruct(EditableObject uio)
 boolean DomainFormModel.setValue(EditableObject object, java.lang.String field, java.lang.Object value)
 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 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.