Package net.officefloor.gef.activity
Class ActivityEditor
- java.lang.Object
-
- net.officefloor.gef.ide.editor.AbstractAdaptedIdeEditor<ActivityModel,ActivityModel.ActivityEvent,ActivityChanges>
-
- net.officefloor.gef.activity.ActivityEditor
-
public class ActivityEditor extends AbstractAdaptedIdeEditor<ActivityModel,ActivityModel.ActivityEvent,ActivityChanges>
Activity Editor.- Author:
- Daniel Sagenschneider
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class net.officefloor.gef.ide.editor.AbstractAdaptedIdeEditor
AbstractAdaptedIdeEditor.ViewManager<R extends Model>
-
-
Constructor Summary
Constructors Constructor Description ActivityEditor(EnvironmentBridge envBridge)Instantiate.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringeditorStyle()Allows overriding the editor styling.java.lang.StringfileName()Obtains the default file name for the editor.protected voidloadParents(java.util.List<AbstractConfigurableItem<ActivityModel,ActivityModel.ActivityEvent,ActivityChanges,?,?,?>> parents)Loads theAbstractConfigurableIteminstances.protected ActivityModelloadRootModel(ConfigurationItem configurationItem)Creates the rootModelfrom theConfigurationItem.ActivityModelnewFileRoot()Provides rootModelfor new file.java.lang.StringpaletteIndicatorStyle()Allows overriding the palette indicator styling.java.lang.StringpaletteStyle()Allows overriding the palette styling.ActivityModelprototype()Obtains root prototype.voidsaveRootModel(ActivityModel model, WritableConfigurationItem configurationItem)Writes the rootModelto theWritableConfigurationItem.-
Methods inherited from class net.officefloor.gef.ide.editor.AbstractAdaptedIdeEditor
createOperations, getConfigurableContext, getEditorStyleId, getPaletteIndicatorStyleId, getPaletteStyleId, getParents, init, init, initNonOsgiEnvironment, loadView, newFileContent, setConfigurationItem, setDragLatency, setModel, setSelectOnly, translateStyle
-
-
-
-
Constructor Detail
-
ActivityEditor
public ActivityEditor(EnvironmentBridge envBridge)
Instantiate.- Parameters:
envBridge-EnvironmentBridge.
-
-
Method Detail
-
fileName
public java.lang.String fileName()
Description copied from class:AbstractAdaptedIdeEditorObtains the default file name for the editor.- Specified by:
fileNamein classAbstractAdaptedIdeEditor<ActivityModel,ActivityModel.ActivityEvent,ActivityChanges>- Returns:
- Default file name for the editor.
-
newFileRoot
public ActivityModel newFileRoot()
Description copied from class:AbstractAdaptedIdeEditorProvides rootModelfor new file.- Specified by:
newFileRootin classAbstractAdaptedIdeEditor<ActivityModel,ActivityModel.ActivityEvent,ActivityChanges>- Returns:
- Root
Modelfor new file.
-
prototype
public ActivityModel prototype()
Description copied from class:AbstractAdaptedIdeEditorObtains root prototype.- Specified by:
prototypein classAbstractAdaptedIdeEditor<ActivityModel,ActivityModel.ActivityEvent,ActivityChanges>- Returns:
- Root prototype.
-
paletteStyle
public java.lang.String paletteStyle()
Description copied from class:AbstractAdaptedIdeEditorAllows overriding the palette styling.- Overrides:
paletteStylein classAbstractAdaptedIdeEditor<ActivityModel,ActivityModel.ActivityEvent,ActivityChanges>- Returns:
- Palette styling. May be
nullfor default styling.
-
paletteIndicatorStyle
public java.lang.String paletteIndicatorStyle()
Description copied from class:AbstractAdaptedIdeEditorAllows overriding the palette indicator styling.- Overrides:
paletteIndicatorStylein classAbstractAdaptedIdeEditor<ActivityModel,ActivityModel.ActivityEvent,ActivityChanges>- Returns:
- Palette indicator styling. May be
nullfor default styling.
-
editorStyle
public java.lang.String editorStyle()
Description copied from class:AbstractAdaptedIdeEditorAllows overriding the editor styling.- Overrides:
editorStylein classAbstractAdaptedIdeEditor<ActivityModel,ActivityModel.ActivityEvent,ActivityChanges>- Returns:
- Editor styling. May be
nullfor defaulting styling.
-
loadParents
protected void loadParents(java.util.List<AbstractConfigurableItem<ActivityModel,ActivityModel.ActivityEvent,ActivityChanges,?,?,?>> parents)
Description copied from class:AbstractAdaptedIdeEditorLoads theAbstractConfigurableIteminstances.- Specified by:
loadParentsin classAbstractAdaptedIdeEditor<ActivityModel,ActivityModel.ActivityEvent,ActivityChanges>- Parameters:
parents-Listto be populated with theAbstractConfigurableIteminstances.
-
loadRootModel
protected ActivityModel loadRootModel(ConfigurationItem configurationItem) throws java.lang.Exception
Description copied from class:AbstractAdaptedIdeEditorCreates the rootModelfrom theConfigurationItem.- Specified by:
loadRootModelin classAbstractAdaptedIdeEditor<ActivityModel,ActivityModel.ActivityEvent,ActivityChanges>- Parameters:
configurationItem-ConfigurationItemcontaining the configuration of theModel.- Returns:
- Root
Modelwithin theConfigurationItem. - Throws:
java.lang.Exception- If fails to load the rootModelfrom theConfigurationItem.
-
saveRootModel
public void saveRootModel(ActivityModel model, WritableConfigurationItem configurationItem) throws java.lang.Exception
Description copied from class:AbstractAdaptedIdeEditorWrites the rootModelto theWritableConfigurationItem.- Specified by:
saveRootModelin classAbstractAdaptedIdeEditor<ActivityModel,ActivityModel.ActivityEvent,ActivityChanges>- Parameters:
model- RootModelto be saved.configurationItem-WritableConfigurationItem.- Throws:
java.lang.Exception- If fails to save the rootModelinto theWritableConfigurationItem.
-
-