allow GraphNode to add inverse properties
-----------------------------------------
Key: CLEREZZA-472
URL: https://issues.apache.org/jira/browse/CLEREZZA-472
Project: Clerezza
Issue Type: New Feature
Reporter: Henry Story
Assignee: Henry Story
Add the following method to graph node:
/**
* Adds a property to the node with the inverse of the specified
predicate and object
* In other words <code>subject</code> will be related via the property
<code>relation</code> to this node.
*
* @param predicate
* @param subject
*/
public void addInverseProperty(UriRef predicate, Resource subject) {
if (resource instanceof NonLiteral) {
graph.add(new TripleImpl((NonLiteral) resource,
predicate, subject));
} else {
throw new RuntimeException("Literals cannot be the
subject of a statement");
}
}
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira