Tabnine Logo
com.github.rinde.rinsim.event
Code IndexAdd Tabnine to your IDE (free)

How to use com.github.rinde.rinsim.event

Best Java code snippets using com.github.rinde.rinsim.event (Showing top 20 results out of 315)

origin: com.github.rinde/rinlog

/**
 * Notifies this blackboard user of a change in the environment.
 */
public void update() {
 eventDispatcher
  .dispatchEvent(new Event(CommunicatorEventType.CHANGE, this));
}
origin: rinde/RinSim

/**
 * @return The {@link EventAPI} which allows adding listeners for events on
 *         this {@link CommModel}.
 */
public EventAPI getEventAPI() {
 return eventDispatcher.getPublicEventAPI();
}
origin: rinde/RinSim

@Override
public void removeListener(Listener listener,
  Iterable<? extends Enum<?>> eventTypes) {
 ref.removeListener(listener, eventTypes);
}
origin: rinde/RinSim

@Before
public void setup() {
 l1 = new ListenerEventHistory();
 l2 = new ListenerEventHistory();
 l3 = new ListenerEventHistory();
 dispatcher = new EventDispatcher(EVENT1, EVENT2, EVENT3);
 api = dispatcher.getPublicEventAPI();
}
origin: com.github.rinde/rinsim-event

@Override
public void addListener(Listener listener,
  Iterable<? extends Enum<?>> eventTypes) {
 ref.addListener(listener, eventTypes);
}
origin: rinde/RinSim

 @Override
 public boolean containsListener(Listener l, Enum<?> eventType) {
  return ref.containsListener(l, eventType);
 }
}
origin: com.github.rinde/rinsim-scenario

/**
 * Provides access to the {@link Event} API, allows adding and removing
 * {@link Listener}s that are notified when {@link ScenarioController}
 * dispatches {@link Event}s.
 * @return The event API of the scenario controller.
 */
public EventAPI getEventAPI() {
 return disp.getPublicEventAPI();
}
origin: com.github.rinde/rinlog

protected void dispatchChangeEvent() {
 eventDispatcher.dispatchEvent(
  new Event(RoutePlannerEventType.CHANGE, this));
}
origin: com.github.rinde/rinsim-event

@Override
public void addListener(Listener l, Enum<?>... eventTypes) {
 ref.addListener(l, eventTypes);
}
origin: com.github.rinde/rinsim-event

@Override
public void removeListener(Listener listener,
  Iterable<? extends Enum<?>> eventTypes) {
 ref.removeListener(listener, eventTypes);
}
origin: com.github.rinde/rinsim-event

 @Override
 public boolean containsListener(Listener l, Enum<?> eventType) {
  return ref.containsListener(l, eventType);
 }
}
origin: rinde/RinSim

/**
 * Provides access to the {@link Event} API, allows adding and removing
 * {@link Listener}s that are notified when {@link ScenarioController}
 * dispatches {@link Event}s.
 * @return The event API of the scenario controller.
 */
public EventAPI getEventAPI() {
 return disp.getPublicEventAPI();
}
origin: com.github.rinde/rinsim-event

@Override
public void removeListener(Listener l, Enum<?>... eventTypes) {
 ref.removeListener(l, eventTypes);
}
origin: rinde/RinSim

 @Override
 public EventAPI getEventAPI() {
  return eventDispatcher.getPublicEventAPI();
 }
}
origin: rinde/RinSim

/**
 * See {@link GenericRoadModel.RoadEventType} for the list of available event
 * types. {@inheritDoc}
 */
@Override
public final EventAPI getEventAPI() {
 return eventDispatcher.getPublicEventAPI();
}
origin: com.github.rinde/rinsim-geom

/**
 * The {@link EventAPI} for this graph. Can be used to listen to graph
 * modifications.
 * @return The event api instance.
 */
public EventAPI getEventAPI() {
 return eventDispatcher.getPublicEventAPI();
}
origin: com.github.rinde/rinsim-fsm

/**
 * @return The {@link EventAPI} which allows to add and remove
 *         {@link com.github.rinde.rinsim.event.Listener}s to this
 *         {@link StateMachine}.
 */
public EventAPI getEventAPI() {
 return eventDispatcher.getPublicEventAPI();
}
origin: rinde/RinSim

/**
 * The {@link EventAPI} for this graph. Can be used to listen to graph
 * modifications.
 * @return The event api instance.
 */
public EventAPI getEventAPI() {
 return eventDispatcher.getPublicEventAPI();
}
origin: rinde/RinSim

/**
 * @return The {@link EventAPI} which allows to add and remove
 *         {@link com.github.rinde.rinsim.event.Listener}s to this
 *         {@link StateMachine}.
 */
public EventAPI getEventAPI() {
 return eventDispatcher.getPublicEventAPI();
}
origin: com.github.rinde/rinlog

@Override
public final EventAPI getEventAPI() {
 return eventDispatcher.getPublicEventAPI();
}
com.github.rinde.rinsim.event

Most used classes

  • EventAPI
    The Event API provides an interface which can be presented to objects which have an interest to rece
  • Event
    The base event class. It is immutable.
  • EventDispatcher
    Basic event dispatcher for easily dispatching Events to Listeners. It provides methods for dispatchi
  • ListenerEventHistory
  • Listener
    Interface for listening to Events.
  • EventDispatcherTest$EventTypes
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now