class MatrixContext[G, M] extends MatrixRelation[G, M] with Context[G, M]
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- MatrixContext
- Context
- MatrixRelation
- AbstractRelation
- Relation
- Cloneable
- PartialComparable
- Comparable
- Iterable
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
- new MatrixContext(objects: SetList[G], attributes: SetList[M], matrix: BooleanMatrix, homogen: Boolean, automaticMode: AutomaticMode)
- new MatrixContext(objects: SetList[G], attributes: SetList[M], homogen: Boolean, automaticMode: AutomaticMode)
- new MatrixContext(homogen: Boolean, automaticMode: AutomaticMode)
- new MatrixContext(objects: SetList[G], attributes: SetList[M], matrix: BooleanMatrix, homogen: Boolean)
- new MatrixContext(objects: SetList[G], attributes: SetList[M], homogen: Boolean)
- new MatrixContext(homogen: Boolean)
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
_add(i: Int, j: Int): Unit
- Definition Classes
- MatrixRelation
- final def _attributeEquivalence(): Relation[Integer, Integer]
-
final
def
_col(j: Int, is: Collection[Integer]): Collection[Integer]
- Definition Classes
- MatrixRelation
-
final
def
_col(j: Int): Collection[Integer]
- Definition Classes
- MatrixRelation
-
final
def
_colAnd(j: Iterable[Integer], i: Collection[Integer]): BitSetFX
- Definition Classes
- MatrixRelation
-
final
def
_colAnd(j: Iterable[Integer]): BitSetFX
- Definition Classes
- MatrixRelation
-
final
def
_colAnd(j: <repeated...>[Int]): Collection[Integer]
- Definition Classes
- MatrixRelation
-
final
def
_contains(i: Int, j: Int): Boolean
- Definition Classes
- MatrixRelation
- final def _extent(rowIndices: Collection[Integer], subRowIndices: Collection[Integer], subColumnIndices: Collection[Integer]): Collection[Integer]
- final def _extent(rowIndices: Iterable[Integer]): Collection[Integer]
- final def _extent(rowIndices: <repeated...>[Int]): Collection[Integer]
-
final
def
_flip(i: Int, j: Int): Unit
- Definition Classes
- MatrixRelation
- final def _intent(columnIndices: Collection[Integer], subRowIndices: Collection[Integer], subColumnIndices: Collection[Integer]): Collection[Integer]
- final def _intent(columnIndices: Iterable[Integer]): Collection[Integer]
- final def _intent(columnIndices: <repeated...>[Int]): Collection[Integer]
- final def _objectEquivalence(): Relation[Integer, Integer]
-
final
def
_remove(i: Int, j: Int): Unit
- Definition Classes
- MatrixRelation
-
final
def
_row(i: Int, js: Collection[Integer]): Collection[Integer]
- Definition Classes
- MatrixRelation
-
final
def
_row(i: Int): Collection[Integer]
- Definition Classes
- MatrixRelation
-
final
def
_rowAnd(i: Iterable[Integer], j: Collection[Integer]): BitSetFX
- Definition Classes
- MatrixRelation
-
final
def
_rowAnd(i: Iterable[Integer]): BitSetFX
- Definition Classes
- MatrixRelation
-
final
def
_rowAnd(i: <repeated...>[Int]): Collection[Integer]
- Definition Classes
- MatrixRelation
-
final
def
add(row: G, col: M): Boolean
- Definition Classes
- MatrixRelation → AbstractRelation → Relation
-
final
def
addAll(r: Relation[_ <: G, _ <: M]): Boolean
- Definition Classes
- MatrixRelation → AbstractRelation → Relation
-
final
def
addAllFast(r: Relation[_, _]): Boolean
- Definition Classes
- MatrixRelation → AbstractRelation → Relation
-
final
def
addEventHandler(eventHandler: RelationEventHandler[G, M], types: <repeated...>[Type]): Unit
- Definition Classes
- MatrixRelation
-
def
addFast(o1: Any, o2: Any): Boolean
- Definition Classes
- MatrixRelation → AbstractRelation → Relation
-
def
addFastSilent(o1: Any, o2: Any): Unit
- Definition Classes
- MatrixRelation
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
- final def attributeConcept(m: M): Concept[G, M]
- final def attributeLabels(extent: Set[G], intent: Set[M]): SetList[M]
-
final
def
attributeQuasiOrder(): Relation[M, M]
- Definition Classes
- MatrixContext → Context
- final def bottomConcept(): Concept[G, M]
-
final
def
checkHomogen(): Unit
- Attributes
- protected[relation]
- Definition Classes
- AbstractRelation
- final def clean(): Unit
-
def
clone(): MatrixContext[G, M]
- Definition Classes
- MatrixContext → Context → MatrixRelation → AbstractRelation → Relation → AnyRef
-
final
def
col(o: Any): Set[G]
- Definition Classes
- MatrixRelation → AbstractRelation → Relation
-
final
def
colAnd(c: Collection[_]): Set[G]
- Definition Classes
- MatrixRelation → AbstractRelation → Relation
-
final
def
colAnd(cols: <repeated...>[AnyRef]): Set[G]
- Definition Classes
- AbstractRelation → Relation
-
def
colHeads(): SetList[M]
- Definition Classes
- AbstractRelation → Relation
-
final
def
compareTo(r: Relation[G, M]): Int
- Definition Classes
- AbstractRelation → Comparable
- final def complement(): Context[G, M]
- final def concepts(): Iterable[Concept[G, M]]
-
final
def
contains(o1: Any, o2: Any): Boolean
- Definition Classes
- MatrixRelation → AbstractRelation → Relation
-
final
def
containsAll(r: Relation[_, _]): Boolean
- Definition Classes
- MatrixRelation → AbstractRelation → Relation
- final def contrary(): Context[M, G]
-
def
density(): Double
- Definition Classes
- Relation
- final def deselectAllAttributes(): Unit
- final def deselectAllObjects(): Unit
- final def deselectAttribute(attribute: M): Unit
- final def deselectObject(object: G): Unit
-
def
dispose(): Unit
- Definition Classes
- MatrixRelation → AbstractRelation → Relation
- final def dual(): Context[M, G]
-
final
def
empty(): Unit
- Definition Classes
- MatrixRelation → AbstractRelation → Relation
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(o: Any): Boolean
- Definition Classes
- AbstractRelation → AnyRef → Any
-
def
equivalenceClasses(): SetList[Set[G]]
- Definition Classes
- AbstractRelation → Relation
-
def
equivalent(e: Relation[G, M]): Boolean
- Definition Classes
- PartialComparable
-
final
def
extent(objects: Collection[_]): Set[G]
- Definition Classes
- MatrixContext → Context
-
final
def
extent(objects: <repeated...>[AnyRef]): Set[G]
- Definition Classes
- MatrixContext → Context
- final def ferrersGraph(): Relation[Pair[G, M], Pair[G, M]]
-
final
def
fill(): Unit
- Definition Classes
- MatrixRelation → AbstractRelation → Relation
-
def
filter(rowPredicate: Predicate[_ >: G], colPredicate: Predicate[_ >: M], relationPredicate: Predicate[Pair[G, M]]): Relation[G, M]
- Definition Classes
- AbstractRelation → Relation
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
def
forEach(arg0: Consumer[_ >: Pair[G, M]]): Unit
- Definition Classes
- Iterable
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def getEquivalenceClass(m: M): Set[M]
-
final
def
getSelection(): MatrixContext[G, M]
- Definition Classes
- MatrixContext → Context
- final def getValue(g: G, m: M, withArrows: <repeated...>[Boolean]): Pair[Incidence, Incidence]
-
final
def
greater(r: Relation[G, M]): Boolean
- Definition Classes
- AbstractRelation → PartialComparable
-
final
def
greaterEq(r: Relation[G, M]): Boolean
- Definition Classes
- AbstractRelation → PartialComparable
-
def
has(concept: Concept[G, M]): Boolean
- Definition Classes
- Context
-
final
def
hasEventHandlers(type: Type): Boolean
- Attributes
- protected[relation]
- Definition Classes
- MatrixRelation
-
def
hashCode(): Int
- Definition Classes
- MatrixRelation → AnyRef → Any
- final def infimumIrreducibles(): Set[M]
- def initHandlers(selfSelecting: Boolean, auto: AutomaticMode): Unit
-
final
def
intent(attributes: Collection[_]): Set[M]
- Definition Classes
- MatrixContext → Context
-
final
def
intent(attributes: <repeated...>[AnyRef]): Set[M]
- Definition Classes
- MatrixContext → Context
-
final
def
isAcyclic(): Boolean
- Definition Classes
- MatrixRelation
-
final
def
isAlternative(): Boolean
- Definition Classes
- MatrixRelation
-
final
def
isAntisymmetric(): Boolean
- Definition Classes
- MatrixRelation
-
final
def
isAsymmetric(): Boolean
- Definition Classes
- MatrixRelation
-
final
def
isAtransitive(): Boolean
- Definition Classes
- MatrixRelation
-
final
def
isConnex(): Boolean
- Definition Classes
- MatrixRelation
-
final
def
isCyclic(): Boolean
- Definition Classes
- MatrixRelation
-
final
def
isEmpty(): Boolean
- Definition Classes
- MatrixRelation → AbstractRelation → Relation
-
final
def
isFull(): Boolean
- Definition Classes
- MatrixRelation → AbstractRelation → Relation
-
def
isHomogen(): Boolean
- Definition Classes
- AbstractRelation → Relation
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def isIrreducible(m: M): Boolean
-
final
def
isIrreflexive(): Boolean
- Definition Classes
- MatrixRelation
-
final
def
isLeftComparative(): Boolean
- Definition Classes
- MatrixRelation
-
final
def
isNAcyclic(n: Int): Boolean
- Definition Classes
- MatrixRelation
-
final
def
isNAtransitive(n: Int): Boolean
- Definition Classes
- MatrixRelation
-
final
def
isNCyclic(n: Int): Boolean
- Definition Classes
- MatrixRelation
-
final
def
isNTransitive(n: Int): Boolean
- Definition Classes
- MatrixRelation
-
final
def
isNegativAtransitive(): Boolean
- Definition Classes
- MatrixRelation
-
final
def
isNegativeTransitive(): Boolean
- Definition Classes
- MatrixRelation
-
final
def
isQuasiconnex(): Boolean
- Definition Classes
- MatrixRelation
-
final
def
isReflexive(): Boolean
- Definition Classes
- MatrixRelation
-
final
def
isRightComparative(): Boolean
- Definition Classes
- MatrixRelation
-
final
def
isSymmetric(): Boolean
- Definition Classes
- MatrixRelation
-
final
def
isTransitive(): Boolean
- Definition Classes
- MatrixRelation
-
final
def
iterator(): Iterator[Pair[G, M]]
- Definition Classes
- MatrixRelation → AbstractRelation → Iterable
- final def lock(): Unit
-
final
def
matrix(): BooleanMatrix
- Definition Classes
- MatrixRelation
-
def
models(implications: Collection[Implication[G, M]], checkSupport: <repeated...>[Boolean]): Boolean
- Definition Classes
- Context
-
def
models(implication: Implication[G, M], checkSupport: <repeated...>[Boolean]): Boolean
- Definition Classes
- Context
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
neighborhood(): MatrixRelation[G, G]
- Definition Classes
- MatrixRelation → AbstractRelation → Relation
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def objectConcept(g: G): Concept[G, M]
- final def objectLabels(extent: Set[G], intent: Set[M]): SetList[G]
-
final
def
objectQuasiOrder(): Relation[G, G]
- Definition Classes
- MatrixContext → Context
-
def
order(): MatrixRelation[G, G]
- Definition Classes
- MatrixRelation → AbstractRelation → Relation
-
final
def
push(event: RelationEvent[G, M]): Unit
- Attributes
- protected[relation]
- Definition Classes
- MatrixRelation
-
final
def
pushAllChangedEvent(): Unit
- Definition Classes
- MatrixRelation
- final def reduce(): Unit
-
def
remove(o1: Any, o2: Any): Boolean
- Definition Classes
- MatrixRelation → AbstractRelation → Relation
-
final
def
removeAll(r: Relation[_, _]): Boolean
- Definition Classes
- MatrixRelation → AbstractRelation → Relation
-
final
def
removeEventHandler(type: Type, eventHandler: RelationEventHandler[G, M]): Unit
- Definition Classes
- MatrixRelation
-
final
def
retainAll(r: Relation[_, _]): Boolean
- Definition Classes
- MatrixRelation → AbstractRelation → Relation
-
final
def
row(o: Any): Set[M]
- Definition Classes
- MatrixRelation → AbstractRelation → Relation
-
final
def
rowAnd(c: Collection[_]): Set[M]
- Definition Classes
- MatrixRelation → AbstractRelation → Relation
-
final
def
rowAnd(rows: <repeated...>[AnyRef]): Set[M]
- Definition Classes
- AbstractRelation → Relation
-
def
rowHeads(): SetList[G]
- Definition Classes
- AbstractRelation → Relation
- final def select(): Unit
- final def selectAllAttributes(): Unit
- final def selectAllObjects(): Unit
- final def selectAttribute(attribute: M): Unit
- final def selectObject(object: G): Unit
- final def selectedAttributes(): Set[M]
- final def selectedObjects(): Set[G]
-
final
def
setContent(rows: SetList[G], cols: SetList[M], matrix: BooleanMatrix): Unit
- Definition Classes
- MatrixRelation
-
final
def
setMatrix(matrix: BooleanMatrix): Unit
- Definition Classes
- MatrixRelation
-
final
def
size(): Int
- Definition Classes
- MatrixRelation → AbstractRelation → Relation
-
final
def
smaller(r: Relation[G, M]): Boolean
- Definition Classes
- AbstractRelation → PartialComparable
-
final
def
smallerEq(r: Relation[G, M]): Boolean
- Definition Classes
- AbstractRelation → PartialComparable
-
def
spliterator(): Spliterator[Pair[G, M]]
- Definition Classes
- Iterable
-
final
def
subRelation(objects: Collection[_], attributes: Collection[_]): Context[G, M]
- Definition Classes
- MatrixContext → MatrixRelation → AbstractRelation → Relation
-
def
subRelation(c: Collection[_]): Relation[G, G]
- Definition Classes
- MatrixRelation
- final def supremumIrreducibles(): Set[G]
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
final
def
toArray(): Array[Array[Boolean]]
- Definition Classes
- MatrixRelation → AbstractRelation → Relation
-
def
toMatrixContext(): MatrixContext[G, M]
- Definition Classes
- Context
-
def
toString(): String
- Definition Classes
- MatrixContext → AbstractRelation → AnyRef → Any
- final def topConcept(): Concept[G, M]
-
final
def
uncomparable(r: Relation[G, M]): Boolean
- Definition Classes
- AbstractRelation → PartialComparable
- final def unlock(): Unit
-
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
- @throws( ... ) @native()