LightJason - AgentSpeak(L++)
org.lightjason.agentspeak.consistency.filter.CBelief Class Reference

filtering for all beliefs More...

+ Inheritance diagram for org.lightjason.agentspeak.consistency.filter.CBelief:
+ Collaboration diagram for org.lightjason.agentspeak.consistency.filter.CBelief:

Public Member Functions

 CBelief (final IPath... p_paths)
 ctor More...
 
 CBelief (final Collection< IPath > p_paths)
 ctor More...
 
final Stream<? extends ITermapply (final IAgent<?> p_agent)
 
- Public Member Functions inherited from org.lightjason.agentspeak.consistency.filter.IBaseFilter
final Collection< IPathgetSelector ()
 returns the selectors More...
 

Additional Inherited Members

- Protected Member Functions inherited from org.lightjason.agentspeak.consistency.filter.IBaseFilter
 IBaseFilter (final IPath... p_paths)
 ctor More...
 
 IBaseFilter (final Collection< IPath > p_paths)
 ctor More...
 
- Protected Attributes inherited from org.lightjason.agentspeak.consistency.filter.IBaseFilter
final Set< IPathm_paths = new HashSet<>()
 set with paths More...
 

Detailed Description

Definition at line 37 of file CBelief.java.

Constructor & Destructor Documentation

◆ CBelief() [1/2]

org.lightjason.agentspeak.consistency.filter.CBelief.CBelief ( final IPath...  p_paths)
Parameters
p_pathslist of path for beliefs filter

Definition at line 44 of file CBelief.java.

◆ CBelief() [2/2]

org.lightjason.agentspeak.consistency.filter.CBelief.CBelief ( final Collection< IPath p_paths)
Parameters
p_pathspath collection

Definition at line 54 of file CBelief.java.

Member Function Documentation

◆ apply()

final Stream<? extends ITerm> org.lightjason.agentspeak.consistency.filter.CBelief.apply ( final IAgent<?>  p_agent)

Definition at line 60 of file CBelief.java.

References org.lightjason.agentspeak.agent.IAgent< T extends IAgent<?>.beliefbase(), org.lightjason.agentspeak.consistency.filter.IBaseFilter.m_paths, and org.lightjason.agentspeak.beliefbase.view.IView.stream().

+ Here is the call graph for this function: