|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
A property restriction that requires the named property to have have any range instances to be members of a given class.
Method Summary | |
OntClass |
getAllValuesFrom()
Answer the class that all values of the restricted property must belong to. |
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. |
void |
removeAllValuesFrom(Resource cls)
Remove the statement that this restriction has all values from the given class among the values for the restricted property. |
void |
setAllValuesFrom(Resource cls)
Assert that this restriction restricts the property to have all values be members of the given class. |
Methods inherited from interface com.hp.hpl.jena.rdf.model.Resource |
abort, addProperty, addProperty, addProperty, addProperty, addProperty, addProperty, addProperty, addProperty, addProperty, begin, commit, equals, getId, getLocalName, getModel, getNameSpace, getNode, getProperty, getURI, hasProperty, hasProperty, hasProperty, hasProperty, hasProperty, hasProperty, hasProperty, hasProperty, hasProperty, hasProperty, isAnon, listProperties, listProperties, removeAll, removeProperties, toString |
Methods inherited from interface com.hp.hpl.jena.rdf.model.RDFNode |
as, asNode, canAs, inModel, visitWith |
Method Detail |
public void setAllValuesFrom(Resource cls)
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.
cls
- The class that all values of the property must belong to
OntProfileException
- If the Profile.ALL_VALUES_FROM()
property is not supported in the current language profile.public OntClass getAllValuesFrom()
Answer the class that all values of the restricted property must belong to.
OntProfileException
- If the Profile.ALL_VALUES_FROM()
property is not supported in the current language profile.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.
cls
- A class to test
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. If this statement is not true of the current model, nothing happens.
cls
- A Resource the denotes the class to be removed from this restriction
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |