package ast
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- sealed trait Card extends AnyRef
- trait CardMap extends Card
- trait CardOne extends Card
- trait CardSeq extends Card
- trait CardSet extends Card
- case class MetaAttribute(attr: String, card: Card, baseTpe: String, ref: 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
- case class MetaDomain(pkg: String, domain: String, maxArity: Int, segments: Seq[MetaSegment]) extends MetaModel with BaseHelpers with Product with Serializable
- case class MetaEntity(ent: String, attrs: Seq[MetaAttribute], backRefs: Seq[String] = Nil, mandatoryAttrs: Seq[String] = Nil, mandatoryRefs: Seq[(String, String)] = Nil) extends MetaModel with BaseHelpers with Product with Serializable
- sealed trait MetaModel extends AnyRef
- case class MetaSegment(segment: String, ents: Seq[MetaEntity]) extends MetaModel with BaseHelpers with Product with Serializable
- case class Reserved(reservedEnts: Array[Boolean], reservedAttrs: Array[Boolean]) extends Product with Serializable