/** * Unit test for {@link NEConstant#NEConstant(IVariable,IConstant)} */ public void testConstructor () { try { assertTrue ( null != new NEConstant ( null, new Constant<String> ( "1" ) ) ) ; fail ( "IllegalArgumentException expected, lhs was null" ) ; } catch ( IllegalArgumentException e ) {} try { assertTrue ( null != new NEConstant ( Var.var ( "x" ), null ) ) ; fail ( "IllegalArgumentException expected, rhs was null" ) ; } catch ( IllegalArgumentException e ) {} assertTrue ( null != new NEConstant ( Var.var ( "x" ), new Constant<String> ( "1" ) ) ) ; }
/** * Unit test for {@link NEConstant#get(IBindingSet)} */ public void testAccept () { Var<?> var = Var.var ( "x" ) ; Constant<String> val1 = new Constant<String> ( "1" ) ; Constant<String> val2 = new Constant<String> ( "2" ) ; Constant<Integer> val3 = new Constant<Integer> ( 1 ) ; NEConstant op = new NEConstant ( var, val1 ) ; IBindingSet eq = new ListBindingSet ( new IVariable<?> [] { var }, new IConstant [] { val1 } ) ; IBindingSet ne1 = new ListBindingSet ( new IVariable<?> [] { var }, new IConstant [] { val2 } ) ; IBindingSet ne2 = new ListBindingSet ( new IVariable<?> [] { var }, new IConstant [] { val3 } ) ; IBindingSet nb = new ListBindingSet ( new IVariable<?> [] {}, new IConstant [] {} ) ; assertFalse ( op.get ( eq ) ) ; assertTrue ( op.get ( ne1 ) ) ; assertTrue ( op.get ( ne2 ) ) ; assertTrue ( op.get ( nb ) ) ; } }
/** * Unit test for {@link NEConstant#NEConstant(IVariable,IConstant)} */ public void testConstructor () { try { assertTrue ( null != new NEConstant ( null, new Constant<String> ( "1" ) ) ) ; fail ( "IllegalArgumentException expected, lhs was null" ) ; } catch ( IllegalArgumentException e ) {} try { assertTrue ( null != new NEConstant ( Var.var ( "x" ), null ) ) ; fail ( "IllegalArgumentException expected, rhs was null" ) ; } catch ( IllegalArgumentException e ) {} assertTrue ( null != new NEConstant ( Var.var ( "x" ), new Constant<String> ( "1" ) ) ) ; }
/** * Unit test for {@link NEConstant#get(IBindingSet)} */ public void testAccept () { Var<?> var = Var.var ( "x" ) ; Constant<String> val1 = new Constant<String> ( "1" ) ; Constant<String> val2 = new Constant<String> ( "2" ) ; Constant<Integer> val3 = new Constant<Integer> ( 1 ) ; NEConstant op = new NEConstant ( var, val1 ) ; IBindingSet eq = new ListBindingSet ( new IVariable<?> [] { var }, new IConstant [] { val1 } ) ; IBindingSet ne1 = new ListBindingSet ( new IVariable<?> [] { var }, new IConstant [] { val2 } ) ; IBindingSet ne2 = new ListBindingSet ( new IVariable<?> [] { var }, new IConstant [] { val3 } ) ; IBindingSet nb = new ListBindingSet ( new IVariable<?> [] {}, new IConstant [] {} ) ; assertFalse ( op.get ( eq ) ) ; assertTrue ( op.get ( ne1 ) ) ; assertTrue ( op.get ( ne2 ) ) ; assertTrue ( op.get ( nb ) ) ; } }
Constraint.wrap(new NEConstant(_p, sameAs))
Constraint.wrap(new NEConstant(_p, sameAs))
public RuleOwlSameAs3(String relationName, Vocabulary vocab) { super( "owlSameAs3", // new SPOPredicate(relationName,var("z"), var("a"), var("y")), // new SPOPredicate[] { // new SPOPredicate(relationName,var("x"), vocab.getConstant(OWL.SAMEAS), var("y")),// new SPOPredicate(relationName,var("z"), var("a"), var("x"))// }, new IConstraint[] { /* * Reject (z sameAs y) as the head. */ // new RejectAnythingSameAsItself(var("z"),var("a"),var("y"),vocab.getConstant(OWL.SAMEAS)) Constraint.wrap(new NEConstant(var("a"),vocab.getConstant(OWL.SAMEAS))), Constraint.wrap(new NE(var("x"),var("y"))) } ); }
public RuleOwlSameAs3(String relationName, Vocabulary vocab) { super( "owlSameAs3", // new SPOPredicate(relationName,var("z"), var("a"), var("y")), // new SPOPredicate[] { // new SPOPredicate(relationName,var("x"), vocab.getConstant(OWL.SAMEAS), var("y")),// new SPOPredicate(relationName,var("z"), var("a"), var("x"))// }, new IConstraint[] { /* * Reject (z sameAs y) as the head. */ // new RejectAnythingSameAsItself(var("z"),var("a"),var("y"),vocab.getConstant(OWL.SAMEAS)) Constraint.wrap(new NEConstant(var("a"),vocab.getConstant(OWL.SAMEAS))), Constraint.wrap(new NE(var("x"),var("y"))) } ); }
/** * @param vocab */ public RuleOwlSameAs2(String relationName, Vocabulary vocab) { super( "owlSameAs2",// new SPOPredicate(relationName,var("y"), var("a"), var("z")), // new SPOPredicate[] { // new SPOPredicate(relationName,var("x"), vocab.getConstant(OWL.SAMEAS), var("y")),// new SPOPredicate(relationName,var("x"), var("a"), var("z"))// }, new IConstraint[]{ /* * Reject (y sameAs z) as the head. */ // new RejectAnythingSameAsItself(var("y"),var("a"),var("z"),vocab.getConstant(OWL.SAMEAS)) Constraint.wrap(new NEConstant(var("a"),vocab.getConstant(OWL.SAMEAS))), Constraint.wrap(new NE(var("x"),var("y"))) } ); }
/** * @param vocab */ public RuleOwlSameAs2(String relationName, Vocabulary vocab) { super( "owlSameAs2",// new SPOPredicate(relationName,var("y"), var("a"), var("z")), // new SPOPredicate[] { // new SPOPredicate(relationName,var("x"), vocab.getConstant(OWL.SAMEAS), var("y")),// new SPOPredicate(relationName,var("x"), var("a"), var("z"))// }, new IConstraint[]{ /* * Reject (y sameAs z) as the head. */ // new RejectAnythingSameAsItself(var("y"),var("a"),var("z"),vocab.getConstant(OWL.SAMEAS)) Constraint.wrap(new NEConstant(var("a"),vocab.getConstant(OWL.SAMEAS))), Constraint.wrap(new NE(var("x"),var("y"))) } ); }
}; final IConstraint[] constraints = new IConstraint[] { // Constraint.wrap(new NEConstant(Var.var("x"), new Constant<Long>(12L))) // }; final int limit = 0; }; final IConstraint[] constraints = new IConstraint[] { // Constraint.wrap(new NEConstant(Var.var("x"), new Constant<Long>(12L))) // }; final int limit = 10;
}; final IConstraint[] constraints = new IConstraint[] { // Constraint.wrap(new NEConstant(Var.var("x"), new Constant<Long>(12L))) // }; final int limit = 0; }; final IConstraint[] constraints = new IConstraint[] { // Constraint.wrap(new NEConstant(Var.var("x"), new Constant<Long>(12L))) // }; final int limit = 10;
Constraint.wrap(new NEConstant(_p, sameAs))
Constraint.wrap(new NEConstant(p, owlSameAs)) // Constraint.wrap(new NEConstant(p, owlSameAs)) //
Constraint.wrap(new NEConstant(p, owlSameAs)) // Constraint.wrap(new NEConstant(p, owlSameAs)) //
new IConstraint[] { Constraint.wrap(new NEConstant(x, new Constant<IV>(setup.luke))) }), new NV(Annotations.TIMESTAMP, ITx.READ_COMMITTED),//
final IConstraint c1 = Constraint.wrap(new NEConstant(x, new Constant<String>("Bob"))); final IConstraint c2 = Constraint.wrap(new NEConstant(y, new Constant<String>("UNCG"))); final IConstraint c3 = Constraint.wrap(new NEConstant(z, new Constant<String>("Physics")));
final IConstraint c1 = Constraint.wrap(new NEConstant(x, new Constant<String>("Bob"))); final IConstraint c2 = Constraint.wrap(new NEConstant(y, new Constant<String>("UNCG"))); final IConstraint c3 = Constraint.wrap(new NEConstant(z, new Constant<String>("Physics")));