IDPPlatformExporter

onera.pmlanalyzer.views.interference.exporters.IDPExporter$.IDPPlatformExporter$

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Concise view

Value members

Concrete methods

def exportIDP(platform: Platform & InterferenceSpecification)(implicit writer: Writer): Unit
def pathId(p: PhysicalTransaction): String
def pathsIn[A, B <: A](from: A, graph: Map[A, Set[B]]): Set[List[A]]

Compute all the path from a given element to the leaf services This methods handle cyclic graphs by simply cutting the loop when traversing it

Compute all the path from a given element to the leaf services This methods handle cyclic graphs by simply cutting the loop when traversing it

Attributes

A

the type of the parent nodes

B

the type of the son nodes

from

the initial service

graph

the edges of the graph

Returns:

all the possible paths