edu.stanford.smi.protege.model
Class ValueTypeConstraint
java.lang.Object
|
+--edu.stanford.smi.protege.model.AbstractFacetConstraint
|
+--edu.stanford.smi.protege.model.ValueTypeConstraint
- All Implemented Interfaces:
- FacetConstraint
- public class ValueTypeConstraint
- extends AbstractFacetConstraint
Description of the class
- Author:
- Ray Fergerson
Method Summary |
static Collection |
getAllowedClses(Collection bindingValue)
|
static Collection |
getAllowedParents(Collection bindingValue)
|
static Collection |
getAllowedValues(Collection bindingValue)
|
String |
getInvalidAnyValueText(Object value)
|
String |
getInvalidBooleanValueText(Object value)
|
String |
getInvalidClsValueText(Object value,
Collection allowedParents)
|
String |
getInvalidFloatValueText(Object value)
|
String |
getInvalidInstanceValueText(Object value,
Collection allowedClses)
|
String |
getInvalidIntegerValueText(Object value)
|
String |
getInvalidStringValueText(Object value)
|
String |
getInvalidSymbolValueText(Object value,
Collection allowedValues)
|
String |
getInvalidValuesText(Frame frame,
Slot slot,
Collection slotValues,
Collection facetValues)
|
String |
getInvalidValueText(Frame frame,
Slot slot,
Object value,
Collection facetValues)
|
static ValueType |
getType(Collection bindingValue)
|
static Collection |
getValues()
|
static Collection |
getValues(ValueType type)
|
static List |
getValues(ValueType type,
Collection values)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ValueTypeConstraint
public ValueTypeConstraint()
getAllowedClses
public static Collection getAllowedClses(Collection bindingValue)
getAllowedParents
public static Collection getAllowedParents(Collection bindingValue)
getAllowedValues
public static Collection getAllowedValues(Collection bindingValue)
getInvalidAnyValueText
public String getInvalidAnyValueText(Object value)
getInvalidBooleanValueText
public String getInvalidBooleanValueText(Object value)
getInvalidClsValueText
public String getInvalidClsValueText(Object value,
Collection allowedParents)
getInvalidFloatValueText
public String getInvalidFloatValueText(Object value)
getInvalidInstanceValueText
public String getInvalidInstanceValueText(Object value,
Collection allowedClses)
getInvalidIntegerValueText
public String getInvalidIntegerValueText(Object value)
getInvalidStringValueText
public String getInvalidStringValueText(Object value)
getInvalidSymbolValueText
public String getInvalidSymbolValueText(Object value,
Collection allowedValues)
getInvalidValuesText
public String getInvalidValuesText(Frame frame,
Slot slot,
Collection slotValues,
Collection facetValues)
getInvalidValueText
public String getInvalidValueText(Frame frame,
Slot slot,
Object value,
Collection facetValues)
getType
public static ValueType getType(Collection bindingValue)
getValues
public static Collection getValues()
getValues
public static Collection getValues(ValueType type)
getValues
public static List getValues(ValueType type,
Collection values)
Submit a bug report or feature request
Protege-2000 is a trademark of Stanford University.
Copyright (c) 1998-2002 Stanford University.