Protege-2000 1.7

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

Constructor Summary
ValueTypeConstraint()
           
 
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 edu.stanford.smi.protege.model.AbstractFacetConstraint
areValidValues, isValidValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ValueTypeConstraint

public ValueTypeConstraint()
Method Detail

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)

Protege-2000 1.7

Submit a bug report or feature request
Protege-2000 is a trademark of Stanford University.
Copyright (c) 1998-2002 Stanford University.