private static Functor makePropertyAssertionFunctor(final Node p) { final Functor f = new Functor("isNotSubClass", new Node[] { p, PRED_SUB }); f.setImplementor(NOT_EQUAL); return f; }
private static Functor makePropertyAssertionFunctor(final Node p) { final Functor f = new Functor("isNotSubClass", new Node[] { p, PRED_SUB }); f.setImplementor(NOT_EQUAL); return f; }
private static Functor makePropertyAssertionFunctor(final Node p) { final Functor f = new Functor("isNotSubClass", new Node[] { p, PRED_SUB }); f.setImplementor(NOT_EQUAL); return f; }
/** * Clone a functor, cloning any embedded variables. */ private Functor cloneFunctor(Functor f, Map<Node_RuleVariable, Node> vmap, BindingEnvironment env) { Node[] args = f.getArgs(); Node[] cargs = new Node[args.length]; for (int i = 0; i < args.length; i++) { cargs[i] = cloneNode(args[i], vmap, env); } Functor fn = new Functor(f.getName(), cargs, f.getImplementor()); fn.setImplementor(f.getImplementor()); return fn; }
/** * Clone a functor, cloning any embedded variables. */ private Functor cloneFunctor(Functor f, Map<Node_RuleVariable, Node> vmap, BindingEnvironment env) { Node[] args = f.getArgs(); Node[] cargs = new Node[args.length]; for (int i = 0; i < args.length; i++) { cargs[i] = cloneNode(args[i], vmap, env); } Functor fn = new Functor(f.getName(), cargs, f.getImplementor()); fn.setImplementor(f.getImplementor()); return fn; }