de.fuberlin.wiwiss.semmf.descr.impl
Class GraphMatchingDescriptionImpl

java.lang.Object
  extended by de.fuberlin.wiwiss.semmf.descr.impl.GraphMatchingDescriptionImpl
All Implemented Interfaces:
GraphMatchingDescription

public class GraphMatchingDescriptionImpl
extends java.lang.Object
implements GraphMatchingDescription

Version:
1.0 last modified 29.11.2006
Author:
Radoslaw Oldakowski

Field Summary
private  java.util.List clusterMatchingDescriptionList
          A List with matching descriptions for each cluster
 java.lang.String queryGraphURI
          The URI of the query graph which will be matched againsed a set of resource graphs
 java.lang.String queryModelURL
          URL of the RDF model holding the query graph to be matched
 java.lang.String resGraphURIpath
          RDQL path expression to each of the resource graphs which will be matched againsed the query graph
 java.lang.String resModelURL
          URL of the RDF model holding all resource graphs to be matched
 
Constructor Summary
GraphMatchingDescriptionImpl()
           
 
Method Summary
 void addClusterMatchingDescription(ClusterMatchingDescription cmd)
          Adds a new ClusterMatchingDescription to the class interanal List of cmd's
 java.util.List getClusterMatchingDescriptionList()
           
 java.lang.String getQueryGraphURI()
           
 java.lang.String getQueryModelURL()
           
 java.lang.String getResGraphURIpath()
           
 java.lang.String getResModelURL()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

queryModelURL

public java.lang.String queryModelURL
URL of the RDF model holding the query graph to be matched


resModelURL

public java.lang.String resModelURL
URL of the RDF model holding all resource graphs to be matched


queryGraphURI

public java.lang.String queryGraphURI
The URI of the query graph which will be matched againsed a set of resource graphs


resGraphURIpath

public java.lang.String resGraphURIpath
RDQL path expression to each of the resource graphs which will be matched againsed the query graph


clusterMatchingDescriptionList

private java.util.List clusterMatchingDescriptionList
A List with matching descriptions for each cluster

Constructor Detail

GraphMatchingDescriptionImpl

public GraphMatchingDescriptionImpl()
Method Detail

addClusterMatchingDescription

public void addClusterMatchingDescription(ClusterMatchingDescription cmd)
Adds a new ClusterMatchingDescription to the class interanal List of cmd's


getQueryModelURL

public java.lang.String getQueryModelURL()
Specified by:
getQueryModelURL in interface GraphMatchingDescription
Returns:
URL of the RDF model holding the query graph to be matched

getResModelURL

public java.lang.String getResModelURL()
Specified by:
getResModelURL in interface GraphMatchingDescription
Returns:
URL of the RDF model holding the resource graphs to be matched

getQueryGraphURI

public java.lang.String getQueryGraphURI()
Specified by:
getQueryGraphURI in interface GraphMatchingDescription
Returns:
URI of the query graph

getResGraphURIpath

public java.lang.String getResGraphURIpath()
Specified by:
getResGraphURIpath in interface GraphMatchingDescription
Returns:
RDQL path expression to all entries of resource graphs

getClusterMatchingDescriptionList

public java.util.List getClusterMatchingDescriptionList()
Specified by:
getClusterMatchingDescriptionList in interface GraphMatchingDescription
Returns:
List holding ClusterMatchingDescription objects