Missile class
Extend Rocket
class to treat as a Missile.
We still use RocketFactory
as the factory and pass Missile
to that factory.
- Inheritance
- Object
- SamModel
- Rocket
- Missile
Constructors
- Missile(String name)
Properties
- aaaName ↔ String
-
The model name. [...]
read / write, inherited
- bLog → bool
-
debug option that will enable debug logging for
certain log statements.
final, inherited
- 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 - parent → SamModel
-
get the parent
SamModel
or nullread-only, inherited - rocketName → String
-
The constructor specified rocketName
read-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 -
getRocketHeight(
) → double -
Return locked in Rocket height in pixels
inherited
-
getRocketWidth(
) → double -
Return locked in Rocket width in pixels
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 SamFactory sf, SamAction sa, SamState ss, SamView sv) → void -
The specific implementation of Rocket.makeModel [...]
inherited
-
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