Protege 2.1

edu.stanford.smi.protege.widget
Interface ClsWidget

All Superinterfaces:
Disposable, Plugin, Selectable, Widget
All Known Implementing Classes:
AbstractClsWidget

public interface ClsWidget
extends Widget

The interface for display forms that display the contents of an entire class and all the contents to be edited.

Author:
Ray Fergerson

Method Summary
 void addWidgetListener(WidgetListener listener)
           
 Cls getAssociatedCls()
           
 Cls getCls()
           
 Instance getInstance()
           
 SlotWidget getSlotWidget(Slot slot)
           
 void layoutLikeCls(Cls cls)
           
 void relayout()
           
 void removeCustomizations()
           
 void removeWidgetListener(WidgetListener listener)
           
 void replaceWidget(Slot slot, String className)
           
 void setAssociatedCls(Cls associatedCls)
           
 void setInstance(Instance instance)
           
 void setup(WidgetDescriptor descriptor, boolean isDesignTime, Project project, Cls cls)
           
 
Methods inherited from interface edu.stanford.smi.protege.widget.Widget
configure, getDescriptor, getKnowledgeBase, getLabel, getProject, initialize, setLabel
 
Methods inherited from interface edu.stanford.smi.protege.util.Selectable
addSelectionListener, clearSelection, getSelection, notifySelectionListeners, removeSelectionListener
 
Methods inherited from interface edu.stanford.smi.protege.plugin.Plugin
getName
 
Methods inherited from interface edu.stanford.smi.protege.util.Disposable
dispose
 

Method Detail

getCls

public Cls getCls()

getInstance

public Instance getInstance()

getSlotWidget

public SlotWidget getSlotWidget(Slot slot)

replaceWidget

public void replaceWidget(Slot slot,
                          String className)

layoutLikeCls

public void layoutLikeCls(Cls cls)

relayout

public void relayout()

removeCustomizations

public void removeCustomizations()

getAssociatedCls

public Cls getAssociatedCls()

setAssociatedCls

public void setAssociatedCls(Cls associatedCls)

setInstance

public void setInstance(Instance instance)

setup

public void setup(WidgetDescriptor descriptor,
                  boolean isDesignTime,
                  Project project,
                  Cls cls)

addWidgetListener

public void addWidgetListener(WidgetListener listener)

removeWidgetListener

public void removeWidgetListener(WidgetListener listener)

Protege 2.1

Submit a bug report or feature request
Protégé is a trademark of Stanford University.
Copyright (c) 1998-2004 Stanford University.