org.topbraidcomposer.gef.snapshots
Class SnapshotManager
java.lang.Object
org.topbraidcomposer.gef.snapshots.SnapshotManager
- Direct Known Subclasses:
- GraphSnapshotManager
public abstract class SnapshotManager
- extends java.lang.Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SnapshotManager
public SnapshotManager(AbstractGEFViewer viewer,
AbstractGEFPage page,
java.util.Collection initialSnapshots,
org.eclipse.jface.action.IToolBarManager toolBarManager)
addSnapshot
protected void addSnapshot()
canCreateSnapshot
protected boolean canCreateSnapshot()
createSnapshot
protected abstract ISnapshot createSnapshot(java.lang.String name)
deleteSnapshot
protected void deleteSnapshot()
getSuggestedSnapshotName
protected abstract java.lang.String getSuggestedSnapshotName()
getUniqueName
protected java.lang.String getUniqueName(java.lang.String baseName)
getViewer
protected AbstractGEFViewer getViewer()
removeSnapshot
protected abstract void removeSnapshot(ISnapshot snapshot)
restoreSnapshot
protected void restoreSnapshot()
postRestore
protected void postRestore()