Package com._1c.g5.v8.dt.search.core
Interface IModelObjectTreeSearchEngine
- All Known Implementing Classes:
ModelObjectTreeSearchEngine
public interface IModelObjectTreeSearchEngine
-
Method Summary
Modifier and TypeMethodDescriptionrunSearch(org.eclipse.core.resources.IProject project, String regex, boolean onlyInNames, boolean bySynonym, boolean storeEObjectDescription, org.eclipse.core.runtime.IProgressMonitor monitor) Runs search among allMdObject's according to the special regular expression.runSearch(org.eclipse.core.resources.IProject project, String regex, Collection<org.eclipse.emf.ecore.EClass> eClasses, boolean onlyInNames, boolean bySynonym, boolean storeEObjectDescription, org.eclipse.core.runtime.IProgressMonitor monitor) Runs search amongMdObject's the eClass which in the given collection ofEClass'es according to the special pattern.runSearch(org.eclipse.core.resources.IProject project, String regex, Collection<org.eclipse.emf.ecore.EClass> eClasses, Collection<org.eclipse.emf.ecore.EClass> eClassesFilterBy, boolean onlyInNames, boolean bySynonym, boolean storeEObjectDescription, org.eclipse.core.runtime.IProgressMonitor monitor) Runs search amongMdObject's the eClass which in the given collection ofEClass'es according to the special pattern.runSearch(org.eclipse.core.resources.IProject project, Pattern pattern, boolean onlyInNames, boolean bySynonym, boolean storeEObjectDescription, org.eclipse.core.runtime.IProgressMonitor monitor) Runs search among allMdObject's according to the special pattern.runSearch(org.eclipse.core.resources.IProject project, Pattern pattern, Collection<org.eclipse.emf.ecore.EClass> eClasses, boolean onlyInNames, boolean bySynonym, boolean storeEObjectDescription, org.eclipse.core.runtime.IProgressMonitor monitor) Runs search amongMdObject's the eClass which in the given collection ofEClass'es according to the special pattern.runSearch(org.eclipse.core.resources.IProject project, Pattern pattern, Collection<org.eclipse.emf.ecore.EClass> eClasses, Collection<org.eclipse.emf.ecore.EClass> eClassesFilterBy, boolean onlyInNames, boolean bySynonym, boolean storeEObjectDescription, org.eclipse.core.runtime.IProgressMonitor monitor) Runs search amongMdObject's the eClass which in the given collection ofEClass'es according to the special pattern.
-
Method Details
-
runSearch
IEObjectTrie runSearch(org.eclipse.core.resources.IProject project, String regex, boolean onlyInNames, boolean bySynonym, boolean storeEObjectDescription, org.eclipse.core.runtime.IProgressMonitor monitor) Runs search among allMdObject's according to the special regular expression.- Parameters:
project- the projectMdObject's belongs to, can not benullregex- the special regular expression to search by, can not benullonlyInNames-trueif to run search only by names (getName()) andfalseif to to run search as by names and by typesbySynonym- defines whether to search by synonym (getSynonym())storeEObjectDescription- defines whether to storeIEObjectDescriptionin trie nodesmonitor- actualIProgressMonitor, can't benull- Returns:
- the
IEObjectTriecontaining the search results, can not benull
-
runSearch
IEObjectTrie runSearch(org.eclipse.core.resources.IProject project, Pattern pattern, boolean onlyInNames, boolean bySynonym, boolean storeEObjectDescription, org.eclipse.core.runtime.IProgressMonitor monitor) Runs search among allMdObject's according to the special pattern.- Parameters:
project- the projectMdObject's belongs to, can not benullpattern- the specialPatternto search by, can not benullonlyInNames-trueif to run search only by names (getName()) andfalseif to to run search as by names and by typesbySynonym- defines whether to search by synonym (getSynonym())storeEObjectDescription- defines whether to storeIEObjectDescriptionin trie nodesmonitor- actualIProgressMonitor, can't benull- Returns:
- the
IEObjectTriecontaining the search results, can not benull
-
runSearch
IEObjectTrie runSearch(org.eclipse.core.resources.IProject project, String regex, Collection<org.eclipse.emf.ecore.EClass> eClasses, boolean onlyInNames, boolean bySynonym, boolean storeEObjectDescription, org.eclipse.core.runtime.IProgressMonitor monitor) Runs search amongMdObject's the eClass which in the given collection ofEClass'es according to the special pattern.- Parameters:
project- the projectMdObject's belongs to, can not benullregex- the special regular expression to search by, can not benulleClasses- the given collection ofEClass'es to search among, can not benullonlyInNames-trueif to run search only by names (getName()) andfalseif to to run search as by names and by typesbySynonym- defines whether to search by synonym (getSynonym())storeEObjectDescription- defines whether to storeIEObjectDescriptionin trie nodesmonitor- actualIProgressMonitor, can't benull- Returns:
- the
IEObjectTriecontaining the search results, can not benull
-
runSearch
IEObjectTrie runSearch(org.eclipse.core.resources.IProject project, Pattern pattern, Collection<org.eclipse.emf.ecore.EClass> eClasses, boolean onlyInNames, boolean bySynonym, boolean storeEObjectDescription, org.eclipse.core.runtime.IProgressMonitor monitor) Runs search amongMdObject's the eClass which in the given collection ofEClass'es according to the special pattern.- Parameters:
project- the projectMdObject's belongs to, can not benullpattern- the specialPatternto search by, can not benulleClasses- the given collection ofEClass'es to search among, can not benullonlyInNames-trueif to run search only by names (getName()) andfalseif to to run search as by names and by typesbySynonym- defines whether to search by synonym (getSynonym())storeEObjectDescription- defines whether to storeIEObjectDescriptionin trie nodesmonitor- actualIProgressMonitor, can't benull- Returns:
- the
IEObjectTriecontaining the search results, can not benull
-
runSearch
IEObjectTrie runSearch(org.eclipse.core.resources.IProject project, String regex, Collection<org.eclipse.emf.ecore.EClass> eClasses, Collection<org.eclipse.emf.ecore.EClass> eClassesFilterBy, boolean onlyInNames, boolean bySynonym, boolean storeEObjectDescription, org.eclipse.core.runtime.IProgressMonitor monitor) Runs search amongMdObject's the eClass which in the given collection ofEClass'es according to the special pattern. Then filters the search trie by the given collections ofEClass'es to filter by.- Parameters:
project- the projectMdObject's belongs to, can not benullregex- the special regular expression to search by, can not benulleClasses- the given collection ofEClass'es to search among, can not benulleClassesFilterBy- the collection ofEClass'es to filter the search trie by, can benullonlyInNames-trueif to run search only by names (getName()) andfalseif to to run search as by names and by typesbySynonym- defines whether to search by synonym (getSynonym())storeEObjectDescription- defines whether to storeIEObjectDescriptionin trie nodesmonitor- actualIProgressMonitor, can't benull- Returns:
- the
IEObjectTriecontaining the search results, can not benull
-
runSearch
IEObjectTrie runSearch(org.eclipse.core.resources.IProject project, Pattern pattern, Collection<org.eclipse.emf.ecore.EClass> eClasses, Collection<org.eclipse.emf.ecore.EClass> eClassesFilterBy, boolean onlyInNames, boolean bySynonym, boolean storeEObjectDescription, org.eclipse.core.runtime.IProgressMonitor monitor) Runs search amongMdObject's the eClass which in the given collection ofEClass'es according to the special pattern. Then filters the search trie by the given collections ofEClass'es to filter by.- Parameters:
project- the projectMdObject's belongs to, can not benullpattern- the specialPatternto search by, can not benulleClasses- the given collection ofEClass'es to search among, can not benulleClassesFilterBy- the collection ofEClass'es to filter the search trie by, can benullonlyInNames-trueif to run search only by names (getName()) andfalseif to to run search as by names and by typesbySynonym- defines whether to search by synonym (getSynonym())storeEObjectDescription- defines whether to storeIEObjectDescriptionin trie nodesmonitor- actualIProgressMonitor, can't benull- Returns:
- the
IEObjectTriecontaining the search results, can not benull
-