net.sourceforge.toscanaj.controller.ndimlayout
Class MeetIrreducibleChainsDimensionStrategy

java.lang.Object
  extended bynet.sourceforge.toscanaj.controller.ndimlayout.MeetIrreducibleChainsDimensionStrategy
All Implemented Interfaces:
DimensionCreationStrategy

public class MeetIrreducibleChainsDimensionStrategy
extends java.lang.Object
implements DimensionCreationStrategy

This is taking the Cernatoesque layout to the concrete case. While the layout used in Cernato-import makes use of metadata on the attributes (the definitions of the value groups) to define a partial order on the attributes, this dimension strategy does not assume any external order. Instead it uses the same approach of finding all maximal chains in an order on the attribute, but this time on the order induced by the concept lattice itself.

To do:
Creating the attribute order externally could be a better idea.

Constructor Summary
MeetIrreducibleChainsDimensionStrategy()
           
 
Method Summary
 java.util.Vector calculateDimensions(Lattice lattice)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MeetIrreducibleChainsDimensionStrategy

public MeetIrreducibleChainsDimensionStrategy()
Method Detail

calculateDimensions

public java.util.Vector calculateDimensions(Lattice lattice)
Specified by:
calculateDimensions in interface DimensionCreationStrategy


The ToscanaJ project