trait ModelImplementation extends ModelBase with ModelBasicOps with ModelElemAccess with ModelEquality with ModelIterators with ModelSeparators with ModelTesting with ModelStatusOps
- Alphabetic
- By Inheritance
- ModelImplementation
- ModelStatusOps
- ModelTesting
- ModelSeparators
- ModelIterators
- ModelEquality
- ModelElemAccess
- ModelBasicOps
- ModelBase
- Serializable
- Serializable
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Abstract Value Members
-
abstract
def
empty: Model
- Definition Classes
- ModelBase
-
abstract
def
myMap: Map[Key, MapTo]
- Attributes
- protected[reqT.ModelBase]
- Definition Classes
- ModelBase
-
abstract
def
toHashMap: HashMap[Key, MapTo]
- Definition Classes
- ModelBase
-
abstract
def
toListMap: ListMap[Key, MapTo]
- Definition Classes
- ModelBase
Concrete Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
def
*(s: Selector): Model
- Definition Classes
- ModelSeparators
-
def
*^(s: Selector): Model
- Definition Classes
- ModelSeparators
-
def
*~(s: Selector): Model
- Definition Classes
- ModelSeparators
-
def
+[T](p: AttrVal[T]): Model
- Definition Classes
- ModelBasicOps
-
def
+(p: HeadPath): Model
- Definition Classes
- ModelBasicOps
-
def
+(e: Elem): Model
- Definition Classes
- ModelBasicOps
-
def
++(that: Model): Model
- Definition Classes
- ModelBasicOps
-
def
-(p: Path): Model
- Definition Classes
- ModelBasicOps
-
def
-(h: Head): Model
- Definition Classes
- ModelBasicOps
-
def
-(t: TypeObject): Model
- Definition Classes
- ModelBasicOps
-
def
-(e: Elem): Model
- Definition Classes
- ModelBasicOps
-
def
--(that: Model): Model
- Definition Classes
- ModelBasicOps
-
def
/[T](p: AttrRef[T]): T
- Definition Classes
- ModelElemAccess
-
def
/(p: HeadPath): Model
- Definition Classes
- ModelElemAccess
-
def
/[T](at: AttributeType[T]): T
- Definition Classes
- ModelElemAccess
-
def
/(h: Head): Model
- Definition Classes
- ModelElemAccess
-
def
/(id: String): Model
- Definition Classes
- ModelElemAccess
-
def
/(e: Entity): Model
- Definition Classes
- ModelElemAccess
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
?(s: Selector): Boolean
- Definition Classes
- ModelSeparators
-
def
\(s: Selector): Vector[Elem]
- Definition Classes
- ModelSeparators
-
def
\#(s: Selector): Int
- Definition Classes
- ModelSeparators
-
lazy val
^: Vector[Selector]
- Definition Classes
- ModelBasicOps
-
def
access(p: HeadPath): Model
- Definition Classes
- ModelElemAccess
-
def
access[T](p: AttrVal[T]): T
- Definition Classes
- ModelElemAccess
-
def
access[T](p: AttrRef[T]): T
- Definition Classes
- ModelElemAccess
-
def
access[T](a: Attribute[T]): T
- Definition Classes
- ModelElemAccess
-
def
access[T](at: AttributeType[T]): T
- Definition Classes
- ModelElemAccess
-
def
access(h: Head): Model
- Definition Classes
- ModelElemAccess
-
def
access(et: EntityType): Vector[Model]
- Definition Classes
- ModelElemAccess
-
def
access(id: String): Model
- Definition Classes
- ModelElemAccess
-
def
access(e: Entity): Model
- Definition Classes
- ModelElemAccess
-
def
aggregate(that: Model): Model
- Definition Classes
- ModelBasicOps
-
def
append(e: Elem): Model
- Definition Classes
- ModelBasicOps
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
lazy val
atoms: Vector[Elem]
- Definition Classes
- ModelBasicOps
-
lazy val
attrOf: Map[Head, Attribute[_]]
- Definition Classes
- ModelBasicOps
-
lazy val
attributes: Vector[Attribute[_]]
- Definition Classes
- ModelBasicOps
-
def
attributesOfType[T](at: AttributeType[T]): Vector[Attribute[T]]
- Definition Classes
- ModelBasicOps
-
def
bfs[T](f: PartialFunction[Elem, T]): Vector[T]
- Definition Classes
- ModelIterators
-
def
canEqual(other: Any): Boolean
- Definition Classes
- ModelEquality
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
def
collect[T](f: PartialFunction[Elem, T]): Vector[T]
- Definition Classes
- ModelIterators
-
def
collectLeafPaths[T](f: PartialFunction[NodePath, T]): Vector[T]
- Definition Classes
- ModelIterators
-
def
collectLeafs[T](f: PartialFunction[Elem, T]): Vector[T]
- Definition Classes
- ModelIterators
-
lazy val
constraints: Vector[Constr]
- Definition Classes
- ModelBasicOps
-
def
contains(s: Selector): Boolean
- Definition Classes
- ModelSeparators
-
def
count(s: Selector): Int
- Definition Classes
- ModelSeparators
-
lazy val
dead: Model
- Definition Classes
- ModelStatusOps
-
def
dfs[T](f: PartialFunction[Elem, T]): Vector[T]
- Definition Classes
- ModelIterators
-
def
diff(that: Model): Model
- Definition Classes
- ModelBasicOps
-
def
diffKeys(that: Model): Model
- Definition Classes
- ModelBasicOps
-
def
down(et: EntityType): Model
- Definition Classes
- ModelStatusOps
-
def
down(ent: Entity): Model
- Definition Classes
- ModelStatusOps
-
def
down(id: String): Model
- Definition Classes
- ModelStatusOps
-
lazy val
down: Model
- Definition Classes
- ModelStatusOps
-
lazy val
elems: Vector[Elem]
- Definition Classes
- ModelBase
-
lazy val
elemsWithTip: Vector[Elem]
- Definition Classes
- ModelBasicOps
-
lazy val
elemsWithTop: Vector[Elem]
- Definition Classes
- ModelBasicOps
-
lazy val
end: Model
- Definition Classes
- ModelStatusOps
-
lazy val
entHas: Map[Entity, Attribute[_]]
- Definition Classes
- ModelBasicOps
-
def
enter[T](p: AttrRef[T]): T
- Definition Classes
- ModelElemAccess
-
def
enter(p: HeadPath): Model
- Definition Classes
- ModelElemAccess
-
def
enter[T](at: AttributeType[T]): T
- Definition Classes
- ModelElemAccess
-
def
enter(h: Head): Model
- Definition Classes
- ModelElemAccess
-
def
enter(e: Entity): Model
- Definition Classes
- ModelElemAccess
-
def
enter(id: String): Model
- Definition Classes
- ModelElemAccess
-
lazy val
entities: Vector[Entity]
- Definition Classes
- ModelBasicOps
-
lazy val
entitiesOfId: Map[String, Set[Entity]]
- Definition Classes
- ModelBasicOps
-
def
entitiesOfType(et: EntityType): Vector[Entity]
- Definition Classes
- ModelBasicOps
-
lazy val
entityAttributePairs: Vector[(Entity, Attribute[_])]
- Definition Classes
- ModelBasicOps
-
lazy val
entityOfId: Map[String, Entity]
- Definition Classes
- ModelBasicOps
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(other: Any): Boolean
- Definition Classes
- ModelEquality → AnyRef → Any
-
def
existsElem(p: (Elem) ⇒ Boolean): Boolean
- Definition Classes
- ModelBasicOps
-
lazy val
expandTop: Model
- Definition Classes
- ModelBasicOps
-
def
extract(s: Selector): Vector[Elem]
- Definition Classes
- ModelSeparators
-
def
filter(p: (Elem) ⇒ Boolean): Model
- Definition Classes
- ModelIterators
-
def
filterNot(p: (Elem) ⇒ Boolean): Model
- Definition Classes
- ModelIterators
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
lazy val
flat: Model
- Definition Classes
- ModelBasicOps
-
def
flatMapDeep[T](f: (Elem) ⇒ Option[Elem]): Model
- Definition Classes
- ModelIterators
-
def
foreach(f: (Elem) ⇒ Unit): Unit
- Definition Classes
- ModelIterators
-
def
foreachDeep(block: ⇒ Unit): Unit
- Definition Classes
- ModelIterators
-
def
foreachDeep[U](f: (Elem) ⇒ U): Unit
- Definition Classes
- ModelIterators
-
def
foreachNodeDeep(block: ⇒ Unit): Unit
- Definition Classes
- ModelIterators
-
def
foreachNodeDeep[U](f: (Node) ⇒ U): Unit
- Definition Classes
- ModelIterators
-
def
get(p: HeadPath): Option[Model]
- Definition Classes
- ModelElemAccess
-
def
get[T](p: AttrVal[T]): Option[T]
- Definition Classes
- ModelElemAccess
-
def
get[T](p: AttrRef[T]): Option[T]
- Definition Classes
- ModelElemAccess
-
def
get(ht: HeadType): Vector[Model]
- Definition Classes
- ModelElemAccess
-
def
get(rt: RelationType): Vector[Model]
- Definition Classes
- ModelElemAccess
-
def
get(et: EntityType): Vector[Model]
- Definition Classes
- ModelElemAccess
-
def
get(r: Relation): Option[Model]
- Definition Classes
- ModelElemAccess
-
def
get[T](at: AttributeType[T]): Option[T]
- Definition Classes
- ModelElemAccess
-
def
get[T](a: Attribute[T]): Option[T]
- Definition Classes
- ModelElemAccess
-
def
get(h: Head): Option[Model]
- Definition Classes
- ModelElemAccess
-
def
get(id: String): Vector[Model]
- Definition Classes
- ModelElemAccess
-
def
get(e: Entity): Option[Model]
- Definition Classes
- ModelElemAccess
-
final
def
getClass(): java.lang.Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- ModelEquality → AnyRef → Any
-
lazy val
headAttributePairs: Vector[(Head, Attribute[_])]
- Definition Classes
- ModelBasicOps
-
lazy val
height: Int
- Definition Classes
- ModelBasicOps
-
lazy val
idType: Map[String, EntityType]
- Definition Classes
- ModelBasicOps
-
lazy val
ids: Vector[String]
- Definition Classes
- ModelBasicOps
-
lazy val
inflate: Model
- Definition Classes
- ModelBasicOps
-
def
initStatus(et: EntityType): Model
- Definition Classes
- ModelStatusOps
-
def
initStatus(ent: Entity): Model
- Definition Classes
- ModelStatusOps
-
def
initStatus(id: String): Model
- Definition Classes
- ModelStatusOps
-
lazy val
initStatus: Model
- Definition Classes
- ModelStatusOps
-
lazy val
intAttrToConstraints: Vector[XeqC]
- Definition Classes
- ModelBasicOps
-
def
inverse(from: RelationType, to: RelationType): Model
- Definition Classes
- ModelBasicOps
-
def
inverseTails(from: RelationType, to: RelationType): Model
- Definition Classes
- ModelBasicOps
-
def
inverseTop(from: RelationType, to: RelationType): Model
- Definition Classes
- ModelBasicOps
-
lazy val
isAllIdUnique: Boolean
- Definition Classes
- ModelBasicOps
-
lazy val
isDeep: Boolean
- Definition Classes
- ModelBasicOps
-
def
isDefinedAt[T](path: Path): Boolean
- Definition Classes
- ModelElemAccess
-
def
isDefinedAt(ht: HeadType): Boolean
- Definition Classes
- ModelElemAccess
-
def
isDefinedAt(rt: RelationType): Boolean
- Definition Classes
- ModelElemAccess
-
def
isDefinedAt(r: Relation): Boolean
- Definition Classes
- ModelElemAccess
-
def
isDefinedAt(id: String): Boolean
- Definition Classes
- ModelElemAccess
-
def
isDefinedAt(e: Entity): Boolean
- Definition Classes
- ModelElemAccess
-
def
isDefinedAt(et: EntityType): Boolean
- Definition Classes
- ModelElemAccess
-
def
isDefinedAt[T](a: Attribute[T]): Boolean
- Definition Classes
- ModelElemAccess
-
def
isDefinedAt(k: Key): Boolean
- Definition Classes
- ModelElemAccess
-
val
isEmpty: Boolean
- Definition Classes
- ModelBasicOps
-
lazy val
isIdUnique: Map[String, Boolean]
- Definition Classes
- ModelBasicOps
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
iterator: Iterator[Elem]
- Definition Classes
- ModelBase
-
lazy val
keySet: Set[Key]
- Definition Classes
- ModelBasicOps
-
lazy val
keyVector: Vector[Key]
- Definition Classes
- ModelBasicOps
-
lazy val
keys: Iterable[Key]
- Definition Classes
- ModelBasicOps
-
lazy val
leafPaths: Vector[NodePath]
- Definition Classes
- ModelBasicOps
-
def
map[T](f: (Elem) ⇒ T): Vector[T]
- Definition Classes
- ModelIterators
-
def
mapIterator: Iterator[(Key, MapTo)]
- Definition Classes
- ModelBase
-
def
mapLeafPaths[T](f: (NodePath) ⇒ T): Vector[T]
- Definition Classes
- ModelIterators
-
def
mapModelDeep(f: (Model) ⇒ Model): Model
- Definition Classes
- ModelIterators
-
def
mapModelTailsDeep(f: (Model) ⇒ Model): Model
- Definition Classes
- ModelIterators
-
def
mapModelTop(f: (Model) ⇒ Model): Model
- Definition Classes
- ModelIterators
-
def
mapModelTopTails(f: (Model) ⇒ Model): Model
- Definition Classes
- ModelIterators
-
val
mapSize: Int
- Definition Classes
- ModelBasicOps
-
val
myType: TypeObject
- Definition Classes
- ModelBase
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
lazy val
nodeSize: Int
- Definition Classes
- ModelBasicOps
-
lazy val
nonUniqueId: Map[String, Set[Entity]]
- Definition Classes
- ModelBasicOps
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
def
p(): Unit
- Definition Classes
- ModelBase
-
def
pp(): Unit
- Definition Classes
- ModelBase
-
def
prettyPrint(): Unit
- Definition Classes
- ModelBase
-
lazy val
pruneTop: Model
- Definition Classes
- ModelBasicOps
-
def
refTo[T](at: AttributeType[T]): Vector[AttrRef[T]]
- Definition Classes
- ModelBasicOps
-
def
remove(p: Path): Model
- Definition Classes
- ModelBasicOps
-
def
remove(h: Head): Model
- Definition Classes
- ModelBasicOps
-
def
remove(t: TypeObject): Model
- Definition Classes
- ModelBasicOps
-
def
remove(elm: Elem): Model
- Definition Classes
- ModelBasicOps
-
def
restrict(s: Selector): Model
- Definition Classes
- ModelSeparators
-
def
restrictTails(s: Selector): Model
- Definition Classes
- ModelSeparators
-
def
restrictTipAndHeads(s: Selector): Model
- Definition Classes
- ModelSeparators
-
lazy val
reverseElems: Model
- Definition Classes
- ModelBasicOps
-
lazy val
reversed: Model
- Definition Classes
- ModelBasicOps
-
def
save(fileName: String): Unit
- Definition Classes
- ModelBase
-
lazy val
size: Int
- Definition Classes
- ModelBasicOps
-
def
sortByTypes(types: TypeObject*): Model
- Definition Classes
- ModelBasicOps
-
lazy val
start: Model
- Definition Classes
- ModelStatusOps
-
val
stringPrefix: String
- Definition Classes
- ModelBase
-
lazy val
strip: Model
- Definition Classes
- ModelBasicOps
-
lazy val
submodels: Vector[Model]
- Definition Classes
- ModelBasicOps
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
lazy val
tails: Vector[Model]
- Definition Classes
- ModelBasicOps
-
lazy val
tailsMerged: Model
- Definition Classes
- ModelBasicOps
-
def
test(): Map[Test, Output]
- Definition Classes
- ModelTesting
-
lazy val
testCode: Map[Test, Code]
- Definition Classes
- ModelTesting
-
def
testOutputAdded(): Model
- Definition Classes
- ModelTesting
-
def
testOutputMap(): Map[Test, Output]
- Definition Classes
- ModelTesting
-
lazy val
tip: Model
- Definition Classes
- ModelBasicOps
-
lazy val
tipAndHeads: Vector[Selector]
- Definition Classes
- ModelBasicOps
-
lazy val
tipAttributeSet: Set[Attribute[_]]
- Definition Classes
- ModelBasicOps
-
lazy val
tipAttributes: Vector[Attribute[_]]
- Definition Classes
- ModelBasicOps
-
lazy val
tipEntities: Vector[Entity]
- Definition Classes
- ModelBasicOps
-
lazy val
tipEntitiesOfId: Map[String, Set[Entity]]
- Definition Classes
- ModelBasicOps
-
lazy val
tipEntitiesOfType: Map[EntityType, Vector[Entity]]
- Definition Classes
- ModelBasicOps
-
lazy val
tipEntityOfId: Map[String, Entity]
- Definition Classes
- ModelBasicOps
-
lazy val
tipEntitySet: Set[Elem]
- Definition Classes
- ModelBasicOps
-
lazy val
tipHeads: Vector[Head]
- Definition Classes
- ModelBasicOps
-
lazy val
tipIds: Vector[String]
- Definition Classes
- ModelBasicOps
-
lazy val
tipLeafs: Model
- Definition Classes
- ModelBasicOps
-
lazy val
tipLeafsRemoved: Model
- Definition Classes
- ModelBasicOps
-
lazy val
tipNodeSet: Set[Elem]
- Definition Classes
- ModelBasicOps
-
lazy val
tipNodes: Vector[Node]
- Definition Classes
- ModelBasicOps
-
def
toGraph: String
- Definition Classes
- ModelBase
-
def
toHashModel: Model
- Definition Classes
- ModelBase
-
def
toHtml: String
- Definition Classes
- ModelBase
-
def
toHtmlBody: String
- Definition Classes
- ModelBase
-
lazy val
toIterable: Iterable[Elem]
- Definition Classes
- ModelBase
-
def
toLatex: String
- Definition Classes
- ModelBase
-
def
toLatexBody: String
- Definition Classes
- ModelBase
-
lazy val
toList: List[Elem]
- Definition Classes
- ModelBase
-
def
toListModel: Model
- Definition Classes
- ModelBase
-
lazy val
toMap: Map[Key, MapTo]
- Definition Classes
- ModelBase
-
lazy val
toSeq: Seq[Elem]
- Definition Classes
- ModelBase
-
lazy val
toSet: Set[Elem]
- Definition Classes
- ModelBase
-
def
toString(): String
- Definition Classes
- ModelBase → AnyRef → Any
-
lazy val
toStringBody: String
- Definition Classes
- ModelBase
-
lazy val
toStringSimple: String
- Definition Classes
- ModelBase
-
lazy val
toStringSimpleLineBreak: String
- Definition Classes
- ModelBase
-
def
toTable: String
- Definition Classes
- ModelBase
-
def
toText: String
- Definition Classes
- ModelBase
-
lazy val
toVector: Vector[Elem]
- Definition Classes
- ModelBase
-
lazy val
top: Model
- Definition Classes
- ModelBasicOps
-
lazy val
topDestinationSet: Set[Entity]
- Definition Classes
- ModelBasicOps
-
lazy val
topDestinations: Vector[Entity]
- Definition Classes
- ModelBasicOps
-
lazy val
topHeads: Vector[Head]
- Definition Classes
- ModelBasicOps
-
lazy val
topHeadsOfType: Map[HeadType, Vector[Head]]
- Definition Classes
- ModelBasicOps
-
lazy val
topIds: Vector[String]
- Definition Classes
- ModelBasicOps
-
lazy val
topNodesAndHeads: Vector[Node]
- Definition Classes
- ModelBasicOps
-
lazy val
topRelationTypes: Vector[RelationType]
- Definition Classes
- ModelBasicOps
-
lazy val
topRelations: Vector[Relation]
- Definition Classes
- ModelBasicOps
-
lazy val
topRelationsOfType: Map[RelationType, Vector[Relation]]
- Definition Classes
- ModelBasicOps
-
lazy val
topSize: Int
- Definition Classes
- ModelBasicOps
-
lazy val
topSourceSet: Set[Entity]
- Definition Classes
- ModelBasicOps
-
lazy val
topSources: Vector[Entity]
- Definition Classes
- ModelBasicOps
-
def
transform(f: PartialFunction[Elem, Elem]): Model
- Definition Classes
- ModelIterators
-
def
transformAttribute(f: PartialFunction[Attribute[_], Elem]): Model
- Definition Classes
- ModelIterators
-
def
transformEntity(f: PartialFunction[Entity, Entity]): Model
- Definition Classes
- ModelIterators
-
def
transformEntityTypesByIdIn(that: Model): Model
- Definition Classes
- ModelIterators
-
def
transformLeafEntity(f: PartialFunction[Entity, Elem]): Model
- Definition Classes
- ModelIterators
-
def
transformRelation(f: PartialFunction[Relation, Elem]): Model
- Definition Classes
- ModelIterators
-
def
up(et: EntityType): Model
- Definition Classes
- ModelStatusOps
-
def
up(ent: Entity): Model
- Definition Classes
- ModelStatusOps
-
def
up(id: String): Model
- Definition Classes
- ModelStatusOps
-
lazy val
up: Model
- Definition Classes
- ModelStatusOps
-
def
valuesOfType[T](at: AttributeType[T]): Vector[T]
- Definition Classes
- ModelBasicOps
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
def
withFilter(f: (Elem) ⇒ Boolean): FilterMonadic[Elem, Iterable[Elem]]
- Definition Classes
- ModelIterators
-
lazy val
~: Vector[Model]
- Definition Classes
- ModelBasicOps