org.eclipse.tigerstripe.workbench
Interface ITigerstripeChangeListener


public interface ITigerstripeChangeListener

ITigerstripeChangeListeners are notified whenever a change in the workspace that is related to Tigerstripe occurs.

Author:
erdillon
See Also:
TigerstripeCore#addModelChangeListener(ITigerstripeChangeListener), TigerstripeCore.removeTigerstripeChangeListener(ITigerstripeChangeListener)

Field Summary
static int ALL
           
static int MODEL
           
static int PROJECT
           
 
Method Summary
 void modelChanged(IModelChangeDelta[] delta)
          Notification that model changes occurred.
 void projectAdded(IAbstractTigerstripeProject project)
          Notification that a Tigerstripe project was added to the workspace Note: this listener needs to be registered with PROJECT level to get notified
 void projectDeleted(java.lang.String projectName)
          Notification that a Tigerstripe project was remove to the workspace.
 

Field Detail

PROJECT

static final int PROJECT
See Also:
Constant Field Values

MODEL

static final int MODEL
See Also:
Constant Field Values

ALL

static final int ALL
See Also:
Constant Field Values
Method Detail

projectAdded

void projectAdded(IAbstractTigerstripeProject project)
Notification that a Tigerstripe project was added to the workspace Note: this listener needs to be registered with PROJECT level to get notified

Parameters:
project -

projectDeleted

void projectDeleted(java.lang.String projectName)
Notification that a Tigerstripe project was remove to the workspace. At the time of the notification, the project may already have been deleted from the workspace. So only its name can be provided. Note: this listener needs to be registered with PROJECT level to get notified

Parameters:
project -

modelChanged

void modelChanged(IModelChangeDelta[] delta)
Notification that model changes occurred. Note: this listener needs to be registered with MODEL level to get notified

Parameters:
delta -