edu.stanford.smi.protegex.owl.ui.dialogs
Interface SelectionDialogFactory

All Known Implementing Classes:
AbstractSelectionDialogFactory

public interface SelectionDialogFactory

An interface for user interface dialogs to select resources from a list or tree.

An instance of this can be accessed from ProtegeUI.getSelectionDialogFactory().

All methods take a Component as first argument which can be left null: if no pointer to an existing component is available then the system will use the ProjectView registered for the OWLModel. However, it is generally recommended to use a non-null parent.

Author:
Holger Knublauch

Method Summary
 RDFSNamedClass selectClass(Component parent, OWLModel owlModel)
           
 RDFSNamedClass selectClass(Component parent, OWLModel owlModel, Collection rootClasses)
           
 RDFSNamedClass selectClass(Component parent, OWLModel owlModel, Collection rootClasses, String title)
           
 RDFSNamedClass selectClass(Component parent, OWLModel owlModel, RDFSNamedClass rootClass, String title)
           
 RDFSNamedClass selectClass(Component parent, OWLModel owlModel, String title)
           
 Set selectClasses(Component parent, OWLModel owlModel, Collection rootClasses, String title)
           
 Set selectClasses(Component parent, OWLModel owlModel, RDFSNamedClass rootClass, String title)
           
 Set selectClasses(Component parent, OWLModel owlModel, String title)
           
 RDFProperty selectProperty(Component parent, OWLModel owlModel, Collection allowedProperties)
           
 RDFProperty selectProperty(Component parent, OWLModel owlModel, Collection allowedProperties, String title)
           
 RDFResource selectResourceByType(Component parent, OWLModel owlModel, Collection allowedClasses)
           
 RDFResource selectResourceByType(Component parent, OWLModel owlModel, Collection allowedClasses, String title)
           
 RDFResource selectResourceFromCollection(Component parent, OWLModel owlModel, Collection resources, String title)
           
 Set selectResourcesByType(Component parent, OWLModel owlModel, Collection allowedClasses)
           
 Set selectResourcesByType(Component parent, OWLModel owlModel, Collection allowedClasses, String title)
           
 Set selectResourcesFromCollection(Component parent, OWLModel owlModel, Collection resources, String title)
           
 

Method Detail

selectClass

public RDFSNamedClass selectClass(Component parent,
                                  OWLModel owlModel)

selectClass

public RDFSNamedClass selectClass(Component parent,
                                  OWLModel owlModel,
                                  String title)

selectClass

public RDFSNamedClass selectClass(Component parent,
                                  OWLModel owlModel,
                                  Collection rootClasses)

selectClass

public RDFSNamedClass selectClass(Component parent,
                                  OWLModel owlModel,
                                  Collection rootClasses,
                                  String title)

selectClass

public RDFSNamedClass selectClass(Component parent,
                                  OWLModel owlModel,
                                  RDFSNamedClass rootClass,
                                  String title)

selectClasses

public Set selectClasses(Component parent,
                         OWLModel owlModel,
                         String title)

selectClasses

public Set selectClasses(Component parent,
                         OWLModel owlModel,
                         RDFSNamedClass rootClass,
                         String title)

selectClasses

public Set selectClasses(Component parent,
                         OWLModel owlModel,
                         Collection rootClasses,
                         String title)

selectProperty

public RDFProperty selectProperty(Component parent,
                                  OWLModel owlModel,
                                  Collection allowedProperties)

selectProperty

public RDFProperty selectProperty(Component parent,
                                  OWLModel owlModel,
                                  Collection allowedProperties,
                                  String title)

selectResourceByType

public RDFResource selectResourceByType(Component parent,
                                        OWLModel owlModel,
                                        Collection allowedClasses)

selectResourceByType

public RDFResource selectResourceByType(Component parent,
                                        OWLModel owlModel,
                                        Collection allowedClasses,
                                        String title)

selectResourceFromCollection

public RDFResource selectResourceFromCollection(Component parent,
                                                OWLModel owlModel,
                                                Collection resources,
                                                String title)

selectResourcesByType

public Set selectResourcesByType(Component parent,
                                 OWLModel owlModel,
                                 Collection allowedClasses)

selectResourcesByType

public Set selectResourcesByType(Component parent,
                                 OWLModel owlModel,
                                 Collection allowedClasses,
                                 String title)

selectResourcesFromCollection

public Set selectResourcesFromCollection(Component parent,
                                         OWLModel owlModel,
                                         Collection resources,
                                         String title)