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
valueoverchild, aspect-scoped by substation.const
Properties
- child → Seed
-
The subtree within which
valueis visible.finalinherited - hashCode → int
-
The hash code for this object.
no setterinherited
- key → Key?
-
Identity
Keyused 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
Branchfor 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 newvalue. Subclasses may override for custom equality.inherited -
updateShouldNotifyDependent(
covariant InheritedModelSeed< SubstationFactsSnapshot, SubstationKey> oldSeed, Set<SubstationKey> dependencies) → bool -
Whether a dependent that subscribed to
dependenciesmust rebuild now that this seed has replacedoldSeed.
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited