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

Reply via email to