molecule.base.metaModel

Members list

Type members

Classlikes

trait CardMap extends Cardinality

Attributes

Companion
object
Source
Cardinality.scala
Supertypes
trait Cardinality
class Object
trait Matchable
class Any
Known subtypes
object CardMap
case object CardMap extends CardMap

Attributes

Companion
trait
Source
Cardinality.scala
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait CardMap
trait Cardinality
class Object
trait Matchable
class Any
Show all
Self type
CardMap.type
trait CardOne extends Cardinality

Attributes

Companion
object
Source
Cardinality.scala
Supertypes
trait Cardinality
class Object
trait Matchable
class Any
Known subtypes
object CardOne
case object CardOne extends CardOne

Attributes

Companion
trait
Source
Cardinality.scala
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait CardOne
trait Cardinality
class Object
trait Matchable
class Any
Show all
Self type
CardOne.type
trait CardSeq extends Cardinality

Attributes

Companion
object
Source
Cardinality.scala
Supertypes
trait Cardinality
class Object
trait Matchable
class Any
Known subtypes
object CardSeq
case object CardSeq extends CardSeq

Attributes

Companion
trait
Source
Cardinality.scala
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait CardSeq
trait Cardinality
class Object
trait Matchable
class Any
Show all
Self type
CardSeq.type
trait CardSet extends Cardinality

Attributes

Companion
object
Source
Cardinality.scala
Supertypes
trait Cardinality
class Object
trait Matchable
class Any
Known subtypes
object CardSet
case object CardSet extends CardSet

Attributes

Companion
trait
Source
Cardinality.scala
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait CardSet
trait Cardinality
class Object
trait Matchable
class Any
Show all
Self type
CardSet.type
sealed trait Cardinality

Attributes

Source
Cardinality.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait CardMap
object CardMap
trait CardOne
object CardOne
trait CardSeq
object CardSeq
trait CardSet
object CardSet
Show all
case class MetaArgument(argument: String, cardinality: Cardinality, baseTpe: String, mandatory: Boolean, defaultValue: Option[String], description: Option[String])

Attributes

Source
MetaModel.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class MetaAttribute(attribute: String, cardinality: Cardinality, baseTpe: String, arguments: List[MetaArgument], ref: Option[String], enumTpe: Option[String], options: List[String], alias: Option[String], requiredAttrs: List[String], valueAttrs: List[String], validations: List[(String, String)], description: Option[String])

Attributes

Source
MetaModel.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class MetaDomain(pkg: String, domain: String, segments: List[MetaSegment])

Attributes

Source
MetaModel.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class MetaEntity(entity: String, attributes: List[MetaAttribute], backRefs: List[String], mandatoryAttrs: List[String], mandatoryRefs: List[(String, String)], description: Option[String])

Attributes

Source
MetaModel.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class MetaSegment(segment: String, entities: List[MetaEntity])

Attributes

Source
MetaModel.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all