LightJason - AgentSpeak(L++)
|
interface for a mutable fuzzy value More...
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... | |
T | value () |
returns the result More... | |
Public Member Functions inherited from org.lightjason.agentspeak.language.IAssignable< T > | |
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... | |
T | fuzzy type |
Definition at line 35 of file IFuzzyValueMutable.java.
IFuzzyValueMutable<T> org.lightjason.agentspeak.language.fuzzy.IFuzzyValueMutable< T >.fuzzy | ( | final double | p_value | ) |
p_value | weight |
Implemented in org.lightjason.agentspeak.language.fuzzy.CFuzzyValueMutable< T >.
IFuzzyValue<T> org.lightjason.agentspeak.language.fuzzy.IFuzzyValueMutable< T >.immutable | ( | ) |
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().
IFuzzyValueMutable<T> org.lightjason.agentspeak.language.fuzzy.IFuzzyValueMutable< T >.value | ( | final T | p_value | ) |
p_value | new value |