package metaModel
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- trait CardMap extends Cardinality
- trait CardOne extends Cardinality
- trait CardSeq extends Cardinality
- trait CardSet extends Cardinality
- sealed trait Cardinality extends AnyRef
- case class MetaArgument(argument: String, cardinality: Cardinality, baseTpe: String, mandatory: Boolean = false, defaultValue: Option[String] = None, description: Option[String] = None) extends Product with Serializable
- case class MetaAttribute(attribute: String, cardinality: Cardinality, baseTpe: String, arguments: List[MetaArgument] = Nil, ref: Option[String] = None, enumTpe: Option[String] = None, options: List[String] = Nil, alias: Option[String] = None, requiredAttrs: List[String] = Nil, valueAttrs: List[String] = Nil, validations: List[(String, String)] = Nil, description: Option[String] = None) extends Product with Serializable
- case class MetaDomain(pkg: String, domain: String, maxArity: Int, segments: List[MetaSegment]) extends Product with Serializable
- case class MetaEntity(entity: String, attributes: List[MetaAttribute], backRefs: List[String] = Nil, mandatoryAttrs: List[String] = Nil, mandatoryRefs: List[(String, String)] = Nil, description: Option[String] = None) extends Product with Serializable
- case class MetaSegment(segment: String, entities: List[MetaEntity]) extends Product with Serializable