Package com._1c.g5.v8.dt.form.path
Interface IPathIndexBmProvider
- All Known Implementing Classes:
PathIndexBmProvider
public interface IPathIndexBmProvider
Facade interface for the path quick resolving index functionality. Could be used for:
- Searching paths (and containing form elements) based on objects being referenced from path segments.
- Resolving path segments and finding referenced objects.
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addFormToIndex
(Form form) Indexes all data paths contained in form elements.void
addOrUpdateFormElementIndex
(org.eclipse.emf.ecore.EObject formElement) Adds or updates information about dataPaths contained in the form element.getBmObjectRelatedPaths
(long bmObjectId) Gets the list of datapaths associated with the given object.
-
Method Details
-
addFormToIndex
Indexes all data paths contained in form elements.- Parameters:
form
- The form to index data paths for.
-
addOrUpdateFormElementIndex
void addOrUpdateFormElementIndex(org.eclipse.emf.ecore.EObject formElement) Adds or updates information about dataPaths contained in the form element.- Parameters:
formElement
- The element for update.
-
getBmObjectRelatedPaths
Gets the list of datapaths associated with the given object.- Parameters:
bmObjectId
- The identifier of the object.- Returns:
- The list of related datapaths.
-