LightJason - AgentSpeak(L++)
|
interface for equal method on views and beliefbases More...
Public Member Functions | |
boolean | empty () |
checks if the structure empty More... | |
int | size () |
returns the size of literals More... | |
IAgent<?> | update ( @Nonnull final IAgent<?> p_agent) |
updates all items More... | |
T | agent type |
Definition at line 36 of file IStructure.java.
boolean org.lightjason.agentspeak.beliefbase.IStructure.empty | ( | ) |
Implemented in org.lightjason.agentspeak.beliefbase.view.CViewMap.CWrapperBeliefbase, org.lightjason.agentspeak.beliefbase.view.CViewMap, org.lightjason.agentspeak.beliefbase.view.CView, org.lightjason.agentspeak.beliefbase.CBeliefbase, and org.lightjason.agentspeak.beliefbase.IBeliefbaseOnDemand< T extends IAgent<?>.
Referenced by org.lightjason.agentspeak.beliefbase.view.CView.empty(), org.lightjason.agentspeak.beliefbase.view.CViewMap.empty(), and org.lightjason.agentspeak.beliefbase.view.CView.walkdown().
int org.lightjason.agentspeak.beliefbase.IStructure.size | ( | ) |
Implemented in org.lightjason.agentspeak.beliefbase.view.CViewMap.CWrapperBeliefbase, org.lightjason.agentspeak.beliefbase.view.CViewMap, org.lightjason.agentspeak.beliefbase.view.CView, org.lightjason.agentspeak.beliefbase.CBeliefbase, and org.lightjason.agentspeak.beliefbase.IBeliefbaseOnDemand< T extends IAgent<?>.
Referenced by org.lightjason.agentspeak.action.builtin.TestCActionAgent.belieflist(), org.lightjason.agentspeak.action.builtin.TestCActionAgent.clearbeliefbase(), org.lightjason.agentspeak.beliefbase.CBeliefbase.size(), org.lightjason.agentspeak.beliefbase.view.CView.size(), org.lightjason.agentspeak.beliefbase.view.CViewMap.size(), org.lightjason.agentspeak.beliefbase.TestCView.testManual(), and org.lightjason.agentspeak.beliefbase.TestCView.testTree().
IAgent<?> org.lightjason.agentspeak.beliefbase.IStructure.update | ( | @Nonnull final IAgent<?> | p_agent | ) |
p_agent | agent which runs the update call |
Implemented in org.lightjason.agentspeak.beliefbase.view.CViewMap.CWrapperBeliefbase, org.lightjason.agentspeak.beliefbase.view.CViewMap, org.lightjason.agentspeak.beliefbase.CBeliefbase, org.lightjason.agentspeak.beliefbase.view.CView, and org.lightjason.agentspeak.beliefbase.IBaseBeliefbase.
Referenced by org.lightjason.agentspeak.agent.IBaseAgent< CMethodBindingBlacklist >.call(), org.lightjason.agentspeak.beliefbase.view.CView.update(), and org.lightjason.agentspeak.beliefbase.view.CViewMap.update().