Package com.hp.hpl.jena.reasoner.rulesys

Examples of com.hp.hpl.jena.reasoner.rulesys.Functor


            {
            @Override public Node subst( Node[] b )
                {
                List<Node> mappedArgs = new ArrayList<Node>();
                for (YNode arg: args) mappedArgs.add( subst( arg, b ) );
                Functor functor = new Functor( f, mappedArgs );
                return Node.createUncachedLiteral( functor, "", FunctorDatatype.theFunctorDatatype );
                }

            private Node subst( YNode arg, Node[] b )
                {
View Full Code Here


        nodes.add(arg1Node);
        nodes.add(arg2Node);
        nodes.add(arg3Node);

        ClauseEntry clauseEntry = new Functor("quotient", nodes, BuiltinRegistry.theRegistry);

        clauseEntries.add(clauseEntry);

        return (T) new HigherOrderClauseEntry(arg3Node, clauseEntries);
View Full Code Here

        java.util.List<Node> nodes = new ArrayList<Node>();

        nodes.add(arg1Node);
        nodes.add(arg2Node);

        Functor functor = new Functor("lessThan", nodes, BuiltinRegistry.theRegistry);

        clauseEntries.add(functor);

        return (T) new HigherOrderClauseEntry(arg1Node, clauseEntries);
View Full Code Here

        java.util.List<Node> nodes = new ArrayList<Node>();

        nodes.add(arg1Node);
        nodes.add(arg2Node);

        return (T) new Functor("equal", nodes, new BuiltinRegistry());

    }
View Full Code Here

        nodes.add(arg1Node);
        nodes.add(arg2Node);
        nodes.add(arg3Node);

        ClauseEntry clauseEntry = new Functor("product", nodes, BuiltinRegistry.theRegistry);

        clauseEntries.add(clauseEntry);

        return (T) new HigherOrderClauseEntry(arg3Node, clauseEntries);
View Full Code Here

        java.util.List<Node> nodes = new ArrayList<Node>();

        nodes.add(arg1Node);
        nodes.add(arg2Node);

        return (T) new Functor("regex", nodes, new BuiltinRegistry());

    }
View Full Code Here

            List<Node> args = new ArrayList<Node>();
            args.add(node);
            args.add(emptyString);
            args.add(bindind);

            Functor functor = new Functor("strConcat", args);
           
            List<ClauseEntry> clauseEntries = new ArrayList<ClauseEntry>();
            clauseEntries.add(functor);
            return (T) new HigherOrderClauseEntry(node, clauseEntries);
View Full Code Here

        nodes.add(arg1Node);
        nodes.add(arg2Node);
        nodes.add(arg3Node);

        ClauseEntry clauseEntry = new Functor("difference", nodes, BuiltinRegistry.theRegistry);

        clauseEntries.add(clauseEntry);

        return (T) new HigherOrderClauseEntry(arg3Node, clauseEntries);
View Full Code Here

        List<Node> nodes = new ArrayList<Node>();

        nodes.add(arg1Node);
        nodes.add(arg2Node);

        Functor functor = new Functor("ge", nodes, BuiltinRegistry.theRegistry);

        clauseEntries.add(functor);

        return (T) new HigherOrderClauseEntry(arg1Node, clauseEntries);
View Full Code Here

        java.util.List<Node> nodes = new ArrayList<Node>();

        nodes.add(arg1Node);
        nodes.add(arg2Node);

        return (T) new Functor("notEqual", nodes, BuiltinRegistry.theRegistry);

    }
View Full Code Here

TOP

Related Classes of com.hp.hpl.jena.reasoner.rulesys.Functor

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.