DOTHWAndSWClosureOnly
Attributes
- Graph
- Supertypes
- trait FullSWExportertrait SWExportertrait FullHWExportertrait HWExportertrait NullServiceExportertrait ServiceExportertrait NullServiceNamertrait ServiceNamertrait FullDOTSWNamertrait SWNamertrait FullDOTHWNamertrait HWNamertrait NullPlatformNamertrait PlatformNamertrait PlatformExportertrait DOTRelationExportertrait RelationExporterclass Objecttrait Matchableclass Any
- Self type
Members list
Value members
Inherited methods
Attributes
- Inherited from:
- FullSWExporter
Attributes
- Inherited from:
- FullHWExporter
Print the export representation of a link between two services
Print the export representation of a link between two services
Attributes
- from
the origin service
- to
the destination service
- writer
the implicit writer
- Inherited from:
- NullServiceExporter
Export the platform with only the hardware, software and services that are used
Export the platform with only the hardware, software and services that are used
Attributes
- platform
the platform to export
- writer
the implicit writer
- Inherited from:
- RestrictedPlatformExporter
Export the hardware and services used by a given software in the platform
Export the hardware and services used by a given software in the platform
Attributes
- platform
the platform owing the software
- toPrint
the software to pring
- writer
the implicit writer
- Inherited from:
- RestrictedPlatformExporter
Build the element declaring the service
Build the element declaring the service
Attributes
- x
the service
- Returns:
the element declaration as a string
- Inherited from:
- NullServiceNamer
Build the element declaration of the software element
Build the element declaration of the software element
Attributes
- x
the software element
- Returns:
the element declaration
- Inherited from:
- FullDOTSWNamer
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
- Inherited from:
- FullDOTHWNamer
Build the element declaration of the platform
Build the element declaration of the platform
Attributes
- x
the platform
- Returns:
the element declaration
- Inherited from:
- NullPlatformNamer
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
- Inherited from:
- NullServiceNamer
Build the unique id of a software element
Build the unique id of a software element
Attributes
- sw
the software
- Returns:
the unique id
- Inherited from:
- FullDOTSWNamer
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 from:
- FullDOTHWNamer
Build the unique id of the platform
Build the unique id of the platform
Attributes
- x
the platform
- Returns:
the id
- Inherited from:
- NullPlatformNamer
Reset the internal caches
Empty the export caches
Write an association relation
Write an association relation
Attributes
- a
the left element as a string
- b
the right element as a string
- name
the name of the relation by default empty
- writer
the implicit writer
- Inherited from:
- DOTRelationExporter
Write a composition relation
Write a composition relation
Attributes
- a
the owner element as a string
- b
the owner element as a string
- writer
the implicit writet
- Inherited from:
- DOTRelationExporter
Write the footer of a given export
Write the footer of a given export
Attributes
- writer
the implicit writer
- Inherited from:
- DOTRelationExporter
Write the header of a given export
Write the header of a given export
Attributes
- writer
the implicit writer
- Inherited from:
- DOTRelationExporter
Concrete fields
Inherited fields
Attributes
- Inherited from:
- ServiceNamer
Attributes
- Inherited from:
- RestrictedPlatformExporter