UmlExporterOps

onera.pmlanalyzer.pml.exporters.UMLExporter$.Ops.UmlExporterOps
implicit class UmlExporterOps(platform: Platform)

Extension methods of platform to provide uml export features

Attributes

platform

the platform providing the export features

Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Concise view

Value members

Concrete methods

Export the software and hardware connection graph (whether used or not) as a graphviz file

Export the software and hardware connection graph (whether used or not) as a graphviz file

Attributes

exporter

the implicit graphviz exporter available at method call

Export the software and hardware connection graph used by the configuration as a graphviz file

Export the software and hardware connection graph used by the configuration as a graphviz file

Attributes

exporter

the implicit graphviz exporter available at method call

Export the service connection graph (whether used or not) as a graphviz file

Export the service connection graph (whether used or not) as a graphviz file

Attributes

exporter

the implicit graphviz exporter available at method call

Export the service connection graph used by given software as a graphviz file

Export the service connection graph used by given software as a graphviz file

Attributes

exporter

the implicit graphviz exporter available at method call

sw

the software to export

Export the service connection graph (whether used or not) as a graphviz file

Export the service connection graph (whether used or not) as a graphviz file

Attributes

exporter

the implicit graphviz exporter available at method call

def getWriter(name: String): FileWriter

Generate a writer from a file name, located in the export directory provided by FileManager

Generate a writer from a file name, located in the export directory provided by FileManager

Attributes

name

the file name

Returns:

the writer

def umlExportName(exporter: PlatformExporter): String

The name of the export file will be platform_nameExporter_name.exporter_extension

The name of the export file will be platform_nameExporter_name.exporter_extension

Attributes

exporter

the exporter used for the platform

Returns:

the name of the export file

For a software the name of the export file will be platform_nameSoftware_name.exporter_extension

For a software the name of the export file will be platform_nameSoftware_name.exporter_extension

Attributes

exporter

the exporter used for the platform

sw

the software to export

Returns:

the name of the export file