TPTP 4.2.0 Platform Project
Internal API Specification

org.eclipse.hyades.models.hierarchy.util.internal
Class HierarchyXMIQueryEngine

java.lang.Object
  extended byorg.eclipse.hyades.models.hierarchy.util.internal.HierarchyXMIQueryEngine
All Implemented Interfaces:
org.eclipse.hyades.models.hierarchy.util.IExtendedQueryService

public class HierarchyXMIQueryEngine
extends java.lang.Object
implements org.eclipse.hyades.models.hierarchy.util.IExtendedQueryService

This is internal code and it is not supposed to be used directly.

Since:
3.3

Field Summary
protected  java.util.Map savedQueries
           
 
Fields inherited from interface org.eclipse.hyades.models.hierarchy.util.IExtendedQueryService
EXECUTE_PROCEDURE, EXECUTE_QUERY, EXECUTE_STATEMENT, EXECUTE_UPDATE
 
Constructor Summary
HierarchyXMIQueryEngine()
           
 
Method Summary
 org.eclipse.hyades.models.hierarchy.extensions.QueryResult executeQuery(org.eclipse.hyades.models.hierarchy.extensions.Query query, org.eclipse.emf.ecore.resource.ResourceSet targetResourceSet, java.util.Collection notLoadedTypes)
           
 org.eclipse.hyades.models.hierarchy.extensions.QueryResult executeQuery(java.lang.String queryName, org.eclipse.emf.ecore.resource.ResourceSet targetResourceSet, java.util.Collection notLoadedTypes)
          Not implemented in this case the client should manage the query
 java.lang.Object executeQuery(java.lang.String queryString, java.lang.String targetResourceURI, int mode, java.util.Properties p)
           
 boolean storeQuery(org.eclipse.hyades.models.hierarchy.extensions.Query query)
          Not implemented in this case the client should manage the query
 boolean validateQuery(org.eclipse.hyades.models.hierarchy.extensions.Query query)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

savedQueries

protected java.util.Map savedQueries
Constructor Detail

HierarchyXMIQueryEngine

public HierarchyXMIQueryEngine()
Method Detail

executeQuery

public org.eclipse.hyades.models.hierarchy.extensions.QueryResult executeQuery(org.eclipse.hyades.models.hierarchy.extensions.Query query,
                                                                               org.eclipse.emf.ecore.resource.ResourceSet targetResourceSet,
                                                                               java.util.Collection notLoadedTypes)
Specified by:
executeQuery in interface org.eclipse.hyades.models.hierarchy.util.IExtendedQueryService
See Also:
IExtendedQueryService.executeQuery(org.eclipse.hyades.models.hierarchy.extensions.Query, org.eclipse.emf.ecore.resource.ResourceSet, java.util.Collection)

executeQuery

public org.eclipse.hyades.models.hierarchy.extensions.QueryResult executeQuery(java.lang.String queryName,
                                                                               org.eclipse.emf.ecore.resource.ResourceSet targetResourceSet,
                                                                               java.util.Collection notLoadedTypes)
Not implemented in this case the client should manage the query

Specified by:
executeQuery in interface org.eclipse.hyades.models.hierarchy.util.IExtendedQueryService
See Also:
IExtendedQueryService.executeQuery(java.lang.String, org.eclipse.emf.ecore.resource.ResourceSet, java.util.Collection)

validateQuery

public boolean validateQuery(org.eclipse.hyades.models.hierarchy.extensions.Query query)
Specified by:
validateQuery in interface org.eclipse.hyades.models.hierarchy.util.IExtendedQueryService
See Also:
IExtendedQueryService.validateQuery(org.eclipse.hyades.models.hierarchy.extensions.Query)

storeQuery

public boolean storeQuery(org.eclipse.hyades.models.hierarchy.extensions.Query query)
Not implemented in this case the client should manage the query

Specified by:
storeQuery in interface org.eclipse.hyades.models.hierarchy.util.IExtendedQueryService
See Also:
IExtendedQueryService.storeQuery(org.eclipse.hyades.models.hierarchy.extensions.Query)

executeQuery

public java.lang.Object executeQuery(java.lang.String queryString,
                                     java.lang.String targetResourceURI,
                                     int mode,
                                     java.util.Properties p)
Specified by:
executeQuery in interface org.eclipse.hyades.models.hierarchy.util.IExtendedQueryService

TPTP 4.2.0 Platform Project
Internal API Specification