onera.pmlanalyzer.pml.model.service
Package containing all service PML nodes Load, Store and ArtificialService can be instantiated when extra services are needed.
Attributes
- See also:
usage are available in pml.examples.simpleKeystone.SimpleKeystonePlatform
- Note:
hardware component provides by default a load and store service.
Members list
service_class
Base class for artificial services added to encode non topological affects
Base class for artificial services added to encode non topological affects
Attributes
- name
the name of the node
- See also:
the possible constructors are provided by BaseServiceBuilder
- Companion:
- object
- Graph
- Supertypes
Base class for load services
Base class for load services
Attributes
- name
the name of the node
- See also:
the possible constructors are provided by BaseServiceBuilder
- Companion:
- object
- Graph
- Supertypes
Base class for the load and store services provided by all physical components
Base class for the load and store services provided by all physical components
Attributes
- enclosing
the implicit context that can be used to find the source code location of the node definition
- Graph
- Supertypes
- Known subtypes
builder
Builder of artificial services
Builder of artificial services
Attributes
- Companion:
- class
- Graph
- Supertypes
- Self type
- ArtificialService.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 Load, Store, ArtificialService
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 Load, Store, ArtificialService
val myService = 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 serviceSeq = for { i <- O to N } yield T(s"myService$i")
Attributes
- T
the concrete type of built object
- See also:
usage are available in pml.examples.simpleKeystone.SimpleKeystonePlatform
- Graph
- Supertypes
- Known subtypes
Builder of loads
Builder of loads
Attributes
Builder of stores
Builder of stores