org.eclipse.gmf.runtime.gef.ui.palette.customize
Interface IPaletteState
-
All Known Implementing Classes:
-
PaletteDrawerState,
PaletteEntryState
-
public interface IPaletteState
An interface that defines the protocol that will allow the
PaletteCustomizer
store, rollback, and apply customizations to a
palette entry.
-
Since:
- 2.1
Method Summary
|
void
|
applyChangesFromMemento
(
IMemento memento)
Applies the changes from the memento to the palette entry. |
void
|
rollback
()
Applies the changes from the stored state to the palette entry. |
void
|
storeChangesInMemento
(
IMemento memento)
Stores changes from the existing palette entry from the stored state into
the memento. |
void
|
storeState
()
Stores the current state of the palette entry. |
storeState
void storeState()
- Stores the current state of the palette entry.
-
rollback
void rollback()
- Applies the changes from the stored state to the palette entry.
-
storeChangesInMemento
void storeChangesInMemento(
IMemento memento)
- Stores changes from the existing palette entry from the stored state into
the memento.
-
-
Parameters:
-
memento
- the memento in which to store the palette entry's
customizations
applyChangesFromMemento
void applyChangesFromMemento(
IMemento memento)
- Applies the changes from the memento to the palette entry.
-
-
Parameters:
-
memento
- the memento from which to retrieve the palette entry's
customizations
Guidelines for using Eclipse APIs.
Copyright (c) IBM Corp., Borland Software Corp., and others 2005,2006. All rights reserved.