toggle menu
alchemist
35.0.1
jvm
switch theme
search in API
alchemist-incarnation-sapere
/
it.unibo.alchemist.model.sapere
/
ILsaMolecule
ILsa
Molecule
interface
ILsaMolecule
:
Molecule
,
Iterable
<
T
>
,
Comparable
<
T
>
(
source
)
Inheritors
LsaMolecule
Members
Properties
EVERY_MOLECULE
Link copied to clipboard
val
EVERY_MOLECULE
:
Dependency
EVERYTHING
Link copied to clipboard
val
EVERYTHING
:
Dependency
MOVEMENT
Link copied to clipboard
val
MOVEMENT
:
Dependency
Functions
allocate
Var
Link copied to clipboard
abstract
fun
allocateVar
(
matches
:
Map
<
HashString
,
ITreeNode
<
out
Any
>
>
)
:
List
<
IExpression
>
args
Number
Link copied to clipboard
abstract
fun
argsNumber
(
)
:
Int
compare
To
Link copied to clipboard
abstract
fun
compareTo
(
p
:
T
)
:
Int
depends
On
Link copied to clipboard
open
fun
dependsOn
(
dependency
:
Dependency
)
:
Boolean
equals
Link copied to clipboard
abstract
fun
equals
(
mol
:
Any
)
:
Boolean
for
Each
Link copied to clipboard
open
fun
forEach
(
action
:
Consumer
<
in
T
>
)
generalize
Link copied to clipboard
abstract
fun
generalize
(
)
:
ILsaMolecule
get
Arg
Link copied to clipboard
abstract
fun
getArg
(
i
:
Int
)
:
IExpression
get
Name
Link copied to clipboard
abstract
fun
getName
(
)
:
String
has
Duplicate
Variables
Link copied to clipboard
abstract
fun
hasDuplicateVariables
(
)
:
Boolean
is
Identical
To
Link copied to clipboard
abstract
fun
isIdenticalTo
(
mol
:
ILsaMolecule
)
:
Boolean
is
Istance
Link copied to clipboard
abstract
fun
isIstance
(
)
:
Boolean
iterator
Link copied to clipboard
abstract
fun
iterator
(
)
:
Iterator
<
T
>
makes
Dependent
Link copied to clipboard
open
fun
makesDependent
(
dependency
:
Dependency
)
:
Boolean
matches
Link copied to clipboard
abstract
fun
matches
(
mol
:
ILsaMolecule
)
:
Boolean
abstract
fun
matches
(
mol
:
List
<
out
IExpression
>
,
duplicateVariables
:
Boolean
)
:
Boolean
more
Generic
Of
Link copied to clipboard
abstract
fun
moreGenericOf
(
mol
:
ILsaMolecule
)
:
Boolean
size
Link copied to clipboard
abstract
fun
size
(
)
:
Int
spliterator
Link copied to clipboard
open
fun
spliterator
(
)
:
Spliterator
<
T
>
to
Hash
String
Link copied to clipboard
abstract
fun
toHashString
(
)
:
HashString
to
String
Link copied to clipboard
abstract
fun
toString
(
)
:
String