LightJason - AgentSpeak(L++)
org.lightjason.agentspeak.action.builtin.bool.CNotEqual Class Reference

checks elements of inequality. More...

+ Inheritance diagram for org.lightjason.agentspeak.action.builtin.bool.CNotEqual:
+ Collaboration diagram for org.lightjason.agentspeak.action.builtin.bool.CNotEqual:

Protected Member Functions

final boolean apply (final boolean p_value)
 
- Protected Member Functions inherited from org.lightjason.agentspeak.action.builtin.bool.CEqual
boolean apply (final boolean p_value)
 apply to change boolean result More...
 
- Protected Member Functions inherited from org.lightjason.agentspeak.action.builtin.IBuiltinAction
 IBuiltinAction ()
 ctor More...
 
 IBuiltinAction (final int p_length)
 ctor More...
 

Static Private Attributes

static final long serialVersionUID = -3226848482113693419L
 serial id More...
 

Additional Inherited Members

- Public Member Functions inherited from org.lightjason.agentspeak.action.builtin.bool.CEqual
final IFuzzyValue< Boolean > execute (final boolean p_parallel, @Nonnull final IContext p_context, @Nonnull final List< ITerm > p_argument, @Nonnull final List< ITerm > p_return)
 defines a plan-body operation More...
 
final int minimalArgumentNumber ()
 minimum number of arguments More...
 
- Public Member Functions inherited from org.lightjason.agentspeak.action.builtin.IBuiltinAction
final IPath name ()
 returns the name with path of the action More...
 
- Public Member Functions inherited from org.lightjason.agentspeak.action.IBaseAction
final boolean equals (final Object p_object)
 
final int hashCode ()
 
final String toString ()
 
- Public Member Functions inherited from org.lightjason.agentspeak.action.IAction
default Stream< IVariable<?> > variables ()
 returns a stream with all used variables More...
 
- Public Attributes inherited from org.lightjason.agentspeak.action.IAction
long serialVersionUID = -6374480398439703170L
 serial id More...
 
- Static Protected Attributes inherited from org.lightjason.agentspeak.action.builtin.IBuiltinAction
static final Logger LOGGER = CCommon.logger( IBuiltinAction.class )
 logger More...
 
- Static Protected Attributes inherited from org.lightjason.agentspeak.action.IBaseAction
static final Logger LOGGER = org.lightjason.agentspeak.common.CCommon.logger( IAction.class )
 logger More...
 

Detailed Description

The actions checks the first argument to all others arguments of unequality, list structures won't be unflaten, but elementwise compared, the action never fails. On number arguments not the value must equal, also the type (double / integral) must be equal, so keep in mind, that you use the correct number type on the argument input

[NE1|NE2] = bool/notequal( "this is equal", "this is equal", [123, "test"] );

Definition at line 39 of file CNotEqual.java.

Member Function Documentation

◆ apply()

final boolean org.lightjason.agentspeak.action.builtin.bool.CNotEqual.apply ( final boolean  p_value)
protected

Definition at line 47 of file CNotEqual.java.

Member Data Documentation

◆ serialVersionUID

final long org.lightjason.agentspeak.action.builtin.bool.CNotEqual.serialVersionUID = -3226848482113693419L
staticprivate

Definition at line 44 of file CNotEqual.java.