Packages

t

reqT

ModelElemAccess

trait ModelElemAccess extends AnyRef

Self Type
Model
Source
ModelElemAccess.scala
Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ModelElemAccess
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

  1. def /[T](p: AttrRef[T]): T
  2. def /(p: HeadPath): Model
  3. def /[T](at: AttributeType[T]): T
  4. def /(h: Head): Model
  5. def /(id: String): Model
  6. def /(e: Entity): Model
  7. def access(p: HeadPath): Model
  8. def access[T](p: AttrVal[T]): T
  9. def access[T](p: AttrRef[T]): T
  10. def access[T](a: Attribute[T]): T
  11. def access[T](at: AttributeType[T]): T
  12. def access(h: Head): Model
  13. def access(et: EntityType): Vector[Model]
  14. def access(id: String): Model
  15. def access(e: Entity): Model
  16. def enter[T](p: AttrRef[T]): T
  17. def enter(p: HeadPath): Model
  18. def enter[T](at: AttributeType[T]): T
  19. def enter(h: Head): Model
  20. def enter(e: Entity): Model
  21. def enter(id: String): Model
  22. def get(p: HeadPath): Option[Model]
  23. def get[T](p: AttrVal[T]): Option[T]
  24. def get[T](p: AttrRef[T]): Option[T]
  25. def get(ht: HeadType): Vector[Model]
  26. def get(rt: RelationType): Vector[Model]
  27. def get(et: EntityType): Vector[Model]
  28. def get(r: Relation): Option[Model]
  29. def get[T](at: AttributeType[T]): Option[T]
  30. def get[T](a: Attribute[T]): Option[T]
  31. def get(h: Head): Option[Model]
  32. def get(id: String): Vector[Model]
  33. def get(e: Entity): Option[Model]
  34. def isDefinedAt[T](path: Path): Boolean
  35. def isDefinedAt(ht: HeadType): Boolean
  36. def isDefinedAt(rt: RelationType): Boolean
  37. def isDefinedAt(r: Relation): Boolean
  38. def isDefinedAt(id: String): Boolean
  39. def isDefinedAt(e: Entity): Boolean
  40. def isDefinedAt(et: EntityType): Boolean
  41. def isDefinedAt[T](a: Attribute[T]): Boolean
  42. def isDefinedAt(k: Key): Boolean