Package com._1c.g5.v8.dt.search.core
Interface IModelObjectTreeSearchEngine
-
public interface IModelObjectTreeSearchEngine
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description 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.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.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.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.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.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.
-
-
-
Method Detail
-
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 benull
regex
- the special regular expression to search by, can not benull
onlyInNames
-true
if to run search only by names (getName()
) andfalse
if to to run search as by names and by typesbySynonym
- defines whether to search by synonym (getSynonym()
)storeEObjectDescription
- defines whether to storeIEObjectDescription
in trie nodesmonitor
- actualIProgressMonitor
, can't benull
- Returns:
- the
IEObjectTrie
containing 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 benull
pattern
- the specialPattern
to search by, can not benull
onlyInNames
-true
if to run search only by names (getName()
) andfalse
if to to run search as by names and by typesbySynonym
- defines whether to search by synonym (getSynonym()
)storeEObjectDescription
- defines whether to storeIEObjectDescription
in trie nodesmonitor
- actualIProgressMonitor
, can't benull
- Returns:
- the
IEObjectTrie
containing 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 benull
regex
- the special regular expression to search by, can not benull
eClasses
- the given collection ofEClass
'es to search among, can not benull
onlyInNames
-true
if to run search only by names (getName()
) andfalse
if to to run search as by names and by typesbySynonym
- defines whether to search by synonym (getSynonym()
)storeEObjectDescription
- defines whether to storeIEObjectDescription
in trie nodesmonitor
- actualIProgressMonitor
, can't benull
- Returns:
- the
IEObjectTrie
containing 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 benull
pattern
- the specialPattern
to search by, can not benull
eClasses
- the given collection ofEClass
'es to search among, can not benull
onlyInNames
-true
if to run search only by names (getName()
) andfalse
if to to run search as by names and by typesbySynonym
- defines whether to search by synonym (getSynonym()
)storeEObjectDescription
- defines whether to storeIEObjectDescription
in trie nodesmonitor
- actualIProgressMonitor
, can't benull
- Returns:
- the
IEObjectTrie
containing 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 benull
regex
- the special regular expression to search by, can not benull
eClasses
- the given collection ofEClass
'es to search among, can not benull
eClassesFilterBy
- the collection ofEClass
'es to filter the search trie by, can benull
onlyInNames
-true
if to run search only by names (getName()
) andfalse
if to to run search as by names and by typesbySynonym
- defines whether to search by synonym (getSynonym()
)storeEObjectDescription
- defines whether to storeIEObjectDescription
in trie nodesmonitor
- actualIProgressMonitor
, can't benull
- Returns:
- the
IEObjectTrie
containing 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 benull
pattern
- the specialPattern
to search by, can not benull
eClasses
- the given collection ofEClass
'es to search among, can not benull
eClassesFilterBy
- the collection ofEClass
'es to filter the search trie by, can benull
onlyInNames
-true
if to run search only by names (getName()
) andfalse
if to to run search as by names and by typesbySynonym
- defines whether to search by synonym (getSynonym()
)storeEObjectDescription
- defines whether to storeIEObjectDescription
in trie nodesmonitor
- actualIProgressMonitor
, can't benull
- Returns:
- the
IEObjectTrie
containing the search results, can not benull
-
-