MissileSite class
MissileSite SamModel
injected into widget tree.
Several constant vales are hard coded as they represent the pixel count for various components of the MissileSite widget tree,
The Banks are not seen here because they are children accessed via the SamModel.kids getter property.
- Inheritance
- Object
- SamModel
- MissileSite
Constructors
- MissileSite()
- Un-embellished constructor.
Properties
- aaaName ↔ String
-
The model name. [...]
read / write, inherited
- cfg ↔ Config
-
Config data collected from user
read / write
- hashCode → int
-
The hash code for this object. [...]
read-only, inherited
-
kids
→ List<
SamModel> -
get the list of children of this
SamModel
read-only, inherited - logger ↔ Logger
-
Logger object for logging
read / write
- parent → SamModel
-
get the parent
SamModel
or nullread-only, inherited - runtimeType → Type
-
A representation of the runtime type of the object.
read-only, inherited
- samState → String
-
get the present State string. [...]
read-only, inherited
Methods
-
actionCall(
Object action, [Map actMap]) → void -
Entry point for standard Form Widget actions such as a button press. [...]
inherited
-
activate(
{bool bLog: false}) → SamModel -
Activate the
SamModel
after assert validation. [...]inherited -
broken(
String err) → SamModel -
return
SamModel
after jamming it intoSE.ss_broken
state with whyBroken set toerr
.inherited -
defReject(
SamModel sm, Map req, String msg) → void -
A shortcut to jam
SamModel
intoSE.ss_broken
state with whyBroken set tomsg
.inherited -
dumpSamHot(
) → String -
list all samHot values for debugging
inherited
-
flipState(
Object estrState) → void -
a shortcut to create a proposal to flip the present SamModel.samState to
estrState
. [...]inherited -
getBuildContext(
) → BuildContext -
returns current BuildContext for
SamModel
[...]inherited -
getDefState(
String state) → DefState -
returns the current
DefState
for thisSamModel
inherited -
getHot(
String sym) → Object -
Return the current
sym
value and track request for dependency determination.inherited -
hasHot(
String sym) → bool -
return true if the
sym
has a value in theSamHot
map.inherited -
isState(
Object testState) → bool -
returns true if the current state of this
SamModel
istestState
[...]inherited -
makeModel(
covariant MissileSiteFactory sf, SamAction sa, SamState ss, SamView sv) → void -
Customize model before activation. [...]
override
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a non-existent method or property is accessed. [...]
inherited
-
present(
Object expState, Object what, {Map stepParms, Function rejector}) → void -
Present a transition proposal to this
SamModel
model. [...]inherited -
presentNow(
Object what, {Map stepParms, Function rejector}) → void -
A shortcut to call SamModel.present with
expState
set to this SamModel.samState.inherited -
raiseSignal(
Object signal, SamReq req) → void -
Raise a signal to a parent
SamModel
. [...]inherited -
setHot(
String sym, Object value) → void -
Set a new
value
ofsym
inSamHot
and record fact it changed for dependency notification.inherited -
toString(
) → String -
convenient debug representation of
SamModel
inherited -
view(
) → SamView -
returns the related
SamView
for theSamModel
inherited -
watch(
BuildFunc bf) → SamWatch -
Establish a watch scope and return a
SamWatch
widget. [...]inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator. [...]
inherited
Static Properties
- bankMissileDepth ↔ double
-
number missiles we show by default
read / write
- bankSiloHgt ↔ double
-
computed silo height
read / write
Constants
-
height if banner
30.0
- frameHgt → const double
-
height if frame height overhead
88.0
- hdrHgt → const double
-
height if header section
30.0
- siloHdrHgt → const double
-
height if silo header section
115.0