org.topbraidcomposer.ui.dialogs
Class ClassSelectionDialog
java.lang.Object
org.eclipse.jface.window.Window
org.eclipse.jface.dialogs.Dialog
org.topbraidcomposer.ui.dialogs.AbstractSelectionDialog
org.topbraidcomposer.ui.dialogs.ClassSelectionDialog
- All Implemented Interfaces:
- org.eclipse.jface.viewers.ISelectionChangedListener, org.eclipse.jface.window.IShellProvider
- Direct Known Subclasses:
- CreateInstanceClassSelectionDialog
public class ClassSelectionDialog
- extends AbstractSelectionDialog
- implements org.eclipse.jface.viewers.ISelectionChangedListener
| Nested classes/interfaces inherited from class org.eclipse.jface.window.Window |
org.eclipse.jface.window.Window.IExceptionHandler |
| Fields inherited from class org.eclipse.jface.dialogs.Dialog |
blockedHandler, buttonBar, DIALOG_DEFAULT_BOUNDS, DIALOG_PERSISTLOCATION, DIALOG_PERSISTSIZE, dialogArea, DLG_IMG_ERROR, DLG_IMG_HELP, DLG_IMG_INFO, DLG_IMG_MESSAGE_ERROR, DLG_IMG_MESSAGE_INFO, DLG_IMG_MESSAGE_WARNING, DLG_IMG_QUESTION, DLG_IMG_WARNING, ELLIPSIS |
| Fields inherited from class org.eclipse.jface.window.Window |
CANCEL, OK |
|
Constructor Summary |
ClassSelectionDialog(org.eclipse.swt.widgets.Shell parentShell,
java.util.Collection rootClasses,
java.lang.String title,
boolean multiple)
|
|
Method Summary |
protected boolean |
canSetOK()
|
protected void |
configureShell(org.eclipse.swt.widgets.Shell shell)
|
protected org.eclipse.swt.widgets.Control |
createDialogArea(org.eclipse.swt.widgets.Composite parent)
|
protected int |
getClassViewerHeight()
|
com.hp.hpl.jena.rdf.model.Resource |
getSelectedClass()
|
java.util.Set |
getSelectedClasses()
|
org.eclipse.jface.viewers.TreeViewer |
getTreeViewer()
|
static com.hp.hpl.jena.rdf.model.Resource |
selectClass(org.eclipse.swt.widgets.Control control,
java.util.Collection rootClasses,
java.lang.String title)
|
static com.hp.hpl.jena.rdf.model.Resource |
selectClass(org.eclipse.swt.widgets.Control control,
java.util.Collection rootClasses,
java.lang.String title,
IRDFNodeFilter filter)
|
static com.hp.hpl.jena.rdf.model.Resource |
selectClass(org.eclipse.swt.widgets.Control control,
com.hp.hpl.jena.ontology.OntModel ontModel,
java.lang.String title)
|
static com.hp.hpl.jena.rdf.model.Resource |
selectClass(org.eclipse.swt.widgets.Control control,
com.hp.hpl.jena.ontology.OntModel ontModel,
java.lang.String title,
IRDFNodeFilter filter)
|
static com.hp.hpl.jena.rdf.model.Resource |
selectClass(org.eclipse.swt.widgets.Control control,
java.lang.String title)
|
static java.util.Set |
selectClasses(org.eclipse.swt.widgets.Control control,
java.util.Collection rootClasses,
java.lang.String title,
IRDFNodeFilter filter)
|
static java.util.Set |
selectClasses(org.eclipse.swt.widgets.Control control,
java.util.Collection rootClasses,
java.lang.String title,
IRDFNodeFilter filter,
boolean multiple)
|
static java.util.Set<com.hp.hpl.jena.rdf.model.Resource> |
selectClasses(org.eclipse.swt.widgets.Shell shell,
java.util.Collection<com.hp.hpl.jena.rdf.model.Resource> rootClasses,
java.lang.String title,
IRDFNodeFilter filter,
boolean multiple)
|
void |
selectionChanged(org.eclipse.jface.viewers.SelectionChangedEvent event)
|
void |
setFilter(IRDFNodeFilter filter)
|
void |
setLabel(java.lang.String label)
|
void |
setSelectedClass(com.hp.hpl.jena.rdf.model.Resource c)
|
protected void |
updateResult()
|
| Methods inherited from class org.eclipse.jface.dialogs.Dialog |
applyDialogFont, buttonPressed, cancelPressed, close, convertHeightInCharsToPixels, convertHeightInCharsToPixels, convertHorizontalDLUsToPixels, convertHorizontalDLUsToPixels, convertVerticalDLUsToPixels, convertVerticalDLUsToPixels, convertWidthInCharsToPixels, convertWidthInCharsToPixels, create, createButton, createButtonBar, createContents, dialogFontIsDefault, getBlockedHandler, getButton, getButtonBar, getCancelButton, getDialogArea, getDialogBoundsSettings, getDialogBoundsStrategy, getImage, getInitialLocation, getInitialSize, getOKButton, initializeBounds, initializeDialogUnits, setBlockedHandler, setButtonLayoutData, setButtonLayoutFormData, shortenText |
| Methods inherited from class org.eclipse.jface.window.Window |
canHandleShellCloseEvent, constrainShellSize, createShell, getConstrainedShellBounds, getContents, getDefaultImage, getDefaultImages, getDefaultOrientation, getLayout, getParentShell, getReturnCode, getShell, getShellListener, getShellStyle, getWindowManager, handleFontChange, handleShellCloseEvent, open, setBlockOnOpen, setDefaultImage, setDefaultImages, setDefaultModalParent, setDefaultOrientation, setExceptionHandler, setParentShell, setReturnCode, setShellStyle, setWindowManager |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ClassSelectionDialog
public ClassSelectionDialog(org.eclipse.swt.widgets.Shell parentShell,
java.util.Collection rootClasses,
java.lang.String title,
boolean multiple)
canSetOK
protected boolean canSetOK()
- Specified by:
canSetOK in class AbstractSelectionDialog
configureShell
protected void configureShell(org.eclipse.swt.widgets.Shell shell)
- Overrides:
configureShell in class org.eclipse.jface.window.Window
createDialogArea
protected org.eclipse.swt.widgets.Control createDialogArea(org.eclipse.swt.widgets.Composite parent)
- Overrides:
createDialogArea in class org.eclipse.jface.dialogs.Dialog
getClassViewerHeight
protected int getClassViewerHeight()
getSelectedClass
public com.hp.hpl.jena.rdf.model.Resource getSelectedClass()
getSelectedClasses
public java.util.Set getSelectedClasses()
getTreeViewer
public org.eclipse.jface.viewers.TreeViewer getTreeViewer()
selectClass
public static com.hp.hpl.jena.rdf.model.Resource selectClass(org.eclipse.swt.widgets.Control control,
java.lang.String title)
selectClass
public static com.hp.hpl.jena.rdf.model.Resource selectClass(org.eclipse.swt.widgets.Control control,
com.hp.hpl.jena.ontology.OntModel ontModel,
java.lang.String title)
selectClass
public static com.hp.hpl.jena.rdf.model.Resource selectClass(org.eclipse.swt.widgets.Control control,
com.hp.hpl.jena.ontology.OntModel ontModel,
java.lang.String title,
IRDFNodeFilter filter)
selectClass
public static com.hp.hpl.jena.rdf.model.Resource selectClass(org.eclipse.swt.widgets.Control control,
java.util.Collection rootClasses,
java.lang.String title)
selectClass
public static com.hp.hpl.jena.rdf.model.Resource selectClass(org.eclipse.swt.widgets.Control control,
java.util.Collection rootClasses,
java.lang.String title,
IRDFNodeFilter filter)
selectClasses
public static java.util.Set selectClasses(org.eclipse.swt.widgets.Control control,
java.util.Collection rootClasses,
java.lang.String title,
IRDFNodeFilter filter)
selectClasses
public static java.util.Set selectClasses(org.eclipse.swt.widgets.Control control,
java.util.Collection rootClasses,
java.lang.String title,
IRDFNodeFilter filter,
boolean multiple)
selectClasses
public static java.util.Set<com.hp.hpl.jena.rdf.model.Resource> selectClasses(org.eclipse.swt.widgets.Shell shell,
java.util.Collection<com.hp.hpl.jena.rdf.model.Resource> rootClasses,
java.lang.String title,
IRDFNodeFilter filter,
boolean multiple)
selectionChanged
public void selectionChanged(org.eclipse.jface.viewers.SelectionChangedEvent event)
- Specified by:
selectionChanged in interface org.eclipse.jface.viewers.ISelectionChangedListener
setFilter
public void setFilter(IRDFNodeFilter filter)
setLabel
public void setLabel(java.lang.String label)
setSelectedClass
public void setSelectedClass(com.hp.hpl.jena.rdf.model.Resource c)
updateResult
protected void updateResult()
- Overrides:
updateResult in class AbstractSelectionDialog