Uses of Interface
com._1c.g5.modeling.xtext.scoping.ISliceFilter
-
Packages that use ISliceFilter Package Description com._1c.g5.modeling.xtext.scoping com._1c.g5.v8.dt.bm.index.emf com._1c.g5.v8.dt.bsl.ui.contentassist.stringliteral com._1c.g5.v8.dt.platform.scoping -
-
Uses of ISliceFilter in com._1c.g5.modeling.xtext.scoping
Classes in com._1c.g5.modeling.xtext.scoping that implement ISliceFilter Modifier and Type Class Description class
OneSegmentPredicate
Index slice predicate for elements with qualified name with one partclass
SomeSegmentsPredicate
Index slice predicate for elements with qualified name with more one partFields in com._1c.g5.modeling.xtext.scoping with type parameters of type ISliceFilter Modifier and Type Field Description protected Map<ISliceFilter,IIndexSlice>
IndexSlicesManager. slices
Methods in com._1c.g5.modeling.xtext.scoping that return ISliceFilter Modifier and Type Method Description ISliceFilter
IIndexSlice. getPredicate()
Gets specialISliceFilter
that determines elements in this index slice.ISliceFilter
IIndexSlicePredicateService. getPredicate(String name)
Gets index slice predicate by name.ISliceFilter
IndexSlice. getPredicate()
ISliceFilter
IndexSlicePredicateService. getPredicate(String name)
Methods in com._1c.g5.modeling.xtext.scoping that return types with arguments of type ISliceFilter Modifier and Type Method Description Map<String,ISliceFilter>
IIndexSlicePredicateService. getAllPredicates()
Gets all registered predicates with its names from extension point "com._1c.g5.v8.dt.core.indexSlicePredicate".Map<String,ISliceFilter>
IndexSlicePredicateService. getAllPredicates()
Collection<ISliceFilter>
IIndexSlicesManager. getPredicates()
Gets specialPredicate
s that determine all supporting index slices by this managerCollection<ISliceFilter>
IndexSlicesManager. getPredicates()
protected Map<String,ISliceFilter>
IndexSlicePredicateService. internalGetAllPredicates()
Reads index slices predicates from extension point "com._1c.g5.modeling.xtext.indexSlicePredicate"org.eclipse.xtext.util.Pair<Collection<ISliceFilter>,com.google.common.base.Predicate<org.eclipse.xtext.resource.IEObjectDescription>>
IIndexSlicePredicateService. separateSlices(AndPredicate<org.eclipse.xtext.resource.IEObjectDescription> predicates)
Separates slices predicates fromAndPredicate
org.eclipse.xtext.util.Pair<Collection<ISliceFilter>,com.google.common.base.Predicate<org.eclipse.xtext.resource.IEObjectDescription>>
IIndexSlicePredicateService. separateSlices(Collection<com.google.common.base.Predicate<org.eclipse.xtext.resource.IEObjectDescription>> predicates)
Separates slices predicates from colletion of the predicatesorg.eclipse.xtext.util.Pair<Collection<ISliceFilter>,com.google.common.base.Predicate<org.eclipse.xtext.resource.IEObjectDescription>>
IndexSlicePredicateService. separateSlices(AndPredicate<org.eclipse.xtext.resource.IEObjectDescription> predicates)
org.eclipse.xtext.util.Pair<Collection<ISliceFilter>,com.google.common.base.Predicate<org.eclipse.xtext.resource.IEObjectDescription>>
IndexSlicePredicateService. separateSlices(Collection<com.google.common.base.Predicate<org.eclipse.xtext.resource.IEObjectDescription>> predicates)
Method parameters in com._1c.g5.modeling.xtext.scoping with type arguments of type ISliceFilter Modifier and Type Method Description void
IIndexSlicesManager. addSlices(Collection<ISliceFilter> predicates)
Adds new supporting index slices for this managervoid
IndexSlicesManager. addSlices(Collection<ISliceFilter> predicates)
Iterable<org.eclipse.xtext.resource.IEObjectDescription>
CachedLightSimpleScope. getAllElements(Collection<ISliceFilter> slices)
Iterable<org.eclipse.xtext.resource.IEObjectDescription>
CompositeScope. getAllElements(Collection<ISliceFilter> slices)
Iterable<org.eclipse.xtext.resource.IEObjectDescription>
ISlicedScope. getAllElements(Collection<ISliceFilter> slices)
Obtain all elements from the scope.Iterable<org.eclipse.xtext.resource.IEObjectDescription>
LightFilteringScope. getAllElements(Collection<ISliceFilter> slices)
Iterable<org.eclipse.xtext.resource.IEObjectDescription>
LightSelectableBasedScope. getAllElements(Collection<ISliceFilter> slices)
Iterable<org.eclipse.xtext.resource.IEObjectDescription>
NullSlicedScope. getAllElements(Collection<ISliceFilter> slices)
Iterable<org.eclipse.xtext.resource.IEObjectDescription>
CachedLightSimpleScope. getElements(org.eclipse.emf.ecore.EObject object, Collection<ISliceFilter> slices)
Iterable<org.eclipse.xtext.resource.IEObjectDescription>
CachedLightSimpleScope. getElements(org.eclipse.xtext.naming.QualifiedName name, Collection<ISliceFilter> slices)
Iterable<org.eclipse.xtext.resource.IEObjectDescription>
CompositeScope. getElements(org.eclipse.emf.ecore.EObject object, Collection<ISliceFilter> slices)
Iterable<org.eclipse.xtext.resource.IEObjectDescription>
CompositeScope. getElements(org.eclipse.xtext.naming.QualifiedName name, Collection<ISliceFilter> slices)
Iterable<org.eclipse.xtext.resource.IEObjectDescription>
ISlicedScope. getElements(org.eclipse.emf.ecore.EObject object, Collection<ISliceFilter> slices)
Finds all descriptions that match the given instance.Iterable<org.eclipse.xtext.resource.IEObjectDescription>
ISlicedScope. getElements(org.eclipse.xtext.naming.QualifiedName name, Collection<ISliceFilter> slices)
Find all descriptions that match the given name.Iterable<org.eclipse.xtext.resource.IEObjectDescription>
LightFilteringScope. getElements(org.eclipse.emf.ecore.EObject object, Collection<ISliceFilter> slices)
Iterable<org.eclipse.xtext.resource.IEObjectDescription>
LightFilteringScope. getElements(org.eclipse.xtext.naming.QualifiedName name, Collection<ISliceFilter> slices)
Iterable<org.eclipse.xtext.resource.IEObjectDescription>
LightSelectableBasedScope. getElements(org.eclipse.emf.ecore.EObject object, Collection<ISliceFilter> slices)
Iterable<org.eclipse.xtext.resource.IEObjectDescription>
LightSelectableBasedScope. getElements(org.eclipse.xtext.naming.QualifiedName name, Collection<ISliceFilter> slices)
Iterable<org.eclipse.xtext.resource.IEObjectDescription>
NullSlicedScope. getElements(org.eclipse.emf.ecore.EObject object, Collection<ISliceFilter> slices)
Iterable<org.eclipse.xtext.resource.IEObjectDescription>
NullSlicedScope. getElements(org.eclipse.xtext.naming.QualifiedName name, Collection<ISliceFilter> slices)
Iterable<org.eclipse.xtext.resource.IEObjectDescription>
ISlicedResourceDescriptions. getExportedObjects(org.eclipse.emf.ecore.EClass type, org.eclipse.xtext.naming.QualifiedName name, boolean ignoreCase, Collection<ISliceFilter> slices)
Gets all elements which match the given qualified name and typeIterable<org.eclipse.xtext.resource.IEObjectDescription>
ISlicedSelectable. getExportedObjects(org.eclipse.emf.ecore.EClass type, org.eclipse.xtext.naming.QualifiedName name, boolean ignoreCase, Collection<ISliceFilter> slices)
Gets all elements which match the given qualified name and type for concrete index slicesIterable<org.eclipse.xtext.resource.IEObjectDescription>
ISlicedResourceDescriptions. getExportedObjectsByType(org.eclipse.emf.ecore.EClass type, Collection<ISliceFilter> slices)
Gets all elements which match the given type for concrete index slicesIterable<org.eclipse.xtext.resource.IEObjectDescription>
ISlicedSelectable. getExportedObjectsByType(org.eclipse.emf.ecore.EClass type, Collection<ISliceFilter> slices)
Gets all elements which match the given type for concrete index slicesSet<Long>
IIndexSlicesManager. getIndexSliceItems(Collection<ISliceFilter> predicates)
Gets unique ids of index elements contained in index slice corresponding to allpredicates
Set<Long>
IndexSlicesManager. getIndexSliceItems(Collection<ISliceFilter> predicates)
org.eclipse.xtext.resource.IEObjectDescription
CachedLightSimpleScope. getSingleElement(org.eclipse.xtext.naming.QualifiedName name, Collection<ISliceFilter> slices)
org.eclipse.xtext.resource.IEObjectDescription
CompositeScope. getSingleElement(org.eclipse.xtext.naming.QualifiedName name, Collection<ISliceFilter> slices)
org.eclipse.xtext.resource.IEObjectDescription
ISlicedScope. getSingleElement(org.eclipse.xtext.naming.QualifiedName name, Collection<ISliceFilter> slices)
Finds the first description that matches the given name.org.eclipse.xtext.resource.IEObjectDescription
LightFilteringScope. getSingleElement(org.eclipse.xtext.naming.QualifiedName name, Collection<ISliceFilter> slices)
org.eclipse.xtext.resource.IEObjectDescription
LightSelectableBasedScope. getSingleElement(org.eclipse.xtext.naming.QualifiedName name, Collection<ISliceFilter> slices)
org.eclipse.xtext.resource.IEObjectDescription
NullSlicedScope. getSingleElement(org.eclipse.xtext.naming.QualifiedName name, Collection<ISliceFilter> slices)
Constructors in com._1c.g5.modeling.xtext.scoping with parameters of type ISliceFilter Constructor Description IndexSlice(ISliceFilter predicate)
ConstructorConstructor parameters in com._1c.g5.modeling.xtext.scoping with type arguments of type ISliceFilter Constructor Description CachedLightSimpleScope(Iterable<org.eclipse.xtext.resource.IEObjectDescription> descriptions, boolean ignoreCase, Collection<ISliceFilter> predicatesForSlices)
ConstructorCachedLightSimpleScope(org.eclipse.xtext.scoping.IScope parent, Iterable<org.eclipse.xtext.resource.IEObjectDescription> descriptions, boolean ignoreCase, Collection<ISliceFilter> predicatesForSlices)
Constructor -
Uses of ISliceFilter in com._1c.g5.v8.dt.bm.index.emf
Method parameters in com._1c.g5.v8.dt.bm.index.emf with type arguments of type ISliceFilter Modifier and Type Method Description Iterable<org.eclipse.xtext.resource.IEObjectDescription>
IBmEmfIndexProvider. getEObjectIndexByType(org.eclipse.emf.ecore.EClass type, Collection<ISliceFilter> slices)
Gets the EObject index for the given class type and special index slices (seeIIndexSlicePredicateService
)Iterable<org.eclipse.xtext.resource.IEObjectDescription>
IBmEmfIndexProvider. getEObjectIndexByType(org.eclipse.emf.ecore.EClass type, org.eclipse.xtext.naming.QualifiedName name, boolean ignoreCase, Collection<ISliceFilter> slices)
Gets EObject index by given type, special index slices (seeIIndexSlicePredicateService
) and filtering criteria.Set<Integer>
IBmIndexSlicesManager. getItemOrder(long id, Collection<ISliceFilter> predicates)
Gets all additional ids corresponding to the place of the item withid
in BM index store and contained in index slice corresponding to allpredicates
-
Uses of ISliceFilter in com._1c.g5.v8.dt.bsl.ui.contentassist.stringliteral
Methods in com._1c.g5.v8.dt.bsl.ui.contentassist.stringliteral that return types with arguments of type ISliceFilter Modifier and Type Method Description protected Collection<ISliceFilter>
AbstractStringLiteralProposalProvider. getFilterScope(IIndexSlicePredicateService slicePredicateService, boolean isRussian)
Gets special filter forIScope
, elements in the scope are filtered by language -
Uses of ISliceFilter in com._1c.g5.v8.dt.platform.scoping
Constructor parameters in com._1c.g5.v8.dt.platform.scoping with type arguments of type ISliceFilter Constructor Description PlatformSimpleScope(Iterable<org.eclipse.xtext.resource.IEObjectDescription> descriptions, boolean ignoreCase, Collection<ISliceFilter> predicatesForSlices)
ConstructorPlatformSimpleScope(org.eclipse.xtext.scoping.IScope parent, Iterable<org.eclipse.xtext.resource.IEObjectDescription> descriptions, boolean ignoreCase, Collection<ISliceFilter> predicatesForSlices)
Constructor
-