edu.stanford.smi.protege.widget.SlotWidget Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of protege Show documentation
Show all versions of protege Show documentation
Core code for the Protege ontology editor. Serves as the basis for the Protege-Frames and Protege-OWL editors.
package edu.stanford.smi.protege.widget;
import edu.stanford.smi.protege.model.*;
/**
* Fundamental interface for all slot widgets.
*
* @author Ray Fergerson
*/
public interface SlotWidget extends Widget {
Cls getCls();
Instance getInstance();
Slot getSlot();
Cls getAssociatedCls();
void setAssociatedCls(Cls associatedCls);
void setInstance(Instance instance);
String getDefaultToolTip();
void setDefaultToolTip(String tooltip);
void setup(WidgetDescriptor descriptor, boolean isDesignTime, Project project, Cls cls, Slot slot);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy