NullHWNamer

onera.pmlanalyzer.pml.exporters.UMLExporter$.NullHWNamer
trait NullHWNamer extends HWNamer

Attributes

Graph
Supertypes
trait HWNamer
class Object
trait Matchable
class Any
Known subtypes
Inherited
  • Not inherited
  • HWNamer
Visibility
  • public
  • protected

Members list

Concise view

Value members

Concrete methods

def getElement(x: Hardware): None.type

Build the element declaration of the physical element

Build the element declaration of the physical element

Attributes

x

the physical element

Returns:

the element declaration

def getId(x: Hardware)(implicit writer: Writer, pPB: Provided[Hardware, Service]): None.type

Build the unique id of a physical element

Build the unique id of a physical element

Attributes

pPB

the implicit relation of the provided basic services

writer

the implicit writer

x

the physical element

Returns:

the unique id

Inherited methods

def resetHW(): Unit

Reset the internal caches

Reset the internal caches

Attributes

Inherited from:
HWNamer

Inherited fields

protected val _memoHWId: HashMap[Hardware, String]

Attributes

Inherited from:
HWNamer