nz.ac.waikato.mcennis.rat.graph.query
Interface LinkQuery

All Superinterfaces:
java.lang.Comparable, ParsedObject, Query
All Known Implementing Classes:
AndLinkQuery, LinkByActor, LinkByProperty, LinkByRelation, NullLinkQuery, OrLinkQuery, XorLinkQuery

public interface LinkQuery
extends Query

Class for general queries generating subgraphs. Currently in pre-planning stages This class is a stub to satisfy the graph methods that reference it.


Nested Class Summary
static class LinkQuery.LinkEnd
           
static class LinkQuery.SetOperation
           
 
Method Summary
 XMLParserObject.State buildingStatus()
           
 java.util.Collection<Link> execute(Graph g, java.util.Collection<Actor> sourceActorList, java.util.Collection<Actor> destinationActorList, java.util.Collection<Link> linkList)
           
 java.util.Iterator<Link> executeIterator(Graph g, java.util.Collection<Actor> sourceActorList, java.util.Collection<Actor> destinationActorList, java.util.Collection<Link> linkList)
           
 void exportQuery(java.io.Writer writer)
           
 LinkQuery prototype()
           
 
Methods inherited from interface java.lang.Comparable
compareTo
 

Method Detail

execute

java.util.Collection<Link> execute(Graph g,
                                   java.util.Collection<Actor> sourceActorList,
                                   java.util.Collection<Actor> destinationActorList,
                                   java.util.Collection<Link> linkList)

executeIterator

java.util.Iterator<Link> executeIterator(Graph g,
                                         java.util.Collection<Actor> sourceActorList,
                                         java.util.Collection<Actor> destinationActorList,
                                         java.util.Collection<Link> linkList)

exportQuery

void exportQuery(java.io.Writer writer)
                 throws java.io.IOException
Throws:
java.io.IOException

buildingStatus

XMLParserObject.State buildingStatus()

prototype

LinkQuery prototype()

Get Relational Analysis Toolkit at SourceForge.net. Fast, secure and Free Open Source software downloads