Protege-2000 1.7

edu.stanford.smi.protege.model
Interface FacetConstraint

All Known Implementing Classes:
AbstractFacetConstraint

public interface FacetConstraint

Description of the Interface

Author:
Ray Fergerson

Method Summary
 boolean areValidValues(Frame frame, Slot slot, Collection slotValues, Collection facetValues)
           
 String getInvalidValuesText(Frame frame, Slot slot, Collection slotValues, Collection facetValues)
           
 String getInvalidValueText(Frame frame, Slot slot, Object value, Collection facetValues)
           
 boolean isValidValue(Frame frame, Slot slot, Object item, Collection facetValues)
           
 

Method Detail

areValidValues

public boolean areValidValues(Frame frame,
                              Slot slot,
                              Collection slotValues,
                              Collection facetValues)

getInvalidValuesText

public String getInvalidValuesText(Frame frame,
                                   Slot slot,
                                   Collection slotValues,
                                   Collection facetValues)

getInvalidValueText

public String getInvalidValueText(Frame frame,
                                  Slot slot,
                                  Object value,
                                  Collection facetValues)

isValidValue

public boolean isValidValue(Frame frame,
                            Slot slot,
                            Object item,
                            Collection facetValues)

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.