Class ApplicationEditingContext
java.lang.Object
com.e1c.g5.dt.internal.applications.ui.editor.ApplicationEditingContext
- All Implemented Interfaces:
IApplicationEditingContext
The
IApplicationEditingContext implementation.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidAdds the listener.voiddispose()Disposes the editing context.voidExecutes the specified task.org.eclipse.core.commands.operations.IUndoContextReturns the undo context.booleanisDirty()Returnstrueif the editing context is dirty.voidRemoves the listener.voidsave()Saves the editing context.
-
Constructor Details
-
ApplicationEditingContext
public ApplicationEditingContext()Creates a new editing context.
-
-
Method Details
-
execute
Description copied from interface:IApplicationEditingContextExecutes the specified task.- Specified by:
executein interfaceIApplicationEditingContext- Parameters:
task- the task, cannot benull.
-
isDirty
public boolean isDirty()Description copied from interface:IApplicationEditingContextReturnstrueif the editing context is dirty.- Specified by:
isDirtyin interfaceIApplicationEditingContext- Returns:
trueif the editing context is dirty,false- otherwise.
-
save
public void save()Description copied from interface:IApplicationEditingContextSaves the editing context.- Specified by:
savein interfaceIApplicationEditingContext
-
dispose
public void dispose()Description copied from interface:IApplicationEditingContextDisposes the editing context.- Specified by:
disposein interfaceIApplicationEditingContext
-
getUndoContext
public org.eclipse.core.commands.operations.IUndoContext getUndoContext()Description copied from interface:IApplicationEditingContextReturns the undo context.- Specified by:
getUndoContextin interfaceIApplicationEditingContext- Returns:
- the undo context, never
null.
-
addListener
Description copied from interface:IApplicationEditingContextAdds the listener.- Specified by:
addListenerin interfaceIApplicationEditingContext- Parameters:
listener- the listener to add, cannot benull.- See Also:
-
removeListener
Description copied from interface:IApplicationEditingContextRemoves the listener.- Specified by:
removeListenerin interfaceIApplicationEditingContext- Parameters:
listener- the listener to remove, cannot benull.- See Also:
-