LightJason - AgentSpeak(L++)
org.lightjason.agentspeak.consistency.IConsistency Interface Reference

consistency interface More...

+ Inheritance diagram for org.lightjason.agentspeak.consistency.IConsistency:
+ Collaboration diagram for org.lightjason.agentspeak.consistency.IConsistency:

Public Member Functions

IConsistency add ( @Nonnull final IAgent<?> p_object)
 adds a new object More...
 
IConsistency clear ()
 clear More...
 
double consistency ( @Nonnull final IAgent<?> p_object)
 returns the consistency of an object More...
 
Stream< Map.Entry< IAgent<?>, Double > > consistency ()
 stream over all data More...
 
IFilter filter ()
 returns the used metric filter More...
 
double inconsistency ( @Nonnull final IAgent<?> p_object)
 returns the inconsistency of an object More...
 
Stream< Map.Entry< IAgent<?>, Double > > inconsistency ()
 stream over all data More...
 
IMetric metric ()
 returns the used metric More...
 
IConsistency remove ( @Nonnull final IAgent<?> p_object)
 removes an object More...
 
DescriptiveStatistics statistic ()
 returns statistic data of the consistency values More...
 

Detailed Description

Definition at line 41 of file IConsistency.java.

Member Function Documentation

◆ add()

IConsistency org.lightjason.agentspeak.consistency.IConsistency.add ( @Nonnull final IAgent<?>  p_object)
Parameters
p_objectnew object
Returns
self reference

Implemented in org.lightjason.agentspeak.consistency.CConsistency.

◆ clear()

IConsistency org.lightjason.agentspeak.consistency.IConsistency.clear ( )
Returns
self reference

Implemented in org.lightjason.agentspeak.consistency.CConsistency.

Referenced by org.lightjason.agentspeak.consistency.CConsistency.clear().

+ Here is the caller graph for this function:

◆ consistency() [1/2]

double org.lightjason.agentspeak.consistency.IConsistency.consistency ( @Nonnull final IAgent<?>  p_object)
Parameters
p_objectobject
Returns
consistency or default consistency

Implemented in org.lightjason.agentspeak.consistency.CConsistency.

◆ consistency() [2/2]

Stream<Map.Entry<IAgent<?>, Double> > org.lightjason.agentspeak.consistency.IConsistency.consistency ( )
Returns
entry with agent and consistency

Implemented in org.lightjason.agentspeak.consistency.CConsistency.

◆ filter()

IFilter org.lightjason.agentspeak.consistency.IConsistency.filter ( )

◆ inconsistency() [1/2]

double org.lightjason.agentspeak.consistency.IConsistency.inconsistency ( @Nonnull final IAgent<?>  p_object)
Parameters
p_objectobject
Returns
consistency or default consistency

Implemented in org.lightjason.agentspeak.consistency.CConsistency.

◆ inconsistency() [2/2]

Stream<Map.Entry<IAgent<?>, Double> > org.lightjason.agentspeak.consistency.IConsistency.inconsistency ( )
Returns
entry with agent and inconsistency

Implemented in org.lightjason.agentspeak.consistency.CConsistency.

◆ metric()

IMetric org.lightjason.agentspeak.consistency.IConsistency.metric ( )

◆ remove()

IConsistency org.lightjason.agentspeak.consistency.IConsistency.remove ( @Nonnull final IAgent<?>  p_object)
Parameters
p_objectremoving object
Returns
self reference

Implemented in org.lightjason.agentspeak.consistency.CConsistency.

Referenced by org.lightjason.agentspeak.consistency.CConsistency.remove().

+ Here is the caller graph for this function:

◆ statistic()

DescriptiveStatistics org.lightjason.agentspeak.consistency.IConsistency.statistic ( )
Returns
statistic

Implemented in org.lightjason.agentspeak.consistency.CConsistency.