Package org.eclipse.team.ui.synchronize
Class TeamStateChangeEvent
java.lang.Object
org.eclipse.team.ui.synchronize.TeamStateChangeEvent
- All Implemented Interfaces:
ITeamStateChangeEvent
An implementation of
ITeamStateChangeEvent
.
This class is not intended to be subclassed by clients.
- Since:
- 3.2
-
Constructor Summary
ConstructorDescriptionTeamStateChangeEvent
(ISubscriberChangeEvent[] deltas) Convenience constructor for creating an event from a subscriber change. -
Method Summary
Modifier and TypeMethodDescriptionvoid
The given resource has changed state.Return the set of resources that were previously undecorated but are now decorated.Return the set of resources whose decorated state has changed.Return the set of resources that were previously decorated but are now undecorated.boolean
Return whether the resource has any state changes.void
The given root resource has been added.void
rootRemoved
(IResource resource) The given root resource has been removed.
-
Constructor Details
-
TeamStateChangeEvent
public TeamStateChangeEvent() -
TeamStateChangeEvent
Convenience constructor for creating an event from a subscriber change.- Parameters:
deltas
- the set of subscriber changes
-
-
Method Details
-
changed
The given resource has changed state.- Parameters:
resource
- the resource whose state has changed
-
rootRemoved
The given root resource has been removed.- Parameters:
resource
- the resource
-
rootAdded
The given root resource has been added.- Parameters:
resource
- the resource
-
getAddedRoots
Description copied from interface:ITeamStateChangeEvent
Return the set of resources that were previously undecorated but are now decorated.- Specified by:
getAddedRoots
in interfaceITeamStateChangeEvent
- Returns:
- the set of resources that were previously undecorated but are now decorated.
-
getRemovedRoots
Description copied from interface:ITeamStateChangeEvent
Return the set of resources that were previously decorated but are now undecorated.- Specified by:
getRemovedRoots
in interfaceITeamStateChangeEvent
- Returns:
- the set of resources that were previously decorated but are now undecorated.
-
getChangedResources
Description copied from interface:ITeamStateChangeEvent
Return the set of resources whose decorated state has changed.- Specified by:
getChangedResources
in interfaceITeamStateChangeEvent
- Returns:
- the set of resources whose decorated state has changed.
-
hasChange
Description copied from interface:ITeamStateChangeEvent
Return whether the resource has any state changes. This returnstrue
if the resource is included in the set of changes returned byITeamStateChangeEvent.getChangedResources()
or if it is a descendant of a root that is present in a set returned byITeamStateChangeEvent.getAddedRoots()
orITeamStateChangeEvent.getRemovedRoots()
.- Specified by:
hasChange
in interfaceITeamStateChangeEvent
- Parameters:
resource
- the resource- Returns:
- whether the resource has any state changes
-