BpmnClassesGenerator

camundala.helper.openApi.BpmnClassesGenerator
case class BpmnClassesGenerator()(using apiDefinition: ApiDefinition, config: OpenApiConfig) extends GeneratorHelper

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Members list

Value members

Inherited methods

protected def generateObject(name: String, params: Option[Seq[ConstrField]], intent: String): String

Attributes

Inherited from:
GeneratorHelper
protected def printDescr(elem: OpenApiElem): String

Attributes

Inherited from:
GeneratorHelper
protected def printDescrOpt(elem: OpenApiElem, intent: String): Option[String]

Attributes

Inherited from:
GeneratorHelper
protected def printDescrTextOpt(elem: OpenApiElem, intent: String): Option[String]

Attributes

Inherited from:
GeneratorHelper
protected def printField(field: ConstrField, parentName: String, intent: String): String

Attributes

Inherited from:
GeneratorHelper
protected def printFieldType(field: ConstrField, parentName: Option[String]): String

Attributes

Inherited from:
GeneratorHelper
protected def printFieldValue(field: ConstrField, parentName: Option[String]): String

Attributes

Inherited from:
GeneratorHelper
def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product

Concrete fields

lazy val generate: Unit

Inherited fields

lazy protected val bpmnPackage: String

Attributes

Inherited from:
GeneratorHelper
lazy protected val bpmnPath: Path

Attributes

Inherited from:
GeneratorHelper
lazy protected val superClass: BpmnSuperClass

Attributes

Inherited from:
GeneratorHelper

Givens