org.wsmostudio.ui.editors.common
Class WSMOChooser

java.lang.Object
  extended by org.wsmostudio.ui.editors.common.WSMOChooser

public class WSMOChooser
extends java.lang.Object

A common purpose GUI component, designed to support user selection of entities of certain type. The component supports various content filters which are set at construction time. Optionally a selection validator can be assigned to control runtime the correctness of the current selection. Additionally, a set of utility static methods create choosers with predefined settings.

Version:
$Revision: 1.9 $ $Date: 2006/04/10 14:03:39 $
Author:
not attributable

Constructor Summary
WSMOChooser(org.eclipse.swt.widgets.Shell parentShell, int treeStyle, java.lang.Object rootElement, org.eclipse.jface.viewers.ITreeContentProvider contentProvider)
           
WSMOChooser(org.eclipse.swt.widgets.Shell parentShell, java.lang.Object rootElement, int contentMask)
           
 
Method Summary
static WSMOChooser createAttributesChooser(org.eclipse.swt.widgets.Shell parentShell, java.lang.Object rootElement)
           
static WSMOChooser createCapabilityChooser(org.eclipse.swt.widgets.Shell parentShell, java.lang.Object rootElement)
           
static WSMOChooser createConceptChooser(org.eclipse.swt.widgets.Shell parentShell, java.lang.Object rootElement)
           
static WSMOChooser createInstanceChooser(org.eclipse.swt.widgets.Shell parentShell, int treeStyle, java.lang.Object rootElement)
           
static WSMOChooser createInstanceChooser(org.eclipse.swt.widgets.Shell parentShell, java.lang.Object rootElement)
           
static WSMOChooser createInterfaceChooser(org.eclipse.swt.widgets.Shell parentShell, java.lang.Object rootElement)
           
static WSMOChooser createRelationChooser(org.eclipse.swt.widgets.Shell parentShell, java.lang.Object rootElement)
           
 void dispose()
           
 void expandTree()
           
 java.lang.Object open()
           
 void setDialogTitle(java.lang.String title)
           
 void setFilter(IWSMOSelectionValidator filter)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WSMOChooser

public WSMOChooser(org.eclipse.swt.widgets.Shell parentShell,
                   java.lang.Object rootElement,
                   int contentMask)

WSMOChooser

public WSMOChooser(org.eclipse.swt.widgets.Shell parentShell,
                   int treeStyle,
                   java.lang.Object rootElement,
                   org.eclipse.jface.viewers.ITreeContentProvider contentProvider)
Method Detail

createConceptChooser

public static WSMOChooser createConceptChooser(org.eclipse.swt.widgets.Shell parentShell,
                                               java.lang.Object rootElement)

createInstanceChooser

public static WSMOChooser createInstanceChooser(org.eclipse.swt.widgets.Shell parentShell,
                                                java.lang.Object rootElement)

createInstanceChooser

public static WSMOChooser createInstanceChooser(org.eclipse.swt.widgets.Shell parentShell,
                                                int treeStyle,
                                                java.lang.Object rootElement)

createInterfaceChooser

public static WSMOChooser createInterfaceChooser(org.eclipse.swt.widgets.Shell parentShell,
                                                 java.lang.Object rootElement)

createCapabilityChooser

public static WSMOChooser createCapabilityChooser(org.eclipse.swt.widgets.Shell parentShell,
                                                  java.lang.Object rootElement)

createRelationChooser

public static WSMOChooser createRelationChooser(org.eclipse.swt.widgets.Shell parentShell,
                                                java.lang.Object rootElement)

createAttributesChooser

public static WSMOChooser createAttributesChooser(org.eclipse.swt.widgets.Shell parentShell,
                                                  java.lang.Object rootElement)

setDialogTitle

public void setDialogTitle(java.lang.String title)

open

public java.lang.Object open()

dispose

public void dispose()

setFilter

public void setFilter(IWSMOSelectionValidator filter)

expandTree

public void expandTree()


Copyright © 2005-2006 Ontotext Lab.. All Rights Reserved.