Packages

t

reqT

ModelImplementation

trait ModelImplementation extends ModelBase with ModelBasicOps with ModelElemAccess with ModelEquality with ModelIterators with ModelSeparators with ModelTesting with ModelStatusOps

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ModelImplementation
  2. ModelStatusOps
  3. ModelTesting
  4. ModelSeparators
  5. ModelIterators
  6. ModelEquality
  7. ModelElemAccess
  8. ModelBasicOps
  9. ModelBase
  10. Serializable
  11. Serializable
  12. AnyRef
  13. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract def empty: Model
    Definition Classes
    ModelBase
  2. abstract def myMap: Map[Key, MapTo]
    Attributes
    protected[reqT.ModelBase]
    Definition Classes
    ModelBase
  3. abstract def toHashMap: HashMap[Key, MapTo]
    Definition Classes
    ModelBase
  4. abstract def toListMap: ListMap[Key, MapTo]
    Definition Classes
    ModelBase

Concrete Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. def *(s: Selector): Model
    Definition Classes
    ModelSeparators
  4. def *^(s: Selector): Model
    Definition Classes
    ModelSeparators
  5. def *~(s: Selector): Model
    Definition Classes
    ModelSeparators
  6. def +[T](p: AttrVal[T]): Model
    Definition Classes
    ModelBasicOps
  7. def +(p: HeadPath): Model
    Definition Classes
    ModelBasicOps
  8. def +(e: Elem): Model
    Definition Classes
    ModelBasicOps
  9. def ++(that: Model): Model
    Definition Classes
    ModelBasicOps
  10. def -(p: Path): Model
    Definition Classes
    ModelBasicOps
  11. def -(h: Head): Model
    Definition Classes
    ModelBasicOps
  12. def -(t: TypeObject): Model
    Definition Classes
    ModelBasicOps
  13. def -(e: Elem): Model
    Definition Classes
    ModelBasicOps
  14. def --(that: Model): Model
    Definition Classes
    ModelBasicOps
  15. def /[T](p: AttrRef[T]): T
    Definition Classes
    ModelElemAccess
  16. def /(p: HeadPath): Model
    Definition Classes
    ModelElemAccess
  17. def /[T](at: AttributeType[T]): T
    Definition Classes
    ModelElemAccess
  18. def /(h: Head): Model
    Definition Classes
    ModelElemAccess
  19. def /(id: String): Model
    Definition Classes
    ModelElemAccess
  20. def /(e: Entity): Model
    Definition Classes
    ModelElemAccess
  21. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  22. def ?(s: Selector): Boolean
    Definition Classes
    ModelSeparators
  23. def \(s: Selector): Vector[Elem]
    Definition Classes
    ModelSeparators
  24. def \#(s: Selector): Int
    Definition Classes
    ModelSeparators
  25. lazy val ^: Vector[Selector]
    Definition Classes
    ModelBasicOps
  26. def access(p: HeadPath): Model
    Definition Classes
    ModelElemAccess
  27. def access[T](p: AttrVal[T]): T
    Definition Classes
    ModelElemAccess
  28. def access[T](p: AttrRef[T]): T
    Definition Classes
    ModelElemAccess
  29. def access[T](a: Attribute[T]): T
    Definition Classes
    ModelElemAccess
  30. def access[T](at: AttributeType[T]): T
    Definition Classes
    ModelElemAccess
  31. def access(h: Head): Model
    Definition Classes
    ModelElemAccess
  32. def access(et: EntityType): Vector[Model]
    Definition Classes
    ModelElemAccess
  33. def access(id: String): Model
    Definition Classes
    ModelElemAccess
  34. def access(e: Entity): Model
    Definition Classes
    ModelElemAccess
  35. def aggregate(that: Model): Model
    Definition Classes
    ModelBasicOps
  36. def append(e: Elem): Model
    Definition Classes
    ModelBasicOps
  37. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  38. lazy val atoms: Vector[Elem]
    Definition Classes
    ModelBasicOps
  39. lazy val attrOf: Map[Head, Attribute[_]]
    Definition Classes
    ModelBasicOps
  40. lazy val attributes: Vector[Attribute[_]]
    Definition Classes
    ModelBasicOps
  41. def attributesOfType[T](at: AttributeType[T]): Vector[Attribute[T]]
    Definition Classes
    ModelBasicOps
  42. def bfs[T](f: PartialFunction[Elem, T]): Vector[T]
    Definition Classes
    ModelIterators
  43. def canEqual(other: Any): Boolean
    Definition Classes
    ModelEquality
  44. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  45. def collect[T](f: PartialFunction[Elem, T]): Vector[T]
    Definition Classes
    ModelIterators
  46. def collectLeafPaths[T](f: PartialFunction[NodePath, T]): Vector[T]
    Definition Classes
    ModelIterators
  47. def collectLeafs[T](f: PartialFunction[Elem, T]): Vector[T]
    Definition Classes
    ModelIterators
  48. lazy val constraints: Vector[Constr]
    Definition Classes
    ModelBasicOps
  49. def contains(s: Selector): Boolean
    Definition Classes
    ModelSeparators
  50. def count(s: Selector): Int
    Definition Classes
    ModelSeparators
  51. lazy val dead: Model
    Definition Classes
    ModelStatusOps
  52. def dfs[T](f: PartialFunction[Elem, T]): Vector[T]
    Definition Classes
    ModelIterators
  53. def diff(that: Model): Model
    Definition Classes
    ModelBasicOps
  54. def diffKeys(that: Model): Model
    Definition Classes
    ModelBasicOps
  55. def down(et: EntityType): Model
    Definition Classes
    ModelStatusOps
  56. def down(ent: Entity): Model
    Definition Classes
    ModelStatusOps
  57. def down(id: String): Model
    Definition Classes
    ModelStatusOps
  58. lazy val down: Model
    Definition Classes
    ModelStatusOps
  59. lazy val elems: Vector[Elem]
    Definition Classes
    ModelBase
  60. lazy val elemsWithTip: Vector[Elem]
    Definition Classes
    ModelBasicOps
  61. lazy val elemsWithTop: Vector[Elem]
    Definition Classes
    ModelBasicOps
  62. lazy val end: Model
    Definition Classes
    ModelStatusOps
  63. lazy val entHas: Map[Entity, Attribute[_]]
    Definition Classes
    ModelBasicOps
  64. def enter[T](p: AttrRef[T]): T
    Definition Classes
    ModelElemAccess
  65. def enter(p: HeadPath): Model
    Definition Classes
    ModelElemAccess
  66. def enter[T](at: AttributeType[T]): T
    Definition Classes
    ModelElemAccess
  67. def enter(h: Head): Model
    Definition Classes
    ModelElemAccess
  68. def enter(e: Entity): Model
    Definition Classes
    ModelElemAccess
  69. def enter(id: String): Model
    Definition Classes
    ModelElemAccess
  70. lazy val entities: Vector[Entity]
    Definition Classes
    ModelBasicOps
  71. lazy val entitiesOfId: Map[String, Set[Entity]]
    Definition Classes
    ModelBasicOps
  72. def entitiesOfType(et: EntityType): Vector[Entity]
    Definition Classes
    ModelBasicOps
  73. lazy val entityAttributePairs: Vector[(Entity, Attribute[_])]
    Definition Classes
    ModelBasicOps
  74. lazy val entityOfId: Map[String, Entity]
    Definition Classes
    ModelBasicOps
  75. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  76. def equals(other: Any): Boolean
    Definition Classes
    ModelEquality → AnyRef → Any
  77. def existsElem(p: (Elem) ⇒ Boolean): Boolean
    Definition Classes
    ModelBasicOps
  78. lazy val expandTop: Model
    Definition Classes
    ModelBasicOps
  79. def extract(s: Selector): Vector[Elem]
    Definition Classes
    ModelSeparators
  80. def filter(p: (Elem) ⇒ Boolean): Model
    Definition Classes
    ModelIterators
  81. def filterNot(p: (Elem) ⇒ Boolean): Model
    Definition Classes
    ModelIterators
  82. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  83. lazy val flat: Model
    Definition Classes
    ModelBasicOps
  84. def flatMapDeep[T](f: (Elem) ⇒ Option[Elem]): Model
    Definition Classes
    ModelIterators
  85. def foreach(f: (Elem) ⇒ Unit): Unit
    Definition Classes
    ModelIterators
  86. def foreachDeep(block: ⇒ Unit): Unit
    Definition Classes
    ModelIterators
  87. def foreachDeep[U](f: (Elem) ⇒ U): Unit
    Definition Classes
    ModelIterators
  88. def foreachNodeDeep(block: ⇒ Unit): Unit
    Definition Classes
    ModelIterators
  89. def foreachNodeDeep[U](f: (Node) ⇒ U): Unit
    Definition Classes
    ModelIterators
  90. def get(p: HeadPath): Option[Model]
    Definition Classes
    ModelElemAccess
  91. def get[T](p: AttrVal[T]): Option[T]
    Definition Classes
    ModelElemAccess
  92. def get[T](p: AttrRef[T]): Option[T]
    Definition Classes
    ModelElemAccess
  93. def get(ht: HeadType): Vector[Model]
    Definition Classes
    ModelElemAccess
  94. def get(rt: RelationType): Vector[Model]
    Definition Classes
    ModelElemAccess
  95. def get(et: EntityType): Vector[Model]
    Definition Classes
    ModelElemAccess
  96. def get(r: Relation): Option[Model]
    Definition Classes
    ModelElemAccess
  97. def get[T](at: AttributeType[T]): Option[T]
    Definition Classes
    ModelElemAccess
  98. def get[T](a: Attribute[T]): Option[T]
    Definition Classes
    ModelElemAccess
  99. def get(h: Head): Option[Model]
    Definition Classes
    ModelElemAccess
  100. def get(id: String): Vector[Model]
    Definition Classes
    ModelElemAccess
  101. def get(e: Entity): Option[Model]
    Definition Classes
    ModelElemAccess
  102. final def getClass(): java.lang.Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  103. def hashCode(): Int
    Definition Classes
    ModelEquality → AnyRef → Any
  104. lazy val headAttributePairs: Vector[(Head, Attribute[_])]
    Definition Classes
    ModelBasicOps
  105. lazy val height: Int
    Definition Classes
    ModelBasicOps
  106. lazy val idType: Map[String, EntityType]
    Definition Classes
    ModelBasicOps
  107. lazy val ids: Vector[String]
    Definition Classes
    ModelBasicOps
  108. lazy val inflate: Model
    Definition Classes
    ModelBasicOps
  109. def initStatus(et: EntityType): Model
    Definition Classes
    ModelStatusOps
  110. def initStatus(ent: Entity): Model
    Definition Classes
    ModelStatusOps
  111. def initStatus(id: String): Model
    Definition Classes
    ModelStatusOps
  112. lazy val initStatus: Model
    Definition Classes
    ModelStatusOps
  113. lazy val intAttrToConstraints: Vector[XeqC]
    Definition Classes
    ModelBasicOps
  114. def inverse(from: RelationType, to: RelationType): Model
    Definition Classes
    ModelBasicOps
  115. def inverseTails(from: RelationType, to: RelationType): Model
    Definition Classes
    ModelBasicOps
  116. def inverseTop(from: RelationType, to: RelationType): Model
    Definition Classes
    ModelBasicOps
  117. lazy val isAllIdUnique: Boolean
    Definition Classes
    ModelBasicOps
  118. lazy val isDeep: Boolean
    Definition Classes
    ModelBasicOps
  119. def isDefinedAt[T](path: Path): Boolean
    Definition Classes
    ModelElemAccess
  120. def isDefinedAt(ht: HeadType): Boolean
    Definition Classes
    ModelElemAccess
  121. def isDefinedAt(rt: RelationType): Boolean
    Definition Classes
    ModelElemAccess
  122. def isDefinedAt(r: Relation): Boolean
    Definition Classes
    ModelElemAccess
  123. def isDefinedAt(id: String): Boolean
    Definition Classes
    ModelElemAccess
  124. def isDefinedAt(e: Entity): Boolean
    Definition Classes
    ModelElemAccess
  125. def isDefinedAt(et: EntityType): Boolean
    Definition Classes
    ModelElemAccess
  126. def isDefinedAt[T](a: Attribute[T]): Boolean
    Definition Classes
    ModelElemAccess
  127. def isDefinedAt(k: Key): Boolean
    Definition Classes
    ModelElemAccess
  128. val isEmpty: Boolean
    Definition Classes
    ModelBasicOps
  129. lazy val isIdUnique: Map[String, Boolean]
    Definition Classes
    ModelBasicOps
  130. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  131. def iterator: Iterator[Elem]
    Definition Classes
    ModelBase
  132. lazy val keySet: Set[Key]
    Definition Classes
    ModelBasicOps
  133. lazy val keyVector: Vector[Key]
    Definition Classes
    ModelBasicOps
  134. lazy val keys: Iterable[Key]
    Definition Classes
    ModelBasicOps
  135. lazy val leafPaths: Vector[NodePath]
    Definition Classes
    ModelBasicOps
  136. def map[T](f: (Elem) ⇒ T): Vector[T]
    Definition Classes
    ModelIterators
  137. def mapIterator: Iterator[(Key, MapTo)]
    Definition Classes
    ModelBase
  138. def mapLeafPaths[T](f: (NodePath) ⇒ T): Vector[T]
    Definition Classes
    ModelIterators
  139. def mapModelDeep(f: (Model) ⇒ Model): Model
    Definition Classes
    ModelIterators
  140. def mapModelTailsDeep(f: (Model) ⇒ Model): Model
    Definition Classes
    ModelIterators
  141. def mapModelTop(f: (Model) ⇒ Model): Model
    Definition Classes
    ModelIterators
  142. def mapModelTopTails(f: (Model) ⇒ Model): Model
    Definition Classes
    ModelIterators
  143. val mapSize: Int
    Definition Classes
    ModelBasicOps
  144. val myType: TypeObject
    Definition Classes
    ModelBase
  145. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  146. lazy val nodeSize: Int
    Definition Classes
    ModelBasicOps
  147. lazy val nonUniqueId: Map[String, Set[Entity]]
    Definition Classes
    ModelBasicOps
  148. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  149. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  150. def p(): Unit
    Definition Classes
    ModelBase
  151. def pp(): Unit
    Definition Classes
    ModelBase
  152. def prettyPrint(): Unit
    Definition Classes
    ModelBase
  153. lazy val pruneTop: Model
    Definition Classes
    ModelBasicOps
  154. def refTo[T](at: AttributeType[T]): Vector[AttrRef[T]]
    Definition Classes
    ModelBasicOps
  155. def remove(p: Path): Model
    Definition Classes
    ModelBasicOps
  156. def remove(h: Head): Model
    Definition Classes
    ModelBasicOps
  157. def remove(t: TypeObject): Model
    Definition Classes
    ModelBasicOps
  158. def remove(elm: Elem): Model
    Definition Classes
    ModelBasicOps
  159. def restrict(s: Selector): Model
    Definition Classes
    ModelSeparators
  160. def restrictTails(s: Selector): Model
    Definition Classes
    ModelSeparators
  161. def restrictTipAndHeads(s: Selector): Model
    Definition Classes
    ModelSeparators
  162. lazy val reverseElems: Model
    Definition Classes
    ModelBasicOps
  163. lazy val reversed: Model
    Definition Classes
    ModelBasicOps
  164. def save(fileName: String): Unit
    Definition Classes
    ModelBase
  165. lazy val size: Int
    Definition Classes
    ModelBasicOps
  166. def sortByTypes(types: TypeObject*): Model
    Definition Classes
    ModelBasicOps
  167. lazy val start: Model
    Definition Classes
    ModelStatusOps
  168. val stringPrefix: String
    Definition Classes
    ModelBase
  169. lazy val strip: Model
    Definition Classes
    ModelBasicOps
  170. lazy val submodels: Vector[Model]
    Definition Classes
    ModelBasicOps
  171. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  172. lazy val tails: Vector[Model]
    Definition Classes
    ModelBasicOps
  173. lazy val tailsMerged: Model
    Definition Classes
    ModelBasicOps
  174. def test(): Map[Test, Output]
    Definition Classes
    ModelTesting
  175. lazy val testCode: Map[Test, Code]
    Definition Classes
    ModelTesting
  176. def testOutputAdded(): Model
    Definition Classes
    ModelTesting
  177. def testOutputMap(): Map[Test, Output]
    Definition Classes
    ModelTesting
  178. lazy val tip: Model
    Definition Classes
    ModelBasicOps
  179. lazy val tipAndHeads: Vector[Selector]
    Definition Classes
    ModelBasicOps
  180. lazy val tipAttributeSet: Set[Attribute[_]]
    Definition Classes
    ModelBasicOps
  181. lazy val tipAttributes: Vector[Attribute[_]]
    Definition Classes
    ModelBasicOps
  182. lazy val tipEntities: Vector[Entity]
    Definition Classes
    ModelBasicOps
  183. lazy val tipEntitiesOfId: Map[String, Set[Entity]]
    Definition Classes
    ModelBasicOps
  184. lazy val tipEntitiesOfType: Map[EntityType, Vector[Entity]]
    Definition Classes
    ModelBasicOps
  185. lazy val tipEntityOfId: Map[String, Entity]
    Definition Classes
    ModelBasicOps
  186. lazy val tipEntitySet: Set[Elem]
    Definition Classes
    ModelBasicOps
  187. lazy val tipHeads: Vector[Head]
    Definition Classes
    ModelBasicOps
  188. lazy val tipIds: Vector[String]
    Definition Classes
    ModelBasicOps
  189. lazy val tipLeafs: Model
    Definition Classes
    ModelBasicOps
  190. lazy val tipLeafsRemoved: Model
    Definition Classes
    ModelBasicOps
  191. lazy val tipNodeSet: Set[Elem]
    Definition Classes
    ModelBasicOps
  192. lazy val tipNodes: Vector[Node]
    Definition Classes
    ModelBasicOps
  193. def toGraph: String
    Definition Classes
    ModelBase
  194. def toHashModel: Model
    Definition Classes
    ModelBase
  195. def toHtml: String
    Definition Classes
    ModelBase
  196. def toHtmlBody: String
    Definition Classes
    ModelBase
  197. lazy val toIterable: Iterable[Elem]
    Definition Classes
    ModelBase
  198. def toLatex: String
    Definition Classes
    ModelBase
  199. def toLatexBody: String
    Definition Classes
    ModelBase
  200. lazy val toList: List[Elem]
    Definition Classes
    ModelBase
  201. def toListModel: Model
    Definition Classes
    ModelBase
  202. lazy val toMap: Map[Key, MapTo]
    Definition Classes
    ModelBase
  203. lazy val toSeq: Seq[Elem]
    Definition Classes
    ModelBase
  204. lazy val toSet: Set[Elem]
    Definition Classes
    ModelBase
  205. def toString(): String
    Definition Classes
    ModelBase → AnyRef → Any
  206. lazy val toStringBody: String
    Definition Classes
    ModelBase
  207. lazy val toStringSimple: String
    Definition Classes
    ModelBase
  208. lazy val toStringSimpleLineBreak: String
    Definition Classes
    ModelBase
  209. def toTable: String
    Definition Classes
    ModelBase
  210. def toText: String
    Definition Classes
    ModelBase
  211. lazy val toVector: Vector[Elem]
    Definition Classes
    ModelBase
  212. lazy val top: Model
    Definition Classes
    ModelBasicOps
  213. lazy val topDestinationSet: Set[Entity]
    Definition Classes
    ModelBasicOps
  214. lazy val topDestinations: Vector[Entity]
    Definition Classes
    ModelBasicOps
  215. lazy val topHeads: Vector[Head]
    Definition Classes
    ModelBasicOps
  216. lazy val topHeadsOfType: Map[HeadType, Vector[Head]]
    Definition Classes
    ModelBasicOps
  217. lazy val topIds: Vector[String]
    Definition Classes
    ModelBasicOps
  218. lazy val topNodesAndHeads: Vector[Node]
    Definition Classes
    ModelBasicOps
  219. lazy val topRelationTypes: Vector[RelationType]
    Definition Classes
    ModelBasicOps
  220. lazy val topRelations: Vector[Relation]
    Definition Classes
    ModelBasicOps
  221. lazy val topRelationsOfType: Map[RelationType, Vector[Relation]]
    Definition Classes
    ModelBasicOps
  222. lazy val topSize: Int
    Definition Classes
    ModelBasicOps
  223. lazy val topSourceSet: Set[Entity]
    Definition Classes
    ModelBasicOps
  224. lazy val topSources: Vector[Entity]
    Definition Classes
    ModelBasicOps
  225. def transform(f: PartialFunction[Elem, Elem]): Model
    Definition Classes
    ModelIterators
  226. def transformAttribute(f: PartialFunction[Attribute[_], Elem]): Model
    Definition Classes
    ModelIterators
  227. def transformEntity(f: PartialFunction[Entity, Entity]): Model
    Definition Classes
    ModelIterators
  228. def transformEntityTypesByIdIn(that: Model): Model
    Definition Classes
    ModelIterators
  229. def transformLeafEntity(f: PartialFunction[Entity, Elem]): Model
    Definition Classes
    ModelIterators
  230. def transformRelation(f: PartialFunction[Relation, Elem]): Model
    Definition Classes
    ModelIterators
  231. def up(et: EntityType): Model
    Definition Classes
    ModelStatusOps
  232. def up(ent: Entity): Model
    Definition Classes
    ModelStatusOps
  233. def up(id: String): Model
    Definition Classes
    ModelStatusOps
  234. lazy val up: Model
    Definition Classes
    ModelStatusOps
  235. def valuesOfType[T](at: AttributeType[T]): Vector[T]
    Definition Classes
    ModelBasicOps
  236. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  237. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  238. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  239. def withFilter(f: (Elem) ⇒ Boolean): FilterMonadic[Elem, Iterable[Elem]]
    Definition Classes
    ModelIterators
  240. lazy val ~: Vector[Model]
    Definition Classes
    ModelBasicOps

Inherited from ModelStatusOps

Inherited from ModelTesting

Inherited from ModelSeparators

Inherited from ModelIterators

Inherited from ModelEquality

Inherited from ModelElemAccess

Inherited from ModelBasicOps

Inherited from ModelBase

Inherited from Serializable

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped