molecule.base.ast

Members list

Type members

Classlikes

sealed trait Card

Attributes

Source
Cardinality.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait CardOne
object CardOne.type
trait CardSet
object CardSet.type
trait CardOne extends Card

Attributes

Companion
object
Source
Cardinality.scala
Supertypes
trait Card
class Object
trait Matchable
class Any
Known subtypes
object CardOne.type
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 Card
class Object
trait Matchable
class Any
Show all
Self type
CardOne.type
trait CardSet extends Card

Attributes

Companion
object
Source
Cardinality.scala
Supertypes
trait Card
class Object
trait Matchable
class Any
Known subtypes
object CardSet.type
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 Card
class Object
trait Matchable
class Any
Show all
Self type
CardSet.type
case class MetaAttr(attr: String, card: Card, baseTpe: String, refNs: Option[String], options: Seq[String], description: Option[String], alias: Option[String], requiredAttrs: Seq[String], valueAttrs: Seq[String], validations: Seq[(String, String)]) extends MetaModel, BaseHelpers

Attributes

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

Attributes

Source
MetaModel.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class MetaAttr
class MetaNs
class MetaPart
class MetaSchema
case class MetaNs(ns: String, attrs: Seq[MetaAttr], backRefNss: Seq[String], mandatoryAttrs: Seq[String], mandatoryRefs: Seq[(String, String)]) extends MetaModel, BaseHelpers

Attributes

Source
MetaModel.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait BaseHelpers
trait DateHandling
trait MetaModel
class Object
trait Matchable
class Any
Show all
case class MetaPart(part: String, nss: Seq[MetaNs]) extends MetaModel, BaseHelpers

Attributes

Source
MetaModel.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait BaseHelpers
trait DateHandling
trait MetaModel
class Object
trait Matchable
class Any
Show all
case class MetaSchema(pkg: String, domain: String, maxArity: Int, parts: Seq[MetaPart]) extends MetaModel, BaseHelpers

Attributes

Source
MetaModel.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait BaseHelpers
trait DateHandling
trait MetaModel
class Object
trait Matchable
class Any
Show all
case class Reserved(reservedNss: Array[Boolean], reservedAttrs: Array[Boolean])

Attributes

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