edu.stanford.smi.protegex.widget.instancetable
Class InstanceRowConfigurationChecks
java.lang.Object
edu.stanford.smi.protegex.widget.instancetable.InstanceRowConfigurationChecks
public class InstanceRowConfigurationChecks
- extends Object
Static methods to make sure that InstanceTable is valid. Returns a string. A
null return value means "okay"
- Author:
- William Grosso
Method Summary |
static boolean |
checkValidity(Cls cls,
Slot slot)
|
static JComponent |
getDetailedWarnings(Cls cls,
Slot slot)
|
static JComponent |
getShortWarning(Cls cls,
Slot slot)
|
protected static boolean |
singleAllowedClass(Cls cls,
Slot slot)
|
protected static boolean |
singleAllowedClass(Cls cls,
Slot slot,
JTextArea warningDisplayArea)
|
protected static boolean |
slotHasRightCardinality(Cls cls,
Slot slot)
|
protected static boolean |
slotHasRightCardinality(Cls cls,
Slot slot,
JTextArea warningDisplayArea)
|
protected static boolean |
slotTargetOfTypeInstance(Cls cls,
Slot slot)
|
protected static boolean |
slotTargetOfTypeInstance(Cls cls,
Slot slot,
JTextArea warningDisplayArea)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
InstanceRowConfigurationChecks
public InstanceRowConfigurationChecks()
checkValidity
public static boolean checkValidity(Cls cls,
Slot slot)
getDetailedWarnings
public static JComponent getDetailedWarnings(Cls cls,
Slot slot)
getShortWarning
public static JComponent getShortWarning(Cls cls,
Slot slot)
singleAllowedClass
protected static boolean singleAllowedClass(Cls cls,
Slot slot)
singleAllowedClass
protected static boolean singleAllowedClass(Cls cls,
Slot slot,
JTextArea warningDisplayArea)
slotHasRightCardinality
protected static boolean slotHasRightCardinality(Cls cls,
Slot slot)
slotHasRightCardinality
protected static boolean slotHasRightCardinality(Cls cls,
Slot slot,
JTextArea warningDisplayArea)
slotTargetOfTypeInstance
protected static boolean slotTargetOfTypeInstance(Cls cls,
Slot slot)
slotTargetOfTypeInstance
protected static boolean slotTargetOfTypeInstance(Cls cls,
Slot slot,
JTextArea warningDisplayArea)
Submit a bug report or feature request