alchemist
24.0.7-dev06+b76482905
alchemist-api
/
it.unibo.alchemist.model.interfaces
/
Molecule
Molecule
interface
Molecule
:
Dependency
Content copied to clipboard
Interface for a molecule.
Functions
Properties
Functions
depends
On
Link copied to clipboard
open
fun
dependsOn
(
dependency
:
Dependency
)
:
Boolean
Content copied to clipboard
Determines whether this dependency depends on the provided dependency.
get
Name
Link copied to clipboard
abstract
fun
getName
(
)
:
String
Content copied to clipboard
makes
Dependent
Link copied to clipboard
open
fun
makesDependent
(
dependency
:
Dependency
)
:
Boolean
Content copied to clipboard
Determines whether the provided dependency depends on this dependency.
Properties
EVERY_MOLECULE
Link copied to clipboard
val
EVERY_MOLECULE
:
Dependency
Content copied to clipboard
Declares a dependency towards any modified molecule in the reachable scope.
EVERYTHING
Link copied to clipboard
val
EVERYTHING
:
Dependency
Content copied to clipboard
Declares a dependency towards any other reaction in the reachable scope.
MOVEMENT
Link copied to clipboard
val
MOVEMENT
:
Dependency
Content copied to clipboard
Declares a dependency on movement of nodes in the reachable scope.