| com.hp.hpl.jena.ontology.AllValuesFromRestriction
All known Subclasses: com.hp.hpl.jena.ontology.impl.AllValuesFromRestrictionImpl,
AllValuesFromRestriction | public interface AllValuesFromRestriction extends Restriction(Code) | |
A property restriction that requires the named property to have have any range
instances to be members of a given class.
author: Ian Dickinson, HP Labs author: (email) version: CVS $Id: AllValuesFromRestriction.java,v 1.10 2008/01/02 12:06:41 andy_seaborne Exp $ |
Method Summary | |
public Resource | getAllValuesFrom() Answer the resource characterising the constraint on all values of the restricted property. | public boolean | hasAllValuesFrom(Resource cls) Answer true if this property restriction has the given class as the class to which all
values of the restricted property must belong.
Parameters: cls - A class to test True if the given class is the class to which all values must belong exception: OntProfileException - If the Profile.ALL_VALUES_FROM property is not supported in the current language profile. | public void | removeAllValuesFrom(Resource cls) Remove the statement that this restriction has all values from the given class among
the values for the restricted property. | public void | setAllValuesFrom(Resource cls) Assert that this restriction restricts the property to have all values
be members of the given class. |
getAllValuesFrom | public Resource getAllValuesFrom()(Code) | | Answer the resource characterising the constraint on all values of the restricted property. This may be
a class, the URI of a concrete datatype, a DataRange object or the URI rdfs:Literal.
A resource, which will have been pre-converted to the appropriate Java value type(OntClass or DataRange) if appropriate. exception: OntProfileException - If the Profile.ALL_VALUES_FROM property is not supported in the current language profile. |
hasAllValuesFrom | public boolean hasAllValuesFrom(Resource cls)(Code) | | Answer true if this property restriction has the given class as the class to which all
values of the restricted property must belong.
Parameters: cls - A class to test True if the given class is the class to which all values must belong exception: OntProfileException - If the Profile.ALL_VALUES_FROM property is not supported in the current language profile. |
removeAllValuesFrom | public void removeAllValuesFrom(Resource cls)(Code) | | Remove the statement that this restriction has all values from the given class among
the values for the restricted property. If this statement
is not true of the current model, nothing happens.
Parameters: cls - A Resource the denotes the class to be removed from this restriction |
setAllValuesFrom | public void setAllValuesFrom(Resource cls)(Code) | | Assert that this restriction restricts the property to have all values
be members of the given class. Any existing statements for allValuesFrom
will be removed.
Parameters: cls - The class that all values of the property must belong to exception: OntProfileException - If the Profile.ALL_VALUES_FROM property is not supported in the current language profile. |
|
|