A B C D E G H I O P R S T U V W 
All Classes All Packages

A

add(Element) - Method in interface ion.Meta.IElementSet
 
add(TItem) - Method in interface ion.Meta.IHashCollection
 

B

BeforeUpdate - ion.Meta.SimulationTime.PhaseID
 
blocks(IEvent) - Method in class ion.Meta.EventFilter
 
blocks(Request) - Method in class ion.Meta.RequestFilter
 

C

choose() - Method in interface ion.Meta.IReadOnlyQueue
 
contains(Element) - Method in interface ion.Meta.IElementSet
 
contains(TItem) - Method in interface ion.Meta.IHashCollection
 
count() - Method in interface ion.Meta.IReadOnlyQueue
 

D

destroy() - Method in class ion.Meta.Element
 
duplicate() - Method in class ion.Meta.SimulationTime
 

E

Element - Class in ion.Meta
 
Element() - Constructor for class ion.Meta.Element
 
equals(Object) - Method in class ion.Meta.TypeSet
 
Event - Class in ion.Meta
 
Event() - Constructor for class ion.Meta.Event
 
EventFilter - Class in ion.Meta
 
EventFilter(Class<?>) - Constructor for class ion.Meta.EventFilter
 
EventHandler - Class in ion.Meta
 
EventHandler(Class<? extends IEvent>) - Constructor for class ion.Meta.EventHandler
 

G

get(long) - Method in interface ion.Meta.IElementSet
 
get(Class<TT>) - Method in interface ion.Meta.IReadOnlyQueueSet
 
get(TType) - Method in interface ion.Meta.IHashCollection
 
getElement() - Method in interface ion.Meta.Events.IAdded
 
getElement() - Method in interface ion.Meta.Events.IRemoved
 
getElements() - Method in class ion.Meta.Simulation
 
getEventFilters() - Method in class ion.Meta.Element
 
getEventHandlers() - Method in class ion.Meta.Element
 
getFirst() - Method in interface ion.Meta.IReadOnlyQueue
 
getItem() - Method in interface ion.Meta.Events.IAdded
 
getItem() - Method in interface ion.Meta.Events.IRemoved
 
getLast() - Method in interface ion.Meta.IReadOnlyQueue
 
getPhase() - Method in class ion.Meta.SimulationTime
 
getRaiseTime() - Method in class ion.Meta.Event
 
getRaiseTime() - Method in interface ion.Meta.IEvent
 
getRequestFilters() - Method in class ion.Meta.Element
 
getRequestHandlers() - Method in class ion.Meta.Element
 
getScheduleTime() - Method in class ion.Meta.Request
 
getSimulation() - Method in class ion.Meta.Element
 
getSimulation() - Method in interface ion.Meta.Events.ISimulationUpdated
 
getSimulation() - Method in class ion.Meta.SimulationTime
 
getStep() - Method in class ion.Meta.SimulationTime
 
getTime() - Method in class ion.Meta.Simulation
 
getType() - Method in class ion.Meta.EventFilter
 
getType() - Method in class ion.Meta.EventHandler
 
getType() - Method in interface ion.Meta.IHashed
 
getType() - Method in class ion.Meta.RequestFilter
 
getType() - Method in class ion.Meta.RequestHandler
 
getTypes() - Method in interface ion.Meta.IHashCollection
 
getTypeSet() - Method in exception ion.Meta.Exceptions.TypeSetArgumentException
 
getUID() - Method in class ion.Meta.Element
 
getUIDs() - Method in interface ion.Meta.IElementSet
 

H

hashCode() - Method in class ion.Meta.TypeSet
 

I

IAdded<TItem,​TElement extends Element> - Interface in ion.Meta.Events
 
IElementSet - Interface in ion.Meta
 
IEvent - Interface in ion.Meta
 
IEventFilterCollection - Interface in ion.Meta
 
IEventHandlerCollection - Interface in ion.Meta
 
IHashCollection<TType,​TItem extends IHashed<TType>> - Interface in ion.Meta
 
IHashed<TType> - Interface in ion.Meta
 
instance - Static variable in class ion.Meta.Simulation
 
invoke(IEvent) - Method in class ion.Meta.EventHandler
 
invoke(IReadOnlyQueueSet<Request>) - Method in class ion.Meta.RequestHandler
 
ion.Meta - package ion.Meta
 
ion.Meta.Events - package ion.Meta.Events
 
ion.Meta.Exceptions - package ion.Meta.Exceptions
 
IReadOnlyQueue<T> - Interface in ion.Meta
 
IReadOnlyQueueSet<T> - Interface in ion.Meta
 
IRemoved<TItem,​TElement extends Element> - Interface in ion.Meta.Events
 
IRequestFilterCollection - Interface in ion.Meta
 
IRequestHandlerCollection - Interface in ion.Meta
 
isEmpty() - Method in interface ion.Meta.IReadOnlyQueue
 
ISimulationUpdated - Interface in ion.Meta.Events
 
isSetOf(Class<?>) - Method in class ion.Meta.TypeSet
 
iterator() - Method in class ion.Meta.TypeSet
 

O

onDestroy() - Method in class ion.Meta.Element
 
onDestroy() - Method in class ion.Meta.Simulation
 

P

ProcessingEvents - ion.Meta.SimulationTime.PhaseID
 
ProcessingRequests - ion.Meta.SimulationTime.PhaseID
 

R

raise(Event) - Method in class ion.Meta.Element
 
remove(Element) - Method in interface ion.Meta.IElementSet
 
remove(TItem) - Method in interface ion.Meta.IHashCollection
 
Request - Class in ion.Meta
 
Request() - Constructor for class ion.Meta.Request
 
RequestFilter - Class in ion.Meta
 
RequestFilter(Class<?>) - Constructor for class ion.Meta.RequestFilter
 
RequestHandler - Class in ion.Meta
 
RequestHandler(TypeSet) - Constructor for class ion.Meta.RequestHandler
 

S

schedule(Request) - Method in class ion.Meta.Element
 
Simulation - Class in ion.Meta
 
SimulationTime - Class in ion.Meta
 
SimulationTime() - Constructor for class ion.Meta.SimulationTime
 
SimulationTime.PhaseID - Enum in ion.Meta
 
Simulator - Class in ion.Meta
 
Simulator() - Constructor for class ion.Meta.Simulator
 

T

TypeSet - Class in ion.Meta
 
TypeSet(Class<?>...) - Constructor for class ion.Meta.TypeSet
 
TypeSetArgumentException - Exception in ion.Meta.Exceptions
 
TypeSetArgumentException(String, String, TypeSet) - Constructor for exception ion.Meta.Exceptions.TypeSetArgumentException
 

U

update() - Method in class ion.Meta.Simulation
 

V

valueOf(String) - Static method in enum ion.Meta.SimulationTime.PhaseID
Returns the enum constant of this type with the specified name.
values() - Static method in enum ion.Meta.SimulationTime.PhaseID
Returns an array containing the constants of this enum type, in the order they are declared.

W

wasDestroyed() - Method in class ion.Meta.Element
 
A B C D E G H I O P R S T U V W 
All Classes All Packages