Packages

c

conexp.fx.core.context

MatrixContext

class MatrixContext[G, M] extends MatrixRelation[G, M] with Context[G, M]

Linear Supertypes
Context[G, M], MatrixRelation[G, M], AbstractRelation[G, M], Relation[G, M], Cloneable, PartialComparable[Relation[G, M]], Comparable[Relation[G, M]], Iterable[Pair[G, M]], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. MatrixContext
  2. Context
  3. MatrixRelation
  4. AbstractRelation
  5. Relation
  6. Cloneable
  7. PartialComparable
  8. Comparable
  9. Iterable
  10. AnyRef
  11. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new MatrixContext(objects: SetList[G], attributes: SetList[M], matrix: BooleanMatrix, homogen: Boolean, automaticMode: AutomaticMode)
  2. new MatrixContext(objects: SetList[G], attributes: SetList[M], homogen: Boolean, automaticMode: AutomaticMode)
  3. new MatrixContext(homogen: Boolean, automaticMode: AutomaticMode)
  4. new MatrixContext(objects: SetList[G], attributes: SetList[M], matrix: BooleanMatrix, homogen: Boolean)
  5. new MatrixContext(objects: SetList[G], attributes: SetList[M], homogen: Boolean)
  6. new MatrixContext(homogen: Boolean)

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 _add(i: Int, j: Int): Unit
    Definition Classes
    MatrixRelation
  5. final def _attributeEquivalence(): Relation[Integer, Integer]
  6. final def _col(j: Int, is: Collection[Integer]): Collection[Integer]
    Definition Classes
    MatrixRelation
  7. final def _col(j: Int): Collection[Integer]
    Definition Classes
    MatrixRelation
  8. final def _colAnd(j: Iterable[Integer], i: Collection[Integer]): BitSetFX
    Definition Classes
    MatrixRelation
  9. final def _colAnd(j: Iterable[Integer]): BitSetFX
    Definition Classes
    MatrixRelation
  10. final def _colAnd(j: <repeated...>[Int]): Collection[Integer]
    Definition Classes
    MatrixRelation
  11. final def _contains(i: Int, j: Int): Boolean
    Definition Classes
    MatrixRelation
  12. final def _extent(rowIndices: Collection[Integer], subRowIndices: Collection[Integer], subColumnIndices: Collection[Integer]): Collection[Integer]
  13. final def _extent(rowIndices: Iterable[Integer]): Collection[Integer]
  14. final def _extent(rowIndices: <repeated...>[Int]): Collection[Integer]
  15. final def _flip(i: Int, j: Int): Unit
    Definition Classes
    MatrixRelation
  16. final def _intent(columnIndices: Collection[Integer], subRowIndices: Collection[Integer], subColumnIndices: Collection[Integer]): Collection[Integer]
  17. final def _intent(columnIndices: Iterable[Integer]): Collection[Integer]
  18. final def _intent(columnIndices: <repeated...>[Int]): Collection[Integer]
  19. final def _objectEquivalence(): Relation[Integer, Integer]
  20. final def _remove(i: Int, j: Int): Unit
    Definition Classes
    MatrixRelation
  21. final def _row(i: Int, js: Collection[Integer]): Collection[Integer]
    Definition Classes
    MatrixRelation
  22. final def _row(i: Int): Collection[Integer]
    Definition Classes
    MatrixRelation
  23. final def _rowAnd(i: Iterable[Integer], j: Collection[Integer]): BitSetFX
    Definition Classes
    MatrixRelation
  24. final def _rowAnd(i: Iterable[Integer]): BitSetFX
    Definition Classes
    MatrixRelation
  25. final def _rowAnd(i: <repeated...>[Int]): Collection[Integer]
    Definition Classes
    MatrixRelation
  26. final def add(row: G, col: M): Boolean
    Definition Classes
    MatrixRelationAbstractRelationRelation
  27. final def addAll(r: Relation[_ <: G, _ <: M]): Boolean
    Definition Classes
    MatrixRelationAbstractRelationRelation
  28. final def addAllFast(r: Relation[_, _]): Boolean
    Definition Classes
    MatrixRelationAbstractRelationRelation
  29. final def addEventHandler(eventHandler: RelationEventHandler[G, M], types: <repeated...>[Type]): Unit
    Definition Classes
    MatrixRelation
  30. def addFast(o1: Any, o2: Any): Boolean
    Definition Classes
    MatrixRelationAbstractRelationRelation
  31. def addFastSilent(o1: Any, o2: Any): Unit
    Definition Classes
    MatrixRelation
  32. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  33. final def attributeConcept(m: M): Concept[G, M]
  34. final def attributeLabels(extent: Set[G], intent: Set[M]): SetList[M]
  35. final def attributeQuasiOrder(): Relation[M, M]
    Definition Classes
    MatrixContextContext
  36. final def bottomConcept(): Concept[G, M]
  37. final def checkHomogen(): Unit
    Attributes
    protected[relation]
    Definition Classes
    AbstractRelation
  38. final def clean(): Unit
  39. def clone(): MatrixContext[G, M]
    Definition Classes
    MatrixContextContextMatrixRelationAbstractRelationRelation → AnyRef
  40. final def col(o: Any): Set[G]
    Definition Classes
    MatrixRelationAbstractRelationRelation
  41. final def colAnd(c: Collection[_]): Set[G]
    Definition Classes
    MatrixRelationAbstractRelationRelation
  42. final def colAnd(cols: <repeated...>[AnyRef]): Set[G]
    Definition Classes
    AbstractRelationRelation
  43. def colHeads(): SetList[M]
    Definition Classes
    AbstractRelationRelation
  44. final def compareTo(r: Relation[G, M]): Int
    Definition Classes
    AbstractRelation → Comparable
  45. final def complement(): Context[G, M]
  46. final def concepts(): Iterable[Concept[G, M]]
  47. final def contains(o1: Any, o2: Any): Boolean
    Definition Classes
    MatrixRelationAbstractRelationRelation
  48. final def containsAll(r: Relation[_, _]): Boolean
    Definition Classes
    MatrixRelationAbstractRelationRelation
  49. final def contrary(): Context[M, G]
  50. def density(): Double
    Definition Classes
    Relation
  51. final def deselectAllAttributes(): Unit
  52. final def deselectAllObjects(): Unit
  53. final def deselectAttribute(attribute: M): Unit
  54. final def deselectObject(object: G): Unit
  55. def dispose(): Unit
    Definition Classes
    MatrixRelationAbstractRelationRelation
  56. final def dual(): Context[M, G]
  57. final def empty(): Unit
    Definition Classes
    MatrixRelationAbstractRelationRelation
  58. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  59. def equals(o: Any): Boolean
    Definition Classes
    AbstractRelation → AnyRef → Any
  60. def equivalenceClasses(): SetList[Set[G]]
    Definition Classes
    AbstractRelationRelation
  61. def equivalent(e: Relation[G, M]): Boolean
    Definition Classes
    PartialComparable
  62. final def extent(objects: Collection[_]): Set[G]
    Definition Classes
    MatrixContextContext
  63. final def extent(objects: <repeated...>[AnyRef]): Set[G]
    Definition Classes
    MatrixContextContext
  64. final def ferrersGraph(): Relation[Pair[G, M], Pair[G, M]]
  65. final def fill(): Unit
    Definition Classes
    MatrixRelationAbstractRelationRelation
  66. def filter(rowPredicate: Predicate[_ >: G], colPredicate: Predicate[_ >: M], relationPredicate: Predicate[Pair[G, M]]): Relation[G, M]
    Definition Classes
    AbstractRelationRelation
  67. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  68. def forEach(arg0: Consumer[_ >: Pair[G, M]]): Unit
    Definition Classes
    Iterable
  69. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  70. def getEquivalenceClass(m: M): Set[M]
  71. final def getSelection(): MatrixContext[G, M]
    Definition Classes
    MatrixContextContext
  72. final def getValue(g: G, m: M, withArrows: <repeated...>[Boolean]): Pair[Incidence, Incidence]
  73. final def greater(r: Relation[G, M]): Boolean
    Definition Classes
    AbstractRelationPartialComparable
  74. final def greaterEq(r: Relation[G, M]): Boolean
    Definition Classes
    AbstractRelationPartialComparable
  75. def has(concept: Concept[G, M]): Boolean
    Definition Classes
    Context
  76. final def hasEventHandlers(type: Type): Boolean
    Attributes
    protected[relation]
    Definition Classes
    MatrixRelation
  77. def hashCode(): Int
    Definition Classes
    MatrixRelation → AnyRef → Any
  78. final def infimumIrreducibles(): Set[M]
  79. def initHandlers(selfSelecting: Boolean, auto: AutomaticMode): Unit
  80. final def intent(attributes: Collection[_]): Set[M]
    Definition Classes
    MatrixContextContext
  81. final def intent(attributes: <repeated...>[AnyRef]): Set[M]
    Definition Classes
    MatrixContextContext
  82. final def isAcyclic(): Boolean
    Definition Classes
    MatrixRelation
  83. final def isAlternative(): Boolean
    Definition Classes
    MatrixRelation
  84. final def isAntisymmetric(): Boolean
    Definition Classes
    MatrixRelation
  85. final def isAsymmetric(): Boolean
    Definition Classes
    MatrixRelation
  86. final def isAtransitive(): Boolean
    Definition Classes
    MatrixRelation
  87. final def isConnex(): Boolean
    Definition Classes
    MatrixRelation
  88. final def isCyclic(): Boolean
    Definition Classes
    MatrixRelation
  89. final def isEmpty(): Boolean
    Definition Classes
    MatrixRelationAbstractRelationRelation
  90. final def isFull(): Boolean
    Definition Classes
    MatrixRelationAbstractRelationRelation
  91. def isHomogen(): Boolean
    Definition Classes
    AbstractRelationRelation
  92. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  93. def isIrreducible(m: M): Boolean
  94. final def isIrreflexive(): Boolean
    Definition Classes
    MatrixRelation
  95. final def isLeftComparative(): Boolean
    Definition Classes
    MatrixRelation
  96. final def isNAcyclic(n: Int): Boolean
    Definition Classes
    MatrixRelation
  97. final def isNAtransitive(n: Int): Boolean
    Definition Classes
    MatrixRelation
  98. final def isNCyclic(n: Int): Boolean
    Definition Classes
    MatrixRelation
  99. final def isNTransitive(n: Int): Boolean
    Definition Classes
    MatrixRelation
  100. final def isNegativAtransitive(): Boolean
    Definition Classes
    MatrixRelation
  101. final def isNegativeTransitive(): Boolean
    Definition Classes
    MatrixRelation
  102. final def isQuasiconnex(): Boolean
    Definition Classes
    MatrixRelation
  103. final def isReflexive(): Boolean
    Definition Classes
    MatrixRelation
  104. final def isRightComparative(): Boolean
    Definition Classes
    MatrixRelation
  105. final def isSymmetric(): Boolean
    Definition Classes
    MatrixRelation
  106. final def isTransitive(): Boolean
    Definition Classes
    MatrixRelation
  107. final def iterator(): Iterator[Pair[G, M]]
    Definition Classes
    MatrixRelationAbstractRelation → Iterable
  108. final def lock(): Unit
  109. final def matrix(): BooleanMatrix
    Definition Classes
    MatrixRelation
  110. def models(implications: Collection[Implication[G, M]], checkSupport: <repeated...>[Boolean]): Boolean
    Definition Classes
    Context
  111. def models(implication: Implication[G, M], checkSupport: <repeated...>[Boolean]): Boolean
    Definition Classes
    Context
  112. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  113. def neighborhood(): MatrixRelation[G, G]
    Definition Classes
    MatrixRelationAbstractRelationRelation
  114. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  115. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  116. final def objectConcept(g: G): Concept[G, M]
  117. final def objectLabels(extent: Set[G], intent: Set[M]): SetList[G]
  118. final def objectQuasiOrder(): Relation[G, G]
    Definition Classes
    MatrixContextContext
  119. def order(): MatrixRelation[G, G]
    Definition Classes
    MatrixRelationAbstractRelationRelation
  120. final def push(event: RelationEvent[G, M]): Unit
    Attributes
    protected[relation]
    Definition Classes
    MatrixRelation
  121. final def pushAllChangedEvent(): Unit
    Definition Classes
    MatrixRelation
  122. final def reduce(): Unit
  123. def remove(o1: Any, o2: Any): Boolean
    Definition Classes
    MatrixRelationAbstractRelationRelation
  124. final def removeAll(r: Relation[_, _]): Boolean
    Definition Classes
    MatrixRelationAbstractRelationRelation
  125. final def removeEventHandler(type: Type, eventHandler: RelationEventHandler[G, M]): Unit
    Definition Classes
    MatrixRelation
  126. final def retainAll(r: Relation[_, _]): Boolean
    Definition Classes
    MatrixRelationAbstractRelationRelation
  127. final def row(o: Any): Set[M]
    Definition Classes
    MatrixRelationAbstractRelationRelation
  128. final def rowAnd(c: Collection[_]): Set[M]
    Definition Classes
    MatrixRelationAbstractRelationRelation
  129. final def rowAnd(rows: <repeated...>[AnyRef]): Set[M]
    Definition Classes
    AbstractRelationRelation
  130. def rowHeads(): SetList[G]
    Definition Classes
    AbstractRelationRelation
  131. final def select(): Unit
  132. final def selectAllAttributes(): Unit
  133. final def selectAllObjects(): Unit
  134. final def selectAttribute(attribute: M): Unit
  135. final def selectObject(object: G): Unit
  136. final def selectedAttributes(): Set[M]
  137. final def selectedObjects(): Set[G]
  138. final def setContent(rows: SetList[G], cols: SetList[M], matrix: BooleanMatrix): Unit
    Definition Classes
    MatrixRelation
  139. final def setMatrix(matrix: BooleanMatrix): Unit
    Definition Classes
    MatrixRelation
  140. final def size(): Int
    Definition Classes
    MatrixRelationAbstractRelationRelation
  141. final def smaller(r: Relation[G, M]): Boolean
    Definition Classes
    AbstractRelationPartialComparable
  142. final def smallerEq(r: Relation[G, M]): Boolean
    Definition Classes
    AbstractRelationPartialComparable
  143. def spliterator(): Spliterator[Pair[G, M]]
    Definition Classes
    Iterable
  144. final def subRelation(objects: Collection[_], attributes: Collection[_]): Context[G, M]
    Definition Classes
    MatrixContextMatrixRelationAbstractRelationRelation
  145. def subRelation(c: Collection[_]): Relation[G, G]
    Definition Classes
    MatrixRelation
  146. final def supremumIrreducibles(): Set[G]
  147. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  148. final def toArray(): Array[Array[Boolean]]
    Definition Classes
    MatrixRelationAbstractRelationRelation
  149. def toMatrixContext(): MatrixContext[G, M]
    Definition Classes
    Context
  150. def toString(): String
    Definition Classes
    MatrixContextAbstractRelation → AnyRef → Any
  151. final def topConcept(): Concept[G, M]
  152. final def uncomparable(r: Relation[G, M]): Boolean
    Definition Classes
    AbstractRelationPartialComparable
  153. final def unlock(): Unit
  154. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  155. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  156. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()

Inherited from Context[G, M]

Inherited from MatrixRelation[G, M]

Inherited from AbstractRelation[G, M]

Inherited from Relation[G, M]

Inherited from Cloneable

Inherited from PartialComparable[Relation[G, M]]

Inherited from Comparable[Relation[G, M]]

Inherited from Iterable[Pair[G, M]]

Inherited from AnyRef

Inherited from Any

Ungrouped