de.uni_leipzig.wifa.iwi.mr3.dao.neo4j.impl
Class SearchProcessorImpl

Package class diagram package SearchProcessorImpl
java.lang.Object
  extended by de.uni_leipzig.wifa.iwi.mr3.dao.neo4j.impl.SearchProcessorImpl
All Implemented Interfaces:
SearchProcessor

public class SearchProcessorImpl
extends Object
implements SearchProcessor

Search processor.


Constructor Summary
SearchProcessorImpl()
           
 
Method Summary
 Match[] processCompleteSearch(String expression, String[] classifiers, boolean isCaseSensitive, boolean isRegEx)
          Processes a complete search over all direct and indirect instances of EObject.
 Match[] processPartialSearch(String expression, String[] classifiers, boolean isCaseSensitive, boolean isRegEx)
          Processes a partial search for instances of given classifiers.
 void setHelper(NeoHelper helper)
          Setter.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SearchProcessorImpl

public SearchProcessorImpl()
Method Detail

setHelper

public void setHelper(NeoHelper helper)
Setter.

Parameters:
helper - the helper to set

processCompleteSearch

public Match[] processCompleteSearch(String expression,
                                     String[] classifiers,
                                     boolean isCaseSensitive,
                                     boolean isRegEx)
Processes a complete search over all direct and indirect instances of EObject.

Specified by:
processCompleteSearch in interface SearchProcessor
Parameters:
expression - Search expresion
classifiers - Classifiers to search for
isCaseSensitive - Case sensitive search
isRegEx - Regular expression search
Returns:
array with found models
See Also:
SearchProcessor.processCompleteSearch(java.lang.String, java.lang.String[], boolean, boolean)

processPartialSearch

public Match[] processPartialSearch(String expression,
                                    String[] classifiers,
                                    boolean isCaseSensitive,
                                    boolean isRegEx)
Processes a partial search for instances of given classifiers.

Specified by:
processPartialSearch in interface SearchProcessor
Parameters:
expression - Search expresion
classifiers - Classifiers to search for
isCaseSensitive - Case sensitive search
isRegEx - Regular expression search
Returns:
array with found models
See Also:
SearchProcessor.processPartialSearch(java.lang.String, java.lang.String[], boolean, boolean)


Copyright © 2010 Uni-Leipzig. All Rights Reserved.