Package com.clarkparsia.pellet.datatypes

Examples of com.clarkparsia.pellet.datatypes.OWLRealInterval.intersection()


    for( LineType t : LineType.values() ) {
      final OWLRealInterval a = interval( null, 0, false, true, t );
      final OWLRealInterval b = interval( 1, null, true, false, t );

      assertNull( a.intersection( b ) );
      assertNull( b.intersection( a ) );

      assertEquals( IntervalRelations.PRECEDES, a.compare( b ) );
      assertEquals( IntervalRelations.PRECEDED_BY, b.compare( a ) );
    }
  }
View Full Code Here


  public void intersectionMeetsCon() {
    final OWLRealInterval a = interval( null, 2.1, false, false, LineType.CONTINUOUS );
    final OWLRealInterval b = interval( 2.1, null, true, false, LineType.CONTINUOUS );

    assertNull( a.intersection( b ) );
    assertNull( b.intersection( a ) );

    assertEquals( IntervalRelations.MEETS, a.compare( b ) );
    assertEquals( IntervalRelations.MET_BY, b.compare( a ) );
  }
View Full Code Here

  public void intersectionMeetsNoI() {
    final OWLRealInterval a = interval( null, 2.1, false, false, LineType.INTEGER_EXCLUDED );
    final OWLRealInterval b = interval( 2.1, null, true, false, LineType.INTEGER_EXCLUDED );

    assertNull( a.intersection( b ) );
    assertNull( b.intersection( a ) );

    assertEquals( IntervalRelations.MEETS, a.compare( b ) );
    assertEquals( IntervalRelations.MET_BY, b.compare( a ) );
  }
View Full Code Here

  public void intersectionStartsConCon1() {
    final OWLRealInterval a = interval( 2.1, 3.1, true, true, LineType.CONTINUOUS );
    final OWLRealInterval b = interval( 2.1, null, true, false, LineType.CONTINUOUS );

    assertEquals( a, a.intersection( b ) );
    assertEquals( a, b.intersection( a ) );

    assertEquals( IntervalRelations.STARTS, a.compare( b ) );
    assertEquals( IntervalRelations.STARTED_BY, b.compare( a ) );
  }
View Full Code Here

  public void intersectionStartsConCon2() {
    final OWLRealInterval a = interval( 2.1, 3.1, false, true, LineType.CONTINUOUS );
    final OWLRealInterval b = interval( 2.1, null, false, false, LineType.CONTINUOUS );

    assertEquals( a, a.intersection( b ) );
    assertEquals( a, b.intersection( a ) );

    assertEquals( IntervalRelations.STARTS, a.compare( b ) );
    assertEquals( IntervalRelations.STARTED_BY, b.compare( a ) );
  }
View Full Code Here

  public void intersectionStartsConCon3() {
    final OWLRealInterval a = interval( 2.1, 3.1, false, true, LineType.CONTINUOUS );
    final OWLRealInterval b = interval( 2.1, null, true, false, LineType.CONTINUOUS );

    assertEquals( a, a.intersection( b ) );
    assertEquals( a, b.intersection( a ) );

    assertEquals( IntervalRelations.DURING, a.compare( b ) );
    assertEquals( IntervalRelations.CONTAINS, b.compare( a ) );
  }
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.