Preparing search index...
The search index is not available
SPeCS Packages Documentation
SPeCS Packages Documentation
@specs-feup/extended-task-graph
taskgraph/tasks/ExternalTask
ExternalTask
Class ExternalTask
Hierarchy (
view full
)
ConcreteTask
ExternalTask
Index
Constructors
constructor
Methods
add
Constant
Data
add
Global
Ref
Data
add
Hierarchical
Child
add
Incoming
Comm
add
Incoming
Control
add
New
Data
add
Outgoing
Comm
add
Outgoing
Control
add
Param
Data
create
Constant
Object
create
Data
Objects
get
Annotation
get
Annotations
get
Assigned
Data
Item
get
Call
get
Constant
Data
get
Data
get
Data
As
Map
get
Data
Item
By
Name
get
Data
Item
By
Prev
Task
Name
get
Data
Read
get
Data
Written
get
External
Task
Data
Policy
get
Global
Ref
Data
get
Hierarchical
Children
get
Hierarchical
Parent
get
Id
get
Incoming
Comm
get
Incoming
Control
get
Incoming
Of
Data
get
Loop
Reference
get
Name
get
New
Data
get
Outgoing
Comm
get
Outgoing
Control
get
Outgoing
Of
Data
get
Param
Data
get
Referenced
Data
get
Repetitions
get
Type
get
Unique
Name
is
Assigned
remove
All
Incoming
Comm
remove
All
Outgoing
Comm
remove
Hierarchical
Child
remove
Incoming
Comm
remove
Outgoing
Comm
set
Annotation
set
Annotations
set
External
Task
Data
Policy
set
Id
set
Name
set
Repetitions
Constructors
constructor
new
External
Task
(
call
,
hierParent
,
delimiter
?
)
:
ExternalTask
Parameters
call
:
Call
hierParent
:
ConcreteTask
delimiter
:
string
= "."
Returns
ExternalTask
Methods
add
Constant
Data
add
Constant
Data
(
dataItem
)
:
void
Parameters
dataItem
:
ConstantDataItem
Returns
void
add
Global
Ref
Data
add
Global
Ref
Data
(
dataItem
)
:
void
Parameters
dataItem
:
VariableDataItem
Returns
void
add
Hierarchical
Child
add
Hierarchical
Child
(
child
)
:
void
Parameters
child
:
ConcreteTask
Returns
void
add
Incoming
Comm
add
Incoming
Comm
(
...
communication
)
:
void
Parameters
Rest
...
communication
:
Communication
[]
Returns
void
add
Incoming
Control
add
Incoming
Control
(
control
)
:
void
Parameters
control
:
ControlEdge
Returns
void
add
New
Data
add
New
Data
(
dataItem
)
:
void
Parameters
dataItem
:
VariableDataItem
Returns
void
add
Outgoing
Comm
add
Outgoing
Comm
(
...
communication
)
:
void
Parameters
Rest
...
communication
:
Communication
[]
Returns
void
add
Outgoing
Control
add
Outgoing
Control
(
control
)
:
void
Parameters
control
:
ControlEdge
Returns
void
add
Param
Data
add
Param
Data
(
dataItem
)
:
void
Parameters
dataItem
:
VariableDataItem
Returns
void
create
Constant
Object
create
Constant
Object
(
immConst
,
funCall
)
:
void
Parameters
immConst
:
FloatLiteral
|
IntLiteral
funCall
:
Call
Returns
void
create
Data
Objects
create
Data
Objects
(
vars
,
originType
)
:
void
Parameters
vars
:
Vardecl
[]
originType
:
DataItemOrigin
Returns
void
get
Annotation
get
Annotation
(
key
)
:
any
Parameters
key
:
string
Returns
any
get
Annotations
get
Annotations
(
)
:
Record
<
string
,
any
>
Returns
Record
<
string
,
any
>
get
Assigned
Data
Item
get
Assigned
Data
Item
(
)
:
null
|
DataItem
Returns
null
|
DataItem
get
Call
get
Call
(
)
:
null
|
Call
Returns
null
|
Call
get
Constant
Data
get
Constant
Data
(
)
:
ConstantDataItem
[]
Returns
ConstantDataItem
[]
get
Data
get
Data
(
)
:
DataItem
[]
Returns
DataItem
[]
get
Data
As
Map
get
Data
As
Map
(
)
:
Map
<
string
,
DataItem
>
Returns
Map
<
string
,
DataItem
>
get
Data
Item
By
Name
get
Data
Item
By
Name
(
name
)
:
null
|
DataItem
Parameters
name
:
string
Returns
null
|
DataItem
get
Data
Item
By
Prev
Task
Name
get
Data
Item
By
Prev
Task
Name
(
name
)
:
null
|
DataItem
Parameters
name
:
string
Returns
null
|
DataItem
get
Data
Read
get
Data
Read
(
type
?
)
:
DataItem
[]
Parameters
type
:
DataItemOrigin
= DataItemOrigin.ANY
Returns
DataItem
[]
get
Data
Written
get
Data
Written
(
type
?
)
:
DataItem
[]
Parameters
type
:
DataItemOrigin
= DataItemOrigin.ANY
Returns
DataItem
[]
get
External
Task
Data
Policy
get
External
Task
Data
Policy
(
)
:
ExternalTaskDataPolicy
Returns
ExternalTaskDataPolicy
get
Global
Ref
Data
get
Global
Ref
Data
(
)
:
VariableDataItem
[]
Returns
VariableDataItem
[]
get
Hierarchical
Children
get
Hierarchical
Children
(
)
:
ConcreteTask
[]
Returns
ConcreteTask
[]
get
Hierarchical
Parent
get
Hierarchical
Parent
(
)
:
null
|
ConcreteTask
Returns
null
|
ConcreteTask
get
Id
get
Id
(
)
:
string
Returns
string
get
Incoming
Comm
get
Incoming
Comm
(
)
:
Communication
[]
Returns
Communication
[]
get
Incoming
Control
get
Incoming
Control
(
)
:
ControlEdge
[]
Returns
ControlEdge
[]
get
Incoming
Of
Data
get
Incoming
Of
Data
(
datum
)
:
null
|
Communication
Parameters
datum
:
DataItem
Returns
null
|
Communication
get
Loop
Reference
get
Loop
Reference
(
)
:
null
|
Loop
Returns
null
|
Loop
get
Name
get
Name
(
)
:
string
Returns
string
get
New
Data
get
New
Data
(
)
:
VariableDataItem
[]
Returns
VariableDataItem
[]
get
Outgoing
Comm
get
Outgoing
Comm
(
)
:
Communication
[]
Returns
Communication
[]
get
Outgoing
Control
get
Outgoing
Control
(
)
:
ControlEdge
[]
Returns
ControlEdge
[]
get
Outgoing
Of
Data
get
Outgoing
Of
Data
(
datum
)
:
Communication
[]
Parameters
datum
:
DataItem
Returns
Communication
[]
get
Param
Data
get
Param
Data
(
)
:
VariableDataItem
[]
Returns
VariableDataItem
[]
get
Referenced
Data
get
Referenced
Data
(
)
:
VariableDataItem
[]
Returns
VariableDataItem
[]
get
Repetitions
get
Repetitions
(
)
:
number
Returns
number
get
Type
get
Type
(
)
:
TaskType
Returns
TaskType
get
Unique
Name
get
Unique
Name
(
)
:
string
Returns
string
is
Assigned
is
Assigned
(
)
:
boolean
Returns
boolean
remove
All
Incoming
Comm
remove
All
Incoming
Comm
(
)
:
void
Returns
void
remove
All
Outgoing
Comm
remove
All
Outgoing
Comm
(
)
:
void
Returns
void
remove
Hierarchical
Child
remove
Hierarchical
Child
(
child
)
:
void
Parameters
child
:
ConcreteTask
Returns
void
remove
Incoming
Comm
remove
Incoming
Comm
(
...
toRemove
)
:
void
Parameters
Rest
...
toRemove
:
Communication
[]
Returns
void
remove
Outgoing
Comm
remove
Outgoing
Comm
(
...
toRemove
)
:
void
Parameters
Rest
...
toRemove
:
Communication
[]
Returns
void
set
Annotation
set
Annotation
(
key
,
value
)
:
void
Parameters
key
:
string
value
:
any
Returns
void
set
Annotations
set
Annotations
(
annotations
)
:
void
Parameters
annotations
:
Record
<
string
,
any
>
Returns
void
set
External
Task
Data
Policy
set
External
Task
Data
Policy
(
policy
)
:
void
Parameters
policy
:
ExternalTaskDataPolicy
Returns
void
set
Id
set
Id
(
id
)
:
void
Parameters
id
:
string
Returns
void
set
Name
set
Name
(
name
)
:
void
Parameters
name
:
string
Returns
void
set
Repetitions
set
Repetitions
(
reps
,
loopRef
)
:
void
Parameters
reps
:
number
loopRef
:
Loop
Returns
void
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Methods
add
Constant
Data
add
Global
Ref
Data
add
Hierarchical
Child
add
Incoming
Comm
add
Incoming
Control
add
New
Data
add
Outgoing
Comm
add
Outgoing
Control
add
Param
Data
create
Constant
Object
create
Data
Objects
get
Annotation
get
Annotations
get
Assigned
Data
Item
get
Call
get
Constant
Data
get
Data
get
Data
As
Map
get
Data
Item
By
Name
get
Data
Item
By
Prev
Task
Name
get
Data
Read
get
Data
Written
get
External
Task
Data
Policy
get
Global
Ref
Data
get
Hierarchical
Children
get
Hierarchical
Parent
get
Id
get
Incoming
Comm
get
Incoming
Control
get
Incoming
Of
Data
get
Loop
Reference
get
Name
get
New
Data
get
Outgoing
Comm
get
Outgoing
Control
get
Outgoing
Of
Data
get
Param
Data
get
Referenced
Data
get
Repetitions
get
Type
get
Unique
Name
is
Assigned
remove
All
Incoming
Comm
remove
All
Outgoing
Comm
remove
Hierarchical
Child
remove
Incoming
Comm
remove
Outgoing
Comm
set
Annotation
set
Annotations
set
External
Task
Data
Policy
set
Id
set
Name
set
Repetitions
SPeCS Packages Documentation
Loading...