Package com.e1c.g5.v8.dt.snapshot
Interface IDtSnapshotManager
-
public interface IDtSnapshotManager
DT snapshot manager. May be used to obtain a newISnapshotFlow
.- See Also:
ISnapshotFlow
- Restriction:
- This interface is not intended to be extended by clients.
- Restriction:
- This interface is not intended to be implemented by clients.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
addOperationsListener(ISnapshotOperationsListener listener)
Adds a snapshot operations listener.ISnapshotFlow
createFlow(Collection<org.eclipse.core.resources.IProject> projects)
Creates a new snapshot flow with the given projects.void
removeOperationsListener(ISnapshotOperationsListener listener)
Removes a snapshot operations listener.
-
-
-
Method Detail
-
createFlow
ISnapshotFlow createFlow(Collection<org.eclipse.core.resources.IProject> projects)
Creates a new snapshot flow with the given projects.- Parameters:
projects
- the projects to include in the flow- Returns:
- the snapshot flow, never
null
-
addOperationsListener
void addOperationsListener(ISnapshotOperationsListener listener)
Adds a snapshot operations listener. The listener will not be used by already created snapshot flows and operations.- Parameters:
listener
- the snapshot operations listener, cannot benull
-
removeOperationsListener
void removeOperationsListener(ISnapshotOperationsListener listener)
Removes a snapshot operations listener. Does nothing if the listener was not added. The listener will still be used by already created snapshot flows and operations.- Parameters:
listener
- the snapshot operations listener, cannot benull
-
-