SPeCS Packages Documentation
Preparing search index...
@specs-feup/coral
symbol/MoveTable
MoveTable
StateHolder
Class StateHolder
Abstract
Hierarchy (
View Summary
)
StateHolder
SingleState
FieldStates
Index
Constructors
constructor
Accessors
example
Move
Access
field
parent
state
Methods
copy
equals
get
Var
Names
merge
With
propagate
Valid
create
Constructors
constructor
new
StateHolder
()
:
StateHolder
Returns
StateHolder
Accessors
Abstract
example
Move
Access
get
exampleMoveAccess
()
:
Access
|
undefined
Returns
Access
|
undefined
set
exampleMoveAccess
(
access
:
Access
)
:
void
Parameters
access
:
Access
Returns
void
field
get
field
()
:
string
|
undefined
Returns
string
|
undefined
Abstract
parent
get
parent
()
:
StateHolder
|
undefined
Returns
StateHolder
|
undefined
set
parent
(
parent
:
StateHolder
)
:
void
Parameters
parent
:
StateHolder
Returns
void
Abstract
state
get
state
()
:
MoveTable
.
State
Returns
MoveTable
.
State
set
state
(
state
:
MoveTable
.
State
)
:
void
Parameters
state
:
MoveTable
.
State
Returns
void
Methods
Abstract
copy
copy
()
:
StateHolder
Returns
StateHolder
Abstract
equals
equals
(
other
:
StateHolder
)
:
boolean
Parameters
other
:
StateHolder
Returns
boolean
Abstract
get
Var
Names
getVarNames
(
state
:
MoveTable
.
State
)
:
string
[]
Parameters
state
:
MoveTable
.
State
Returns
string
[]
Abstract
merge
With
mergeWith
(
other
:
StateHolder
)
:
void
Parameters
other
:
StateHolder
Returns
void
Abstract
propagate
Valid
propagateValid
()
:
void
Returns
void
Static
create
create
(
$vardecl
:
Vardecl
,
ty
:
Ty
,
initialState
?:
MoveTable
.
State
)
:
StateHolder
Parameters
$vardecl
:
Vardecl
ty
:
Ty
initialState
:
MoveTable
.
State
= MoveTable.State.UNINIT
Returns
StateHolder
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Accessors
example
Move
Access
field
parent
state
Methods
copy
equals
get
Var
Names
merge
With
propagate
Valid
create
SPeCS Packages Documentation
Loading...