Package com._1c.g5.v8.dt.form.path
Interface IPathIndexBmProvider
-
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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
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.List<DataPathReferredObject>
getBmObjectRelatedPaths(long bmObjectId)
Gets the list of datapaths associated with the given object.
-
-
-
Method Detail
-
addFormToIndex
void addFormToIndex(Form form)
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
List<DataPathReferredObject> getBmObjectRelatedPaths(long bmObjectId)
Gets the list of datapaths associated with the given object.- Parameters:
bmObjectId
- The identifier of the object.- Returns:
- The list of related datapaths.
-
-