org.wsmostudio.choreography.editors
Class SigModesContainer

java.lang.Object
  extended by org.wsmostudio.choreography.editors.SigModesContainer
All Implemented Interfaces:
org.eclipse.jface.viewers.IBaseLabelProvider, org.eclipse.jface.viewers.IContentProvider, org.eclipse.jface.viewers.ILabelProvider, org.eclipse.jface.viewers.IStructuredContentProvider, org.eclipse.jface.viewers.ITreeContentProvider

public class SigModesContainer
extends java.lang.Object
implements org.eclipse.jface.viewers.ITreeContentProvider, org.eclipse.jface.viewers.ILabelProvider

A common purpose GUI component, designed to maintain a set of WSMO-API Ontology references. It is a sub-component of all WSMO editors whose target input objects have an "importsOntology" property. The supported user operation are inclusion and exclusion of references.

Version:
$Revision: 1224 $ $Date: 2007-07-19 15:54:57 +0300 $
Author:
not attributable

Field Summary
static int CONTROLLED_MODES
           
static int IN_MODES
           
static int OUT_MODES
           
static int SHARED_MODES
           
static int STATIC_MODES
           
 
Constructor Summary
SigModesContainer(org.eclipse.swt.widgets.TabFolder parentFolder, ChoreographyModel model, int modesType)
           
 
Method Summary
 void addListener(org.eclipse.jface.viewers.ILabelProviderListener l)
           
static org.wsmo.service.signature.Mode createNewMode(org.omwg.ontology.Concept concept, int modesType)
           
 void dispose()
           
 java.lang.Object[] getChildren(java.lang.Object parentElement)
           
 java.lang.Object[] getElements(java.lang.Object inputElement)
           
 org.eclipse.swt.graphics.Image getImage(java.lang.Object object)
           
 java.lang.Object getParent(java.lang.Object element)
           
 java.lang.String getText(java.lang.Object object)
           
 boolean hasChildren(java.lang.Object element)
           
 void inputChanged(org.eclipse.jface.viewers.Viewer viewer, java.lang.Object oldInput, java.lang.Object newInput)
           
 boolean isLabelProperty(java.lang.Object o, java.lang.String s)
           
 void reloadModes()
           
 void removeListener(org.eclipse.jface.viewers.ILabelProviderListener l)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

IN_MODES

public static final int IN_MODES
See Also:
Constant Field Values

OUT_MODES

public static final int OUT_MODES
See Also:
Constant Field Values

SHARED_MODES

public static final int SHARED_MODES
See Also:
Constant Field Values

STATIC_MODES

public static final int STATIC_MODES
See Also:
Constant Field Values

CONTROLLED_MODES

public static final int CONTROLLED_MODES
See Also:
Constant Field Values
Constructor Detail

SigModesContainer

public SigModesContainer(org.eclipse.swt.widgets.TabFolder parentFolder,
                         ChoreographyModel model,
                         int modesType)
Method Detail

reloadModes

public void reloadModes()

dispose

public void dispose()
Specified by:
dispose in interface org.eclipse.jface.viewers.IBaseLabelProvider
Specified by:
dispose in interface org.eclipse.jface.viewers.IContentProvider

createNewMode

public static org.wsmo.service.signature.Mode createNewMode(org.omwg.ontology.Concept concept,
                                                            int modesType)

getImage

public org.eclipse.swt.graphics.Image getImage(java.lang.Object object)
Specified by:
getImage in interface org.eclipse.jface.viewers.ILabelProvider

getText

public java.lang.String getText(java.lang.Object object)
Specified by:
getText in interface org.eclipse.jface.viewers.ILabelProvider

addListener

public void addListener(org.eclipse.jface.viewers.ILabelProviderListener l)
Specified by:
addListener in interface org.eclipse.jface.viewers.IBaseLabelProvider

removeListener

public void removeListener(org.eclipse.jface.viewers.ILabelProviderListener l)
Specified by:
removeListener in interface org.eclipse.jface.viewers.IBaseLabelProvider

isLabelProperty

public boolean isLabelProperty(java.lang.Object o,
                               java.lang.String s)
Specified by:
isLabelProperty in interface org.eclipse.jface.viewers.IBaseLabelProvider

getChildren

public java.lang.Object[] getChildren(java.lang.Object parentElement)
Specified by:
getChildren in interface org.eclipse.jface.viewers.ITreeContentProvider

getParent

public java.lang.Object getParent(java.lang.Object element)
Specified by:
getParent in interface org.eclipse.jface.viewers.ITreeContentProvider

hasChildren

public boolean hasChildren(java.lang.Object element)
Specified by:
hasChildren in interface org.eclipse.jface.viewers.ITreeContentProvider

getElements

public java.lang.Object[] getElements(java.lang.Object inputElement)
Specified by:
getElements in interface org.eclipse.jface.viewers.IStructuredContentProvider

inputChanged

public void inputChanged(org.eclipse.jface.viewers.Viewer viewer,
                         java.lang.Object oldInput,
                         java.lang.Object newInput)
Specified by:
inputChanged in interface org.eclipse.jface.viewers.IContentProvider


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