Data

onera.pmlanalyzer.pml.model.software.Data$
See theData companion class
object Data extends PMLNodeBuilder[Data]

Builder of Data

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Data.type

Members list

Concise view

embedFunctions

def all(implicit owner: Owner): Set[T]

Provide all the object of the current type created for the platform, including the ones created in composite components

Provide all the object of the current type created for the platform, including the ones created in composite components

Attributes

owner

the name of the platform owning the objects

Returns:

set of created objects

Inherited from:
PMLNodeBuilder
def allDirect(implicit owner: Owner): Set[T]

Provide all the object of the current type created for the platform, without the ones created in composite components

Provide all the object of the current type created for the platform, without the ones created in composite components

Attributes

owner

the name of the platform owning the objects

Returns:

set of created objects

Inherited from:
PMLNodeBuilder

Value members

Concrete methods

def apply(name: Symbol)(implicit owner: Owner): Data

A data is defined by its name

A data is defined by its name

Attributes

name

the name of the data

owner

the implicit name of the platform

Returns:

the data

def apply()(implicit name: Name, owner: Owner): Data

A data can be defined by the implicit name used during the definition (name of the variable enclosing the object)

A data can be defined by the implicit name used during the definition (name of the variable enclosing the object)

Attributes

name

the implicit name of the data

owner

the implicit name of the platform

Returns:

the data

Inherited fields

protected val _memo: HashMap[(Symbol, Symbol), Data]

Attributes

Inherited from:
PMLNodeBuilder