package ast
Content Hierarchy
Ordering
- Alphabetic
Visibility
- Public
- Protected
Type Members
- sealed trait Card extends AnyRef
- trait CardOne extends Card
- trait CardSet extends Card
- case class MetaAttr(attr: String, card: Card, baseTpe: String, refNs: Option[String] = None, options: Seq[String] = Nil, description: Option[String] = None, alias: Option[String] = None, requiredAttrs: Seq[String] = Nil, valueAttrs: Seq[String] = Nil, validations: Seq[(String, String)] = Nil) extends MetaModel with BaseHelpers with Product with Serializable
- sealed trait MetaModel extends AnyRef
- case class MetaNs(ns: String, attrs: Seq[MetaAttr], backRefNss: Seq[String] = Nil, mandatoryAttrs: Seq[String] = Nil, mandatoryRefs: Seq[(String, String)] = Nil) extends MetaModel with BaseHelpers with Product with Serializable
- case class MetaPart(part: String, nss: Seq[MetaNs]) extends MetaModel with BaseHelpers with Product with Serializable
- case class MetaSchema(pkg: String, domain: String, maxArity: Int, parts: Seq[MetaPart]) extends MetaModel with BaseHelpers with Product with Serializable