nenok.lc
Class JoinTree.Construction

java.lang.Object
  extended by nenok.lc.JoinTree.Construction
Enclosing class:
JoinTree

public class JoinTree.Construction
extends Object

Inner class wrapping all necessary data for the join tree construction process.

Version:
1.1
Author:
Marc Pouly

Field Summary
 Knowledgebase knowledgebase
          Knowledgebase covered by this join tree.
 List<Domain> queries
          List of queries to be covered.
 
Constructor Summary
JoinTree.Construction(Knowledgebase kb, List<Domain> queries)
          Constructor:
 
Method Summary
 Node getNodeInstance()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

knowledgebase

public Knowledgebase knowledgebase
Knowledgebase covered by this join tree.


queries

public List<Domain> queries
List of queries to be covered.

Constructor Detail

JoinTree.Construction

public JoinTree.Construction(Knowledgebase kb,
                             List<Domain> queries)
Constructor:

Parameters:
kb - The knowledgebase from which this join tree is built.
queries - List of queries to be covered.
Method Detail

getNodeInstance

public Node getNodeInstance()
Returns:
Returns a Node instance for the corresponding architecture.