onera.pmlanalyzer.pml.model.software
Package containing software PML nodes.
Attributes
- See also:
example of usage are available in pml.examples.simpleKeystone.SimpleSoftwareAllocation
- Note:
The Application and Data must be instantiated in a pml.model.hardware.Platform and cannot specialised in PML models.
Members list
software_class
Class for the application executed on initiators
Class for the application executed on initiators
Attributes
- name
the name of the node
- See also:
the possible constructors are provided by BaseSoftwareNodeBuilder
- Companion:
- object
- Graph
- Supertypes
Util class to represent a data owned by a target
Util class to represent a data owned by a target
Attributes
- name
the name of the data
- See also:
the possible constructors are provided by BaseSoftwareNodeBuilder
- Companion:
- object
- Graph
- Supertypes
builder
Builder of Application
Builder of Application
Attributes
- Companion:
- class
- Graph
- Supertypes
- Self type
- Application.type
Base trait for all hardware node builder the name of the transporter is implicitly derived from the name of the variable used during instantiation. Usually an hardware can be constructed without arguments, where T can be Application, Data
Base trait for all hardware node builder the name of the transporter is implicitly derived from the name of the variable used during instantiation. Usually an hardware can be constructed without arguments, where T can be Application, Data
val mySoftware = T()
It is also possible to give a specific name, for instance when creating the component in a loop then the following constructor can bee used
val softwareSeq = for { i <- O to N } yield T(s"mySoftware$i")
Attributes
- T
the concrete type of built object
- See also:
usage are available in pml.examples.simpleKeystone.SimpleKeystonePlatform
- Graph
- Supertypes
- Known subtypes
- object Application.type