Package ion.Meta
Class Element
- java.lang.Object
-
- ion.Meta.Element
-
- Direct Known Subclasses:
Simulation
public abstract class Element extends java.lang.Object
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedElement()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voiddestroy()IEventFilterCollectiongetEventFilters()IEventHandlerCollectiongetEventHandlers()IRequestFilterCollectiongetRequestFilters()IRequestHandlerCollectiongetRequestHandlers()SimulationgetSimulation()longgetUID()abstract voidonDestroy()voidraise(Event evt)voidschedule(Request request)booleanwasDestroyed()
-
-
-
Method Detail
-
destroy
public void destroy()
-
onDestroy
public abstract void onDestroy()
-
getUID
public long getUID()
-
wasDestroyed
public boolean wasDestroyed()
-
getSimulation
public Simulation getSimulation()
-
getRequestHandlers
public IRequestHandlerCollection getRequestHandlers()
-
getRequestFilters
public IRequestFilterCollection getRequestFilters()
-
schedule
public void schedule(Request request)
-
getEventHandlers
public IEventHandlerCollection getEventHandlers()
-
getEventFilters
public IEventFilterCollection getEventFilters()
-
raise
public void raise(Event evt)
-
-