LightJason - AgentSpeak(L++)
org.lightjason.agentspeak.language.fuzzy.IFuzzyValueMutable< T > Interface Template Reference

interface for a mutable fuzzy value More...

+ Inheritance diagram for org.lightjason.agentspeak.language.fuzzy.IFuzzyValueMutable< T >:
+ Collaboration diagram for org.lightjason.agentspeak.language.fuzzy.IFuzzyValueMutable< T >:

Public Member Functions

IFuzzyValueMutable< T > fuzzy (final double p_value)
 sets the weight More...
 
IFuzzyValue< T > immutable ()
 returns an immutable instance of the object More...
 
IFuzzyValueMutable< T > value (final T p_value)
 sets the fuzzy value More...
 
- Public Member Functions inherited from org.lightjason.agentspeak.language.fuzzy.IFuzzyValue< T >
double fuzzy ()
 returns the fuzziness More...
 
value ()
 returns the result More...
 
- Public Member Functions inherited from org.lightjason.agentspeak.language.IAssignable< T >
throwvaluenotassignableto ( @Nonnull final Class<?>... p_class) throws IllegalArgumentException
 throws an illegal argument exception iif the value is not assignable to the class More...
 
boolean valueassignableto ( @Nonnull final Class<?>... p_class)
 checkes assignable of the value More...
 

Detailed Description

Template Parameters
Tfuzzy type

Definition at line 35 of file IFuzzyValueMutable.java.

Member Function Documentation

◆ fuzzy()

Parameters
p_valueweight
Returns
self reference

Implemented in org.lightjason.agentspeak.language.fuzzy.CFuzzyValueMutable< T >.

◆ immutable()

Returns
immutable instance

Implemented in org.lightjason.agentspeak.language.fuzzy.CFuzzyValueMutable< T >.

Referenced by org.lightjason.agentspeak.language.fuzzy.operator.bool.CIntersection.finisher(), and org.lightjason.agentspeak.language.fuzzy.operator.bool.CUnion.finisher().

+ Here is the caller graph for this function:

◆ value()

Parameters
p_valuenew value
Returns
self reference