ProcessReferenceCreator

Checks all BPMNs if a process is used in another process. As result a list is created that can be included in the Documentation.

class Object
trait Matchable
class Any

Type members

Classlikes

class UsesRef(processRef: String, serviceName: Option[String])

Value members

Abstract methods

protected def docProjectUrl(project: String): String
def projectName: String

Concrete methods

def docUsedByReference(processName: String): String
def docUsesReference(processName: String): String
protected def docuPath(projectPath: Path, path: Path, content: String): (String, String)
protected def findBpmn(processName: String): Option[String]
protected def findBpmnFor(processName: String): Seq[(String, Seq[(String, String)])]
protected def projectPaths: Seq[Path]
protected def usedByTitle(processCount: Int): String
protected def usesTitle(processCount: Int): String

Concrete fields

lazy protected val allBpmns: Seq[(Path, Seq[(Path, String)])]