edu.stanford.smi.protegex.owl.ui.actions
Class OWLModelActionManager

java.lang.Object
  extended byedu.stanford.smi.protegex.owl.ui.actions.OWLModelActionManager

public class OWLModelActionManager
extends Object

A singleton managing the available OWLModelActions. This can be used to populate menubars and toolbars for various platforms.

Author:
Holger Knublauch

Nested Class Summary
static interface OWLModelActionManager.Adder
           
 
Constructor Summary
OWLModelActionManager()
           
 
Method Summary
static void addOWLModelActionsToMenubar(OWLModel owlModel, OWLModelActionManager.Adder adder)
           
static void addOWLModelActionsToToolbar(OWLModel owlModel, OWLModelActionManager.Adder adder)
           
static OWLModelAction getOWLModelAction(Class clazz)
           
static Class[] getOWLModelActionClasses()
           
private static List getOWLModelActions()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OWLModelActionManager

public OWLModelActionManager()
Method Detail

addOWLModelActionsToMenubar

public static void addOWLModelActionsToMenubar(OWLModel owlModel,
                                               OWLModelActionManager.Adder adder)

addOWLModelActionsToToolbar

public static void addOWLModelActionsToToolbar(OWLModel owlModel,
                                               OWLModelActionManager.Adder adder)

getOWLModelActions

private static List getOWLModelActions()

getOWLModelAction

public static OWLModelAction getOWLModelAction(Class clazz)

getOWLModelActionClasses

public static Class[] getOWLModelActionClasses()