ServiceNamer

onera.pmlanalyzer.pml.exporters.UMLExporter$.ServiceNamer

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Members list

Concise view

Value members

Abstract methods

def getElement(x: Service): Option[String]

Build the element declaring the service

Build the element declaring the service

Attributes

x

the service

Returns:

the element declaration as a string

def getId(x: Service)(implicit writer: Writer): Option[String]

Build the id of a service if possible

Build the id of a service if possible

Attributes

writer

the implicit writer

x

the service

Returns:

the unique id of the service

Concrete fields

protected val _memoServiceId: HashMap[Service, String]