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
SamModelread-only, inherited - parent → SamModel
-
get the parent
SamModelor 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
SamModelafter assert validation. [...]inherited -
broken(
String err) → SamModel -
return
SamModelafter jamming it intoSE.ss_brokenstate with whyBroken set toerr.inherited -
defReject(
SamModel sm, Map req, String msg) → void -
A shortcut to jam
SamModelintoSE.ss_brokenstate 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
DefStatefor thisSamModelinherited -
getHot(
String sym) → Object -
Return the current
symvalue 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
symhas a value in theSamHotmap.inherited -
isState(
Object testState) → bool -
returns true if the current state of this
SamModelistestState[...]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
SamModelmodel. [...]inherited -
presentNow(
Object what, {Map stepParms, Function rejector}) → void -
A shortcut to call SamModel.present with
expStateset 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
valueofsyminSamHotand record fact it changed for dependency notification.inherited -
toString(
) → String -
convenient debug representation of
SamModelinherited -
view(
) → SamView -
returns the related
SamViewfor theSamModelinherited -
watch(
BuildFunc bf) → SamWatch -
Establish a watch scope and return a
SamWatchwidget. [...]inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator. [...]
inherited