@Override public void handleEvent(ActivityStartEvent event) { lastActStartTime = event.getTime(); }
@Override public void handleEvent(ActivityStartEvent event) { // Any activity will be tracked this.addOneToTimeSlot(event.getTime()); }
private void startActivity( final ActivityStartEvent event ) { if ( !event.getActType().equals( activityType ) ) { assert currentNCoparticipants == 0 : currentNCoparticipants; return; } if ( log.isTraceEnabled() ) { log.trace( "Starting activity at time "+Time.writeTime( event.getTime() ) ); } lastChangeInNCoparticipants = event.getTime(); }
@Override public void handleEvent(ActivityStartEvent event) { Id<Person> personId = event.getPersonId() ; if ( !collecteds.containsKey(personId) ) { collecteds.put(personId, new ArrayList<Double>() ) ; } List<Double> list = collecteds.get( personId ) ; list.add( event.getTime() ) ; } });
@Override public void handleEvent(ActivityStartEvent event) { if (observedAgents != null && !observedAgents.contains(event.getPersonId())) return; LinkedList<ActivityData> list = this.activityCountData.get(event.getActType()); // ignore not observed activity types if (list == null) return; changeCount(event.getTime(), list, 1); changeCount(event.getTime(), this.overallCount, 1); }
/** * Add an arrival event in "FacilityLoad" for every start of an activity * Home activities are excluded. */ @Override public void handleEvent(final ActivityStartEvent event) { if (!(event.getActType().startsWith("h") || event.getActType().startsWith("tta"))) { Id facilityId = event.getFacilityId(); this.facilityPenalties.get(facilityId).getFacilityLoad().addArrival(event.getTime()); } }
@Override public void handleEvent(final ActivityStartEvent event) { handleEvent( CourtesyEvent.Type.sayHelloEvent, event.getActType(), event.getPersonId(), event.getFacilityId(), event.getTime()); }
@Override public void handleEvent(final ActivityStartEvent event) { this.eventCounter++; assertEquals("expected activityStart-Event to be event #7", 7, this.eventCounter); assertEquals(21670.0, event.getTime(), 0.0); assertEquals("7", event.getPersonId().toString()); assertEquals(Id.create("8", Link.class), event.getLinkId()); }
@Override public void handleEvent(ActivityStartEvent event) { Activity activity = PopulationUtils.createActivityFromLinkId(event.getActType(), event.getLinkId()); activity.setFacilityId(event.getFacilityId()); activity.setStartTime(event.getTime()); activities.put(event.getPersonId(), activity); }
@Override public void handleEvent(ActivityStartEvent event) { writeLine(event.getTime(), event.getPersonId(), event.getLinkId(), Number.ActivityStart.ordinal(), ActivityStartEvent.EVENT_TYPE + " " + event.getActType()); }
public void handleEvent(ActivityStartEvent event) { Activity activity = PopulationUtils.createActivityFromLinkId(event.getActType(), event.getLinkId()); activity.setFacilityId(event.getFacilityId()); activity.setStartTime(event.getTime()); if(event.getActType().equals(FreightConstants.END)){ activity.setEndTime(Time.UNDEFINED_TIME); scoringFunction.handleActivity(activity); } else{ TourActivity tourActivity = getTourActivity(); assert activity.getLinkId().toString().equals(tourActivity.getLocation().toString()) : "linkId of activity is not equal to linkId of tourActivity. This must not be."; FreightActivity freightActivity = new FreightActivity(activity, tourActivity.getTimeWindow()); currentActivity = freightActivity; } }
actInfo.setStartTime(event.getTime()); actInfo.setEndTime(30 * 3600.); // assuming this activity to be the last one in the agents' plan, will be overwritten if it is not the last activity actInfo.setActivityType(event.getActType());
@Override public void handleEvent(final ActivityStartEvent e) { log.debug("Start Activity " + e.getActType() + " : Time: " + Time.writeTime(e.getTime()) + " Agent: " + e.getPersonId().toString()); if (e.getPersonId().equals(personId1)) { if (e.getActType().equalsIgnoreCase("w")) { assertEquals(this.agentOneTime, e.getTime(), EPSILON); assertEquals(this.agentOneTime, e.getTime(), EPSILON); assertEquals(this.agentTwoTime, e.getTime(), EPSILON); assertEquals(this.agentTwoTime, e.getTime(), EPSILON);
private void startAct(final ActivityStartEvent event) { if ( !isRelevant( event.getPersonId() ) ) return; if ( !actTypeFilter.consider( event.getActType() ) ) return; final IntervalsAtLocation intervals = event.getPersonId().equals( ego ) ? intervalsForEgo : MapUtils.getArbitraryObject( event.getPersonId(), intervalsPerAlter, locatedIntervalsFactory); intervals.startInterval( new Location( event.getLinkId() , event.getFacilityId() , event.getActType() ), event.getTime() ); }
public void testWriteReadXml() { final ActivityStartEvent event = XmlEventsTester.testWriteReadXml(getOutputDirectory() + "events.xml", new ActivityStartEvent(5668.27, Id.create("a92", Person.class), Id.create("l081", Link.class), Id.create("f792", ActivityFacility.class), "work")); assertEquals(5668.27, event.getTime(), EPSILON); assertEquals("a92", event.getPersonId().toString()); assertEquals("l081", event.getLinkId().toString()); assertEquals("f792", event.getFacilityId().toString()); assertEquals("work", event.getActType()); } }