Properties class
Encapsulates the core characteristics of a Cell, including its receptor, linkage state, and validation tests.
- Implementers
Constructors
-
Properties.new({Cell? bind, Receptor<
Cell, Signal, Signal> receptor = Receptor.unchanged, TestObject<Cell> test = TestObject.passed, MapObject? mapObject, Synapses<Signal, Cell> synapses = Synapses.enabled}) - Constructs a Properties object with optional parameters.
- Properties.fromRecord([Record record = ()])
- Creates Properties from a record
Properties
- bind → Cell?
-
The cell this cell is bound to (if any)
no setter
- hashCode → int
-
The hash code for this object.
no setterinherited
-
receptor
→ Receptor<
Cell, Signal, Signal> -
The receptor handling signal processing
no setter
- record → dynamic
-
A storage record for the properties of a cell
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
synapses
→ Synapses<
Signal, Cell> -
The link manager for cell relationships
latefinal
-
test
→ TestObject<
Cell> -
The test rules for validation
no setter
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited