|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.core.commands.common.EventManager
org.eclipse.ui.part.WorkbenchPart
org.eclipse.ui.part.EditorPart
org.eclipse.gef.ui.parts.GraphicalEditor
org.eclipse.gef.ui.parts.GraphicalEditorWithFlyoutPalette
net.officefloor.eclipse.common.editor.AbstractOfficeFloorEditor<Model,Object>
net.officefloor.eclipse.conform.ConformEditor
public class ConformEditor
AbstractOfficeFloorEditor for a Dialog Control.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class org.eclipse.gef.ui.parts.GraphicalEditorWithFlyoutPalette |
|---|
org.eclipse.gef.ui.parts.GraphicalEditorWithFlyoutPalette.CustomPalettePage |
| Field Summary |
|---|
| Fields inherited from class net.officefloor.eclipse.common.editor.AbstractOfficeFloorEditor |
|---|
paletteRoot |
| Fields inherited from interface org.eclipse.ui.IEditorPart |
|---|
PROP_DIRTY, PROP_INPUT |
| Fields inherited from interface org.eclipse.ui.IWorkbenchPart |
|---|
PROP_TITLE |
| Constructor Summary | |
|---|---|
ConformEditor(org.eclipse.gef.RootEditPart rootEditPart,
org.eclipse.swt.widgets.Shell shell)
Initialise. |
|
| Method Summary | |
|---|---|
protected Object |
createModelChanges(Model model)
Creates the Model change functionality. |
org.eclipse.gef.RootEditPart |
getRootEditPart()
Obtains the RootEditPart. |
void |
mapModelToEditPart(Class<?> modelType,
Class<? extends org.eclipse.gef.EditPart> editPartType)
Maps a Model type to its respective EditPart type. |
void |
messageStatus(org.eclipse.core.runtime.IStatus status,
String title)
Displays a Dialog for the IStatus. |
protected void |
populateEditPartTypes(Map<Class<?>,Class<? extends org.eclipse.gef.EditPart>> map)
Populates the EditPart types for their respective model. |
protected void |
populateGraphicalEditPolicy(OfficeFloorGraphicalNodeEditPolicy policy)
Populates the OfficeFloorGraphicalNodeEditPolicy. |
protected void |
populateLayoutEditPolicy(OfficeFloorLayoutEditPolicy policy)
Populates the OfficeFloorLayoutEditPolicy. |
protected void |
populateOperations(List<Operation> list)
Populates the listing of Operation instances. |
protected Model |
retrieveModel(ConfigurationItem configuration)
Retrieves the Model. |
protected void |
storeModel(Model model,
ConfigurationItem configuration)
Stores the Model. |
| Methods inherited from class net.officefloor.eclipse.common.editor.AbstractOfficeFloorEditor |
|---|
createEditPart, createGraphicalEditPolicy, createLayoutEditPolicy, doSave, doSaveAs, getCastedModel, getModelChanges, getPalettePreferences, getPaletteRoot, initialiseContextMenu, initialisePaletteRoot, initializeGraphicalViewer, isSaveAsAllowed, loadEditPartTypes, messageError, messageError, messageError, messageError, messageWarning, setCastedModel, setInput |
| Methods inherited from class org.eclipse.gef.ui.parts.GraphicalEditorWithFlyoutPalette |
|---|
createPalettePage, createPaletteViewerProvider, createPartControl, getAdapter, getGraphicalControl, getPaletteViewerProvider, setEditDomain |
| Methods inherited from class org.eclipse.gef.ui.parts.GraphicalEditor |
|---|
commandStackChanged, configureGraphicalViewer, createActions, createGraphicalViewer, dispose, firePropertyChange, getActionRegistry, getCommandStack, getEditDomain, getGraphicalViewer, getPropertyActions, getSelectionActions, getSelectionSynchronizer, getStackActions, hookGraphicalViewer, init, initializeActionRegistry, isDirty, selectionChanged, setActionRegistry, setFocus, setGraphicalViewer, updateActions |
| Methods inherited from class org.eclipse.ui.part.EditorPart |
|---|
checkSite, getEditorInput, getEditorSite, getTitleToolTip, isSaveOnCloseNeeded, setContentDescription, setInitializationData, setInputWithNotify, setPartName |
| Methods inherited from class org.eclipse.ui.part.WorkbenchPart |
|---|
addPartPropertyListener, addPropertyListener, firePartPropertyChanged, getConfigurationElement, getContentDescription, getDefaultImage, getOrientation, getPartName, getPartProperties, getPartProperty, getSite, getTitle, getTitleImage, removePartPropertyListener, removePropertyListener, setPartProperty, setSite, setTitle, setTitleImage, setTitleToolTip, showBusy |
| Methods inherited from class org.eclipse.core.commands.common.EventManager |
|---|
addListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObject |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.eclipse.ui.IWorkbenchPart |
|---|
addPropertyListener, getSite, getTitle, getTitleImage, removePropertyListener |
| Constructor Detail |
|---|
public ConformEditor(org.eclipse.gef.RootEditPart rootEditPart,
org.eclipse.swt.widgets.Shell shell)
rootEditPart - RootEditPart.shell - Shell.| Method Detail |
|---|
public void mapModelToEditPart(Class<?> modelType,
Class<? extends org.eclipse.gef.EditPart> editPartType)
Model type to its respective EditPart type.
modelType - Model type.editPartType - EditPart type.public org.eclipse.gef.RootEditPart getRootEditPart()
AbstractOfficeFloorEditorRootEditPart.
getRootEditPart in class AbstractOfficeFloorEditor<Model,Object>RootEditPart.
public void messageStatus(org.eclipse.core.runtime.IStatus status,
String title)
AbstractOfficeFloorEditorDialog for the IStatus.
messageStatus in class AbstractOfficeFloorEditor<Model,Object>status - IStatus.title - Title for Dialog.protected Object createModelChanges(Model model)
AbstractOfficeFloorEditorModel change functionality.
createModelChanges in class AbstractOfficeFloorEditor<Model,Object>model - Root Model.
Model change functionality.protected void populateEditPartTypes(Map<Class<?>,Class<? extends org.eclipse.gef.EditPart>> map)
AbstractOfficeFloorEditorEditPart types for their respective model.
populateEditPartTypes in class AbstractOfficeFloorEditor<Model,Object>protected void populateGraphicalEditPolicy(OfficeFloorGraphicalNodeEditPolicy policy)
AbstractOfficeFloorEditorOfficeFloorGraphicalNodeEditPolicy.
populateGraphicalEditPolicy in class AbstractOfficeFloorEditor<Model,Object>policy - OfficeFloorGraphicalNodeEditPolicy.protected void populateLayoutEditPolicy(OfficeFloorLayoutEditPolicy policy)
AbstractOfficeFloorEditorOfficeFloorLayoutEditPolicy.
populateLayoutEditPolicy in class AbstractOfficeFloorEditor<Model,Object>policy - OfficeFloorLayoutEditPolicy.protected void populateOperations(List<Operation> list)
AbstractOfficeFloorEditorOperation instances.
populateOperations in class AbstractOfficeFloorEditor<Model,Object>list - Listing to add Operation instances.
protected Model retrieveModel(ConfigurationItem configuration)
throws Exception
AbstractOfficeFloorEditor
retrieveModel in class AbstractOfficeFloorEditor<Model,Object>configuration - Configuration of the Model.
Exception - If fails to obtain the Model.
protected void storeModel(Model model,
ConfigurationItem configuration)
throws Exception
AbstractOfficeFloorEditor
storeModel in class AbstractOfficeFloorEditor<Model,Object>model - Model to be stored.configuration - Configuration of the Model.
Exception - If fails to store the Model.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||