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 TypeMethodDescriptionvoidaddFormToIndex(Form form) Indexes all data paths contained in form elements.voidaddOrUpdateFormElementIndex(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.
-