Preparing search index...
The search index is not available
SPeCS Packages Documentation
SPeCS Packages Documentation
@specs-feup/extended-task-graph
taskgraph/tasks/SourceTask
SourceTask
Class SourceTask
Hierarchy (
view full
)
Task
SourceTask
Index
Constructors
constructor
Methods
add
Constant
Data
add
Data
To
Source
add
Global
Ref
Data
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
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
Global
Ref
Data
get
Graph
Input
Data
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
Type
get
Unique
Name
remove
All
Incoming
Comm
remove
All
Outgoing
Comm
remove
Incoming
Comm
remove
Outgoing
Comm
set
Annotation
set
Annotations
set
Id
set
Name
Constructors
constructor
new
Source
Task
(
)
:
SourceTask
Returns
SourceTask
Methods
add
Constant
Data
add
Constant
Data
(
dataItem
)
:
void
Parameters
dataItem
:
ConstantDataItem
Returns
void
add
Data
To
Source
add
Data
To
Source
(
dataItem
)
:
VariableDataItem
Parameters
dataItem
:
VariableDataItem
Returns
VariableDataItem
add
Global
Ref
Data
add
Global
Ref
Data
(
dataItem
)
:
void
Parameters
dataItem
:
VariableDataItem
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
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
Global
Ref
Data
get
Global
Ref
Data
(
)
:
VariableDataItem
[]
Returns
VariableDataItem
[]
get
Graph
Input
Data
get
Graph
Input
Data
(
)
:
DataItem
[]
Returns
DataItem
[]
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
Type
get
Type
(
)
:
TaskType
Returns
TaskType
get
Unique
Name
get
Unique
Name
(
)
:
string
Returns
string
remove
All
Incoming
Comm
remove
All
Incoming
Comm
(
)
:
void
Returns
void
remove
All
Outgoing
Comm
remove
All
Outgoing
Comm
(
)
:
void
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
Id
set
Id
(
id
)
:
void
Parameters
id
:
string
Returns
void
set
Name
set
Name
(
name
)
:
void
Parameters
name
:
string
Returns
void
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Methods
add
Constant
Data
add
Data
To
Source
add
Global
Ref
Data
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
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
Global
Ref
Data
get
Graph
Input
Data
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
Type
get
Unique
Name
remove
All
Incoming
Comm
remove
All
Outgoing
Comm
remove
Incoming
Comm
remove
Outgoing
Comm
set
Annotation
set
Annotations
set
Id
set
Name
SPeCS Packages Documentation
Loading...