de.uni_leipzig.wifa.iwi.mr3.dao
Interface SearchProcessor

Package class diagram package SearchProcessor
All Known Implementing Classes:
SearchProcessorImpl

public interface SearchProcessor

Search processor.


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.
 

Method Detail

processCompleteSearch

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

Parameters:
expression - Search expresion
classifiers - Classifiers to search for
isCaseSensitive - Case sensitive search
isRegEx - Regular expression search
Returns:
array with found models

processPartialSearch

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

Parameters:
expression - Search expresion
classifiers - Classifiers to search for
isCaseSensitive - Case sensitive search
isRegEx - Regular expression search
Returns:
array with found models


Copyright © 2010 Uni-Leipzig. All Rights Reserved.