alchemist
Toggle table of contents
jvm
Platform filter
jvm
Switch theme
Search in API
alchemist
alchemist
/
it.unibo.alchemist.model.biochemistry.actions
/
AbstractNeighborAction
Abstract
Neighbor
Action
abstract
class
AbstractNeighborAction
<
T
>
:
AbstractRandomizableAction
<
T
>
Represents an action on a neighbor.
Parameters
<T>
the concentration type.
Inheritors
RemoveJunctionInNeighbor
RemoveJunctionInCell
AddJunctionInNeighbor
AddJunctionInCell
ChangeBiomolConcentrationInNeighbor
Members
Functions
clone
Action
Link copied to clipboard
abstract
fun
cloneAction
(
node
:
Node
<
T
>
,
reaction
:
Reaction
<
T
>
)
:
AbstractNeighborAction
<
T
>
execute
Link copied to clipboard
open
fun
execute
(
)
Execute the action on a random neighbor if the node has a neighborhood.
abstract
fun
execute
(
targetNode
:
Node
<
T
>
)
Execute the action on the given target node.
get
Context
Link copied to clipboard
fun
getContext
(
)
:
Context
get
Outbound
Dependencies
Link copied to clipboard
fun
getOutboundDependencies
(
)
:
ListSet
<
out
Dependency
>
to
String
Link copied to clipboard
open
fun
toString
(
)
:
String