Protege 3.0

edu.stanford.smi.protege.plugin
Interface ProjectPlugin

All Superinterfaces:
Disposable, Plugin
All Known Implementing Classes:
AbstractProjectPlugin

public interface ProjectPlugin
extends Plugin

Author:
Ray Fergerson

Method Summary
 void afterCreate(Project p)
          Called after a new project is created but before it is displayed
 void afterLoad(Project p)
          Called after an existing project is loaded but before it is displayed
 void afterShow(ProjectView view, ProjectToolBar toolBar, ProjectMenuBar menuBar)
          Called after the view has been added to the screen
 void beforeClose(Project p)
          Called before the close operation for a project
 void beforeHide(ProjectView view, ProjectToolBar toolBar, ProjectMenuBar menuBar)
          Call before the view has been removed from the screen
 void beforeSave(Project p)
          Called before a save operation for a project
 
Methods inherited from interface edu.stanford.smi.protege.plugin.Plugin
getName
 
Methods inherited from interface edu.stanford.smi.protege.util.Disposable
dispose
 

Method Detail

afterCreate

public void afterCreate(Project p)
Called after a new project is created but before it is displayed


afterLoad

public void afterLoad(Project p)
Called after an existing project is loaded but before it is displayed


afterShow

public void afterShow(ProjectView view,
                      ProjectToolBar toolBar,
                      ProjectMenuBar menuBar)
Called after the view has been added to the screen


beforeSave

public void beforeSave(Project p)
Called before a save operation for a project


beforeHide

public void beforeHide(ProjectView view,
                       ProjectToolBar toolBar,
                       ProjectMenuBar menuBar)
Call before the view has been removed from the screen


beforeClose

public void beforeClose(Project p)
Called before the close operation for a project


Protege 3.0

Submit a bug report or feature request
Protégé is a trademark of Stanford University.
Copyright (c) 1998-2005 Stanford University.