Package de.timefinder.algo.constraint

Examples of de.timefinder.algo.constraint.EventOrderConstraint


        MinGapsConstraint mgc = new MinGapsConstraint(settings, Arrays.asList(ev3));
        mgc.setCountEarly(true);
        ev1.putConstraint(mgc);

        EventOrderConstraint orderC1 = new EventOrderConstraint(ev2);
        orderC1.addBefore(ev1);
        orderC1.addFollow(ev4);
        ev2.putConstraint(orderC1);

        PersonITCRasterConstraint personRasterC1 = new PersonITCRasterConstraint(person1, settings);
        personRasterC1.setWeight(3.4f);
        person1.putConstraint(personRasterC1);
View Full Code Here


        PersonITCRasterConstraint personC1 = tmpPerson1.getConstraint(PersonITCRasterConstraint.class);
        assertEquals(tmpPerson1, personC1.getPerson());
        assertEquals(3.4f, personC1.getWeight());

        assertNotNull(tmpEv2.getConstraint(PersonITCRasterConstraint.class));
        EventOrderConstraint orderC1 = tmpEv2.getConstraint(EventOrderConstraint.class);
        assertEquals(1, orderC1.getBefores().size());
        assertEquals(1, orderC1.getFollows().size());

        assertEquals(tmpEv1, orderC1.getBefores().iterator().next());
        assertEquals(tmpEv4, orderC1.getFollows().iterator().next());

        Location tmpLoc1 = tmpLDao.findFirstByName("location1");
        assertTrue(tmpLoc1.getEvents().contains(tmpEv1));
        assertEquals(tmpLoc1, tmpEv1.getLocation());
View Full Code Here

TOP

Related Classes of de.timefinder.algo.constraint.EventOrderConstraint

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.