org.tm4j.panckoucke.impl.abstraction .AssociationRoleMatrixClassifier

Description

The AssociationRoleMatrixClassifier classifies all associations where the given topic plays a role in.
The implementation uses a org.tm4j.panckoucke.impl.abstraction.ShelfmarkShelfmark to determine what associations should be grouped together. All associations that share the same shelfmark are combined in one group.
A group of associations is then used to build a new MatrixObject.

Using different ShelfMark-Implementations allow the user to control the classification process.
Currently the AssociationRoleMatrixClassifier uses a hardcoded Matrix-Implementation AssociationRoleMatrix, that imposes some constraints on the way associations are grouped together.
Please be sure to read the documentation of class org.tm4j.panckoucke.impl.abstraction.AssociationRoleMatrixin order to guarantee that the given Shelfmark- implementation fulfill the conditions of the AssociationRoleMatrix.

Inheritance Hierarchy

Interfaces

Method Summary
org.tm4j.panckoucke.impl.abstraction.util.Matrix classify(java.util.Collection associations,org.tm4j.topicmap.Topic typeToIgnore)
1.
org.tm4j.panckoucke.impl.abstraction.util.Matrix classify(org.tm4j.topicmap.Topic t0)
1.