|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
An interface for low-level access to the single triples in an OWLModel. All current implementations are better suited for querying than actually writing triples, so better don't modify the triples in your own application yet. If you need to do that, make sure that you invoke the post-processor as done in the ProtegeOWLParser.
Method Summary | |
void |
add(RDFResource subject,
RDFProperty predicate,
Object object)
|
void |
add(Triple triple)
|
boolean |
contains(RDFResource subject,
RDFProperty predicate,
Object object)
|
boolean |
contains(Triple triple)
|
void |
dump()
Debugging only. |
RDFResource |
getHomeResource(String name)
|
String |
getName()
|
edu.stanford.smi.protege.model.framestore.NarrowFrameStore |
getNarrowFrameStore()
Provides access to the internal Protege storage for low-level access. |
Iterator |
listHomeResources()
Gets all resources that have their "home" in this triple store. |
Iterator |
listObjects(RDFResource subject,
RDFProperty property)
Gets the values of a given subject/property combination. |
Iterator |
listSubjects(RDFProperty property)
The the subjects of all triples where a given property has any value. |
Iterator |
listSubjects(RDFProperty predicate,
Object object)
Gets the subjects of all triples with a given predicate and object. |
Iterator |
listTriples()
|
Iterator |
listTriplesWithObject(RDFObject object)
Lists all Triples that have a given object. |
Iterator |
listTriplesWithSubject(RDFResource subject)
Lists all Triples that have a given subject. |
void |
remove(RDFResource subject,
RDFProperty predicate,
Object object)
|
void |
remove(Triple triple)
|
void |
setName(String value)
|
void |
setRDFResourceName(RDFResource resource,
String name)
|
void |
sortPropertyValues(RDFResource resource,
RDFProperty property,
Comparator comparator)
|
Methods inherited from interface edu.stanford.smi.protegex.owl.model.NamespaceMap |
getDefaultNamespace, getNamespaceForPrefix, getPrefix, getPrefixes, removePrefix, setDefaultNamespace, setDefaultNamespace, setPrefix, setPrefix |
Method Detail |
public void add(Triple triple)
public void add(RDFResource subject, RDFProperty predicate, Object object)
public boolean contains(Triple triple)
public boolean contains(RDFResource subject, RDFProperty predicate, Object object)
public String getName()
public RDFResource getHomeResource(String name)
public edu.stanford.smi.protege.model.framestore.NarrowFrameStore getNarrowFrameStore()
public Iterator listHomeResources()
public Iterator listObjects(RDFResource subject, RDFProperty property)
subject
- property
-
public Iterator listSubjects(RDFProperty property)
property
- the property to look for
public Iterator listSubjects(RDFProperty predicate, Object object)
predicate
- the predicate to matchobject
- the object to match
public Iterator listTriples()
public Iterator listTriplesWithObject(RDFObject object)
object
- the object to get the triples of
public Iterator listTriplesWithSubject(RDFResource subject)
subject
- the subject in the triples
public void remove(Triple triple)
public void remove(RDFResource subject, RDFProperty predicate, Object object)
public void setName(String value)
public void setRDFResourceName(RDFResource resource, String name)
public void sortPropertyValues(RDFResource resource, RDFProperty property, Comparator comparator)
public void dump()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |