org.topbraidcomposer.ui.dialogs
Class PropertySelectionDialog

java.lang.Object
  extended by org.eclipse.jface.window.Window
      extended by org.eclipse.jface.dialogs.Dialog
          extended by org.topbraidcomposer.ui.dialogs.AbstractSelectionDialog
              extended by org.topbraidcomposer.ui.dialogs.PropertySelectionDialog
All Implemented Interfaces:
org.eclipse.jface.window.IShellProvider

public class PropertySelectionDialog
extends AbstractSelectionDialog


Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.jface.window.Window
org.eclipse.jface.window.Window.IExceptionHandler
 
Field Summary
 
Fields inherited from class org.topbraidcomposer.ui.dialogs.AbstractSelectionDialog
HEIGHT, WIDTH
 
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
 
Method Summary
protected  boolean canSetOK()
           
 boolean close()
           
protected  void configureShell(org.eclipse.swt.widgets.Shell shell)
           
protected  org.eclipse.swt.widgets.Control createDialogArea(org.eclipse.swt.widgets.Composite parent)
           
 com.hp.hpl.jena.rdf.model.Property getSelectedProperty()
           
static com.hp.hpl.jena.rdf.model.Property selectProperty(org.eclipse.swt.widgets.Control control, java.util.Collection properties, java.lang.String title)
           
static com.hp.hpl.jena.rdf.model.Property selectProperty(org.eclipse.swt.widgets.Control control, java.util.Collection properties, java.lang.String title, IRDFNodeFilter filter)
           
static com.hp.hpl.jena.rdf.model.Property selectProperty(org.eclipse.swt.widgets.Control control, com.hp.hpl.jena.ontology.OntModel ontModel, java.lang.String title)
           
 
Methods inherited from class org.topbraidcomposer.ui.dialogs.AbstractSelectionDialog
createButtonsForButtonBar, createClassTreeViewer, createInstancesTableViewer, okPressed, updateOKButton, updateResult
 
Methods inherited from class org.eclipse.jface.dialogs.Dialog
applyDialogFont, buttonPressed, cancelPressed, 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
 

Method Detail

canSetOK

protected boolean canSetOK()
Specified by:
canSetOK in class AbstractSelectionDialog

close

public boolean close()
Overrides:
close in class org.eclipse.jface.dialogs.Dialog

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

getSelectedProperty

public com.hp.hpl.jena.rdf.model.Property getSelectedProperty()

selectProperty

public static com.hp.hpl.jena.rdf.model.Property selectProperty(org.eclipse.swt.widgets.Control control,
                                                                com.hp.hpl.jena.ontology.OntModel ontModel,
                                                                java.lang.String title)

selectProperty

public static com.hp.hpl.jena.rdf.model.Property selectProperty(org.eclipse.swt.widgets.Control control,
                                                                java.util.Collection properties,
                                                                java.lang.String title)

selectProperty

public static com.hp.hpl.jena.rdf.model.Property selectProperty(org.eclipse.swt.widgets.Control control,
                                                                java.util.Collection properties,
                                                                java.lang.String title,
                                                                IRDFNodeFilter filter)