Package com.e1c.g5.v8.dt.snapshot
Interface IDtSnapshotManager
-
public interface IDtSnapshotManagerDT 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 voidaddOperationsListener(ISnapshotOperationsListener listener)Adds a snapshot operations listener.ISnapshotFlowcreateFlow(Collection<org.eclipse.core.resources.IProject> projects)Creates a new snapshot flow with the given projects.voidremoveOperationsListener(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
-
-