Packages

p

molecule.base

metaModel

package metaModel

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. trait CardMap extends Cardinality
  2. trait CardOne extends Cardinality
  3. trait CardSeq extends Cardinality
  4. trait CardSet extends Cardinality
  5. sealed trait Cardinality extends AnyRef
  6. case class MetaArgument(argument: String, cardinality: Cardinality, baseTpe: String, mandatory: Boolean = false, defaultValue: Option[String] = None, description: Option[String] = None) extends Product with Serializable
  7. 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
  8. case class MetaDomain(pkg: String, domain: String, maxArity: Int, segments: List[MetaSegment]) extends Product with Serializable
  9. 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
  10. case class MetaSegment(segment: String, entities: List[MetaEntity]) extends Product with Serializable

Value Members

  1. object CardMap extends CardMap with Product with Serializable
  2. object CardOne extends CardOne with Product with Serializable
  3. object CardSeq extends CardSeq with Product with Serializable
  4. object CardSet extends CardSet with Product with Serializable

Ungrouped