Packages

t

reqT

ModelIterators

trait ModelIterators extends ModelBase

Self Type
Model
Source
ModelIterators.scala
Linear Supertypes
ModelBase, Serializable, Serializable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ModelIterators
  2. ModelBase
  3. Serializable
  4. Serializable
  5. AnyRef
  6. 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. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def bfs[T](f: PartialFunction[Elem, T]): Vector[T]
  6. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  7. def collect[T](f: PartialFunction[Elem, T]): Vector[T]
  8. def collectLeafPaths[T](f: PartialFunction[NodePath, T]): Vector[T]
  9. def collectLeafs[T](f: PartialFunction[Elem, T]): Vector[T]
  10. def dfs[T](f: PartialFunction[Elem, T]): Vector[T]
  11. lazy val elems: Vector[Elem]
    Definition Classes
    ModelBase
  12. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  13. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  14. def filter(p: (Elem) ⇒ Boolean): Model
  15. def filterNot(p: (Elem) ⇒ Boolean): Model
  16. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  17. def flatMapDeep[T](f: (Elem) ⇒ Option[Elem]): Model
  18. def foreach(f: (Elem) ⇒ Unit): Unit
  19. def foreachDeep(block: ⇒ Unit): Unit
  20. def foreachDeep[U](f: (Elem) ⇒ U): Unit
  21. def foreachNodeDeep(block: ⇒ Unit): Unit
  22. def foreachNodeDeep[U](f: (Node) ⇒ U): Unit
  23. final def getClass(): java.lang.Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  24. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  25. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  26. def iterator: Iterator[Elem]
    Definition Classes
    ModelBase
  27. def map[T](f: (Elem) ⇒ T): Vector[T]
  28. def mapIterator: Iterator[(Key, MapTo)]
    Definition Classes
    ModelBase
  29. def mapLeafPaths[T](f: (NodePath) ⇒ T): Vector[T]
  30. def mapModelDeep(f: (Model) ⇒ Model): Model
  31. def mapModelTailsDeep(f: (Model) ⇒ Model): Model
  32. def mapModelTop(f: (Model) ⇒ Model): Model
  33. def mapModelTopTails(f: (Model) ⇒ Model): Model
  34. val myType: TypeObject
    Definition Classes
    ModelBase
  35. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  36. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  37. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  38. def p(): Unit
    Definition Classes
    ModelBase
  39. def pp(): Unit
    Definition Classes
    ModelBase
  40. def prettyPrint(): Unit
    Definition Classes
    ModelBase
  41. def save(fileName: String): Unit
    Definition Classes
    ModelBase
  42. val stringPrefix: String
    Definition Classes
    ModelBase
  43. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  44. def toGraph: String
    Definition Classes
    ModelBase
  45. def toHashModel: Model
    Definition Classes
    ModelBase
  46. def toHtml: String
    Definition Classes
    ModelBase
  47. def toHtmlBody: String
    Definition Classes
    ModelBase
  48. lazy val toIterable: Iterable[Elem]
    Definition Classes
    ModelBase
  49. def toLatex: String
    Definition Classes
    ModelBase
  50. def toLatexBody: String
    Definition Classes
    ModelBase
  51. lazy val toList: List[Elem]
    Definition Classes
    ModelBase
  52. def toListModel: Model
    Definition Classes
    ModelBase
  53. lazy val toMap: Map[Key, MapTo]
    Definition Classes
    ModelBase
  54. lazy val toSeq: Seq[Elem]
    Definition Classes
    ModelBase
  55. lazy val toSet: Set[Elem]
    Definition Classes
    ModelBase
  56. def toString(): String
    Definition Classes
    ModelBase → AnyRef → Any
  57. lazy val toStringBody: String
    Definition Classes
    ModelBase
  58. lazy val toStringSimple: String
    Definition Classes
    ModelBase
  59. lazy val toStringSimpleLineBreak: String
    Definition Classes
    ModelBase
  60. def toTable: String
    Definition Classes
    ModelBase
  61. def toText: String
    Definition Classes
    ModelBase
  62. lazy val toVector: Vector[Elem]
    Definition Classes
    ModelBase
  63. def transform(f: PartialFunction[Elem, Elem]): Model
  64. def transformAttribute(f: PartialFunction[Attribute[_], Elem]): Model
  65. def transformEntity(f: PartialFunction[Entity, Entity]): Model
  66. def transformEntityTypesByIdIn(that: Model): Model
  67. def transformLeafEntity(f: PartialFunction[Entity, Elem]): Model
  68. def transformRelation(f: PartialFunction[Relation, Elem]): Model
  69. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  70. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  71. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  72. def withFilter(f: (Elem) ⇒ Boolean): FilterMonadic[Elem, Iterable[Elem]]

Inherited from ModelBase

Inherited from Serializable

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped