home
wiki
classes/clusters list
class information
+
Point of view
ANY
ANY
INTERNALS_HANDLER
All features
class PREDICATE [O_ ->
TUPLE
]
Summary
top
A
PREDICATE
is a
FUNCTION
with a
BOOLEAN
result type. As in other agent's definitions, O_ represents open arguments (i.e. arguments which are delayed).
Direct parents
inherit list:
FUNCTION
Overview
top
item
(o: O_): R_
top
Result of calling feature with all its operands, using
o
for the open operands.
call
(o: O_)
top
Call feature with all its operands, using
o
for the open operands.
is_equal
(other: PREDICATE [O_ ->
TUPLE
]):
BOOLEAN
top
Is
other
attached to an object considered equal to current object?
require
other /= Void
ensure
commutative:
generating_type = other.generating_type implies Result = other.is_equal(Current)