trait
ModelBasicOps extends AnyRef
Value Members
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
def
+[T](p: AttrVal[T]): Model
-
def
+(p: HeadPath): Model
-
def
+(e: Elem): Model
-
def
++(that: Model): Model
-
def
-(p: Path): Model
-
def
-(h: Head): Model
-
def
-(t: TypeObject): Model
-
def
-(e: Elem): Model
-
def
--(that: Model): Model
-
final
def
==(arg0: Any): Boolean
-
lazy val
^: Vector[Selector]
-
def
aggregate(that: Model): Model
-
def
append(e: Elem): Model
-
final
def
asInstanceOf[T0]: T0
-
lazy val
atoms: Vector[Elem]
-
lazy val
attrOf: Map[Head, Attribute[_]]
-
lazy val
attributes: Vector[Attribute[_]]
-
def
attributesOfType[T](at: AttributeType[T]): Vector[Attribute[T]]
-
def
clone(): AnyRef
-
lazy val
constraints: Vector[Constr]
-
def
diff(that: Model): Model
-
def
diffKeys(that: Model): Model
-
lazy val
elemsWithTip: Vector[Elem]
-
lazy val
elemsWithTop: Vector[Elem]
-
lazy val
entHas: Map[Entity, Attribute[_]]
-
lazy val
entities: Vector[Entity]
-
lazy val
entitiesOfId: Map[String, Set[Entity]]
-
def
entitiesOfType(et: EntityType): Vector[Entity]
-
lazy val
entityAttributePairs: Vector[(Entity, Attribute[_])]
-
lazy val
entityOfId: Map[String, Entity]
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
def
existsElem(p: (Elem) ⇒ Boolean): Boolean
-
lazy val
expandTop: Model
-
def
finalize(): Unit
-
lazy val
flat: Model
-
final
def
getClass(): java.lang.Class[_]
-
def
hashCode(): Int
-
lazy val
headAttributePairs: Vector[(Head, Attribute[_])]
-
lazy val
height: Int
-
lazy val
idType: Map[String, EntityType]
-
lazy val
ids: Vector[String]
-
lazy val
inflate: Model
-
lazy val
intAttrToConstraints: Vector[XeqC]
-
def
inverse(from: RelationType, to: RelationType): Model
-
def
inverseTails(from: RelationType, to: RelationType): Model
-
def
inverseTop(from: RelationType, to: RelationType): Model
-
lazy val
isAllIdUnique: Boolean
-
lazy val
isDeep: Boolean
-
val
isEmpty: Boolean
-
lazy val
isIdUnique: Map[String, Boolean]
-
final
def
isInstanceOf[T0]: Boolean
-
lazy val
keySet: Set[Key]
-
lazy val
keyVector: Vector[Key]
-
lazy val
keys: Iterable[Key]
-
lazy val
leafPaths: Vector[NodePath]
-
val
mapSize: Int
-
final
def
ne(arg0: AnyRef): Boolean
-
lazy val
nodeSize: Int
-
lazy val
nonUniqueId: Map[String, Set[Entity]]
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
lazy val
pruneTop: Model
-
def
refTo[T](at: AttributeType[T]): Vector[AttrRef[T]]
-
def
remove(p: Path): Model
-
def
remove(h: Head): Model
-
def
remove(t: TypeObject): Model
-
def
remove(elm: Elem): Model
-
lazy val
reverseElems: Model
-
lazy val
reversed: Model
-
lazy val
size: Int
-
def
sortByTypes(types: TypeObject*): Model
-
lazy val
strip: Model
-
lazy val
submodels: Vector[Model]
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
lazy val
tails: Vector[Model]
-
lazy val
tailsMerged: Model
-
lazy val
tip: Model
-
lazy val
tipAndHeads: Vector[Selector]
-
lazy val
tipAttributeSet: Set[Attribute[_]]
-
lazy val
tipAttributes: Vector[Attribute[_]]
-
lazy val
tipEntities: Vector[Entity]
-
lazy val
tipEntitiesOfId: Map[String, Set[Entity]]
-
lazy val
tipEntitiesOfType: Map[EntityType, Vector[Entity]]
-
lazy val
tipEntityOfId: Map[String, Entity]
-
lazy val
tipEntitySet: Set[Elem]
-
lazy val
tipHeads: Vector[Head]
-
lazy val
tipIds: Vector[String]
-
lazy val
tipLeafs: Model
-
lazy val
tipLeafsRemoved: Model
-
lazy val
tipNodeSet: Set[Elem]
-
lazy val
tipNodes: Vector[Node]
-
def
toString(): String
-
lazy val
top: Model
-
lazy val
topDestinationSet: Set[Entity]
-
lazy val
topDestinations: Vector[Entity]
-
lazy val
topHeads: Vector[Head]
-
lazy val
topHeadsOfType: Map[HeadType, Vector[Head]]
-
lazy val
topIds: Vector[String]
-
lazy val
topNodesAndHeads: Vector[Node]
-
lazy val
topRelationTypes: Vector[RelationType]
-
lazy val
topRelations: Vector[Relation]
-
lazy val
topRelationsOfType: Map[RelationType, Vector[Relation]]
-
lazy val
topSize: Int
-
lazy val
topSourceSet: Set[Entity]
-
lazy val
topSources: Vector[Entity]
-
def
valuesOfType[T](at: AttributeType[T]): Vector[T]
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
-
lazy val
~: Vector[Model]