com.change_vision.jude.api.inf.view
Interface IProjectViewManager

com.change_vision.jude.api.inf.view.IProjectViewManager

public abstract IProjectViewManager

Interface to manage the Astah project view. This class can be used with Plug-in only.


Method Summary
abstract  void addEntitySelectionListener(IEntitySelectionListener listener)
          Add IEntitySelectionListener to receive the event.
abstract  IEntity[] getSelectedEntities()
          Get selected entities in the ProjectView.
abstract  void removeEntitySelectionListener(IEntitySelectionListener listener)
          Remove IEntitySelectionListener.
abstract  void showInPropertyView(IElement model)
          Show the property view of the model.
abstract  void showInStructureTree(IElement model)
          Show the model in the Structure Tree.
 

Method Detail

showInStructureTree

abstract void showInStructureTree(IElement model)
Show the model in the Structure Tree.

Parameters:
model - Model

showInPropertyView

abstract void showInPropertyView(IElement model)
Show the property view of the model.

Parameters:
model - Model

getSelectedEntities

abstract IEntity[] getSelectedEntities()
Get selected entities in the ProjectView.

Returns:
Selected entities.

addEntitySelectionListener

abstract void addEntitySelectionListener(IEntitySelectionListener listener)
Add IEntitySelectionListener to receive the event.

Parameters:
listener - Listener of the IEntitySelectionEvent

removeEntitySelectionListener

abstract void removeEntitySelectionListener(IEntitySelectionListener listener)
Remove IEntitySelectionListener.

Parameters:
listener - Listener of the IEntitySelectionEvent