LightJason - AgentSpeak(L++)
|
mutable fuzzy boolean More...
Public Member Functions | |
CFuzzyValueMutable ( @Nonnull final T p_value) | |
ctor More... | |
CFuzzyValueMutable ( @Nonnull final IFuzzyValue< T > p_value) | |
ctor More... | |
CFuzzyValueMutable ( @Nonnull final T p_value, final double p_fuzzy) | |
ctor More... | |
final IFuzzyValueMutable< T > | fuzzy (final double p_value) |
sets the weight More... | |
final double | fuzzy () |
returns the fuzziness More... | |
final IFuzzyValue< T > | immutable () |
returns an immutable instance of the object More... | |
final T | throwvaluenotassignableto ( @Nonnull final Class<?>... p_class) throws IllegalArgumentException |
throws an illegal argument exception iif the value is not assignable to the class More... | |
final IFuzzyValueMutable< T > | value ( @Nullable final T p_value) |
final T | value () |
returns the result More... | |
final boolean | valueassignableto ( @Nonnull final Class<?>... p_class) |
checkes assignable of the value More... | |
Public Member Functions inherited from org.lightjason.agentspeak.language.fuzzy.IFuzzyValueMutable< T > | |
IFuzzyValueMutable< T > | value (final T p_value) |
sets the fuzzy value More... | |
Static Public Member Functions | |
static< N > IFuzzyValueMutable< N > | from ( @Nonnull final N p_value) |
factory More... | |
static< N > IFuzzyValueMutable< N > | from ( @Nonnull final N p_value, final double p_fuzzy) |
factory More... | |
Private Attributes | |
double | m_fuzzy |
fuzzy value More... | |
T | m_value |
value More... | |
Definition at line 38 of file CFuzzyValueMutable.java.
org.lightjason.agentspeak.language.fuzzy.CFuzzyValueMutable< T >.CFuzzyValueMutable | ( | @Nonnull final T | p_value | ) |
p_value | value |
Definition at line 54 of file CFuzzyValueMutable.java.
org.lightjason.agentspeak.language.fuzzy.CFuzzyValueMutable< T >.CFuzzyValueMutable | ( | @Nonnull final IFuzzyValue< T > | p_value | ) |
p_value | fuzzy value |
Definition at line 64 of file CFuzzyValueMutable.java.
org.lightjason.agentspeak.language.fuzzy.CFuzzyValueMutable< T >.CFuzzyValueMutable | ( | @Nonnull final T | p_value, |
final double | p_fuzzy | ||
) |
p_value | value |
p_fuzzy | fuzzy value |
Definition at line 76 of file CFuzzyValueMutable.java.
References org.lightjason.agentspeak.common.CCommon.languagestring().
|
static |
p_value | value |
N | fuzzy type |
Definition at line 148 of file CFuzzyValueMutable.java.
Referenced by org.lightjason.agentspeak.language.fuzzy.operator.bool.CIntersection.factory(), org.lightjason.agentspeak.language.fuzzy.operator.bool.CUnion.factory(), and org.lightjason.agentspeak.language.fuzzy.CFuzzyValueMutable< T >.immutable().
|
static |
p_value | value |
p_fuzzy | fuzzy value |
N | fuzzy type |
Definition at line 163 of file CFuzzyValueMutable.java.
final IFuzzyValueMutable<T> org.lightjason.agentspeak.language.fuzzy.CFuzzyValueMutable< T >.fuzzy | ( | final double | p_value | ) |
p_value | weight |
Implements org.lightjason.agentspeak.language.fuzzy.IFuzzyValueMutable< T >.
Definition at line 95 of file CFuzzyValueMutable.java.
References org.lightjason.agentspeak.common.CCommon.languagestring().
final double org.lightjason.agentspeak.language.fuzzy.CFuzzyValueMutable< T >.fuzzy | ( | ) |
Implements org.lightjason.agentspeak.language.fuzzy.IFuzzyValue< T >.
Definition at line 118 of file CFuzzyValueMutable.java.
References org.lightjason.agentspeak.language.fuzzy.CFuzzyValueMutable< T >.m_fuzzy.
final IFuzzyValue<T> org.lightjason.agentspeak.language.fuzzy.CFuzzyValueMutable< T >.immutable | ( | ) |
Implements org.lightjason.agentspeak.language.fuzzy.IFuzzyValueMutable< T >.
Definition at line 105 of file CFuzzyValueMutable.java.
References org.lightjason.agentspeak.language.fuzzy.CFuzzyValueMutable< T >.from().
final T org.lightjason.agentspeak.language.fuzzy.CFuzzyValueMutable< T >.throwvaluenotassignableto | ( | @Nonnull final Class<?>... | p_class | ) | throws IllegalArgumentException |
p_class | assignable class |
IllegalArgumentException | on assignable error |
Implements org.lightjason.agentspeak.language.IAssignable< T >.
Definition at line 131 of file CFuzzyValueMutable.java.
References org.lightjason.agentspeak.common.CCommon.languagestring(), org.lightjason.agentspeak.language.fuzzy.CFuzzyValueMutable< T >.m_value, and org.lightjason.agentspeak.language.fuzzy.CFuzzyValueMutable< T >.valueassignableto().
final IFuzzyValueMutable<T> org.lightjason.agentspeak.language.fuzzy.CFuzzyValueMutable< T >.value | ( | @Nullable final T | p_value | ) |
Definition at line 87 of file CFuzzyValueMutable.java.
final T org.lightjason.agentspeak.language.fuzzy.CFuzzyValueMutable< T >.value | ( | ) |
Implements org.lightjason.agentspeak.language.fuzzy.IFuzzyValue< T >.
Definition at line 112 of file CFuzzyValueMutable.java.
References org.lightjason.agentspeak.language.fuzzy.CFuzzyValueMutable< T >.m_value.
final boolean org.lightjason.agentspeak.language.fuzzy.CFuzzyValueMutable< T >.valueassignableto | ( | @Nonnull final Class<?>... | p_class | ) |
p_class | class |
Implements org.lightjason.agentspeak.language.IAssignable< T >.
Definition at line 124 of file CFuzzyValueMutable.java.
Referenced by org.lightjason.agentspeak.language.fuzzy.CFuzzyValueMutable< T >.throwvaluenotassignableto().
|
private |
Definition at line 47 of file CFuzzyValueMutable.java.
Referenced by org.lightjason.agentspeak.language.fuzzy.CFuzzyValueMutable< T >.fuzzy().
|
private |
Definition at line 43 of file CFuzzyValueMutable.java.
Referenced by org.lightjason.agentspeak.language.fuzzy.CFuzzyValueMutable< T >.throwvaluenotassignableto(), and org.lightjason.agentspeak.language.fuzzy.CFuzzyValueMutable< T >.value().