SPeCS Packages Documentation
Preparing search index...
@specs-feup/coral
symbol/MoveTable
MoveTable
FieldStates
Class FieldStates
Hierarchy (
View Summary
)
StateHolder
FieldStates
Index
Constructors
constructor
Properties
has
Drop
Function
parent
substates
Accessors
drop
State
example
Move
Access
field
state
Methods
copy
equals
get
get
Var
Names
is
Consistent
State
merge
With
propagate
Valid
create
Constructors
constructor
new
FieldStates
(
states
:
Map
<
string
,
StateHolder
>
,
initialState
:
MoveTable
.
State
,
hasDropFunction
:
boolean
,
parent
?:
StateHolder
,
)
:
FieldStates
Parameters
states
:
Map
<
string
,
StateHolder
>
initialState
:
MoveTable
.
State
hasDropFunction
:
boolean
Optional
parent
:
StateHolder
Returns
FieldStates
Properties
has
Drop
Function
hasDropFunction
:
boolean
parent
parent
:
StateHolder
|
undefined
substates
substates
:
Map
<
string
,
StateHolder
>
Accessors
drop
State
get
dropState
()
:
MoveTable
.
State
Returns
MoveTable
.
State
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
state
get
state
()
:
MoveTable
.
State
Returns
MoveTable
.
State
set
state
(
state
:
MoveTable
.
State
)
:
void
Parameters
state
:
MoveTable
.
State
Returns
void
Methods
copy
copy
()
:
StateHolder
Returns
StateHolder
equals
equals
(
other
:
StateHolder
)
:
boolean
Parameters
other
:
StateHolder
Returns
boolean
get
get
(
field
:
string
)
:
StateHolder
Parameters
field
:
string
Returns
StateHolder
get
Var
Names
getVarNames
(
state
:
MoveTable
.
State
)
:
string
[]
Parameters
state
:
MoveTable
.
State
Returns
string
[]
is
Consistent
State
isConsistentState
()
:
boolean
Returns
boolean
merge
With
mergeWith
(
other
:
StateHolder
)
:
void
Parameters
other
:
StateHolder
Returns
void
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
Properties
has
Drop
Function
parent
substates
Accessors
drop
State
example
Move
Access
field
state
Methods
copy
equals
get
get
Var
Names
is
Consistent
State
merge
With
propagate
Valid
create
SPeCS Packages Documentation
Loading...