FullDOTHWNamer

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

Attributes

Graph
Supertypes
trait HWNamer
class Object
trait Matchable
class Any
Known subtypes
object DOTHWAndSWOnly.type
object FullDOT.type
Self type

Members list

Concise view

Value members

Concrete methods

def getElement(x: Hardware): Some[String]

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]): Some[String]

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