SubstationFactsModelSeed class final

The ambient facts, scoped BY SUBSTATION: a dependent that watches one SubstationKey aspect is invalidated only when THAT substation's facts change (power_station#adr-0006-typed-environment-lookup-selects-by-value).

Constructors

SubstationFactsModelSeed({required SubstationFactsSnapshot value, required Seed child, Key? key})
Provides value over child, aspect-scoped by substation.
const

Properties

child → Seed
The subtree within which value is visible.
finalinherited
hashCode → int
The hash code for this object.
no setterinherited
key → Key?
Identity Key used by keyed reconciliation (Branch.updateChildren). Null means positional (unkeyed) identity.
finalinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
value → SubstationFactsSnapshot
The provided value.
finalinherited

Methods

createBranch() → InheritedModelBranch<SubstationFactsSnapshot, SubstationKey>
Creates the mounted Branch for this configuration.
inherited
debugFillProperties(DiagnosticsBuilder properties) → void
Adds this object's diagnostic properties to properties.
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited
toStringDeep() → String
Returns a deterministic multiline description of this object.
inherited
updateShouldNotify(InheritedSeed<SubstationFactsSnapshot> oldSeed) → bool
Returns true when oldSeed's value differs from the new value. Subclasses may override for custom equality.
inherited
updateShouldNotifyDependent(covariant InheritedModelSeed<SubstationFactsSnapshot, SubstationKey> oldSeed, Set<SubstationKey> dependencies) → bool
Whether a dependent that subscribed to dependencies must rebuild now that this seed has replaced oldSeed.

Operators

operator ==(Object other) → bool
The equality operator.
inherited