Uses of Interface
com._1c.g5.v8.bm.core.IBmEngine
-
-
Uses of IBmEngine in com._1c.g5.v8.bm.core
Methods in com._1c.g5.v8.bm.core that return IBmEngine Modifier and Type Method Description IBmEngine
BmObject. bmGetEngine()
IBmEngine
IBmObject. bmGetEngine()
Gets the engine the object is managed by.static IBmEngine
BmEngines. createEngine(String id, Path root, Collection<org.eclipse.emf.ecore.EPackage> ePackages)
Creates a newIBmEngine
with default settings.static IBmEngine
BmEngines. createEngine(String id, Path root, Collection<org.eclipse.emf.ecore.EPackage> ePackages, BmEngineSettings settings)
Creates a newIBmEngine
with the specified settings.IBmEngine
IBmEngine. createOverlayEngine()
Creates an overlay engine. -
Uses of IBmEngine in com._1c.g5.v8.bm.core.monitoring
Methods in com._1c.g5.v8.bm.core.monitoring that return IBmEngine Modifier and Type Method Description IBmEngine
IBmMonitoringEvent. getEngine()
Gets the engine the event belongs to. -
Uses of IBmEngine in com._1c.g5.v8.bm.integration
Methods in com._1c.g5.v8.bm.integration that return IBmEngine Modifier and Type Method Description IBmEngine
IBmModel. getEngine()
Gets the underlying engine.Methods in com._1c.g5.v8.bm.integration with parameters of type IBmEngine Modifier and Type Method Description static IBmModel
BmModels. create(IBmEngine engine, IBmSaveManager saveManager, IBmTaskCompletedProcessor processor, Path workingDirectory, boolean enableEvents)
Creates a newIBmModel
with the specified parameters. -
Uses of IBmEngine in com._1c.g5.v8.dt.binary.resource
Methods in com._1c.g5.v8.dt.binary.resource with parameters of type IBmEngine Modifier and Type Method Description protected void
BinaryResourceContentImporter. doImportContent(IBmEngine engine, IBmTransaction transaction, IDtProject project, org.eclipse.core.runtime.IPath path, IResourceAccessor resourceAccessor, boolean fullOverride)
-
Uses of IBmEngine in com._1c.g5.v8.dt.bp.scheme.xml.serialization.import_
Methods in com._1c.g5.v8.dt.bp.scheme.xml.serialization.import_ with parameters of type IBmEngine Modifier and Type Method Description void
GraphicalSchemeBmContentImporter. processTask(IBmEngine engine, IBmTransaction transaction, IDtProject project, IResourceContentImporter.IImportTask task, IResourceAccessor resourceAccessor, boolean fullOverride)
-
Uses of IBmEngine in com._1c.g5.v8.dt.cmi
Methods in com._1c.g5.v8.dt.cmi with parameters of type IBmEngine Modifier and Type Method Description CommandInterfaceRoot
ICommandInterfaceAccessor. getRoot(IBmEngine engine)
Gets the command interface root. -
Uses of IBmEngine in com._1c.g5.v8.dt.core.naming
Methods in com._1c.g5.v8.dt.core.naming with parameters of type IBmEngine Modifier and Type Method Description org.eclipse.emf.common.util.URI
ISymbolicNameServiceDelegate. convertCommonSymbolicNameToUri(String name, org.eclipse.emf.ecore.EClass targetType, IBmEngine engine)
Converts common symbolic name to URI.org.eclipse.emf.common.util.URI
ISymbolicNameServiceDelegate. convertContextSpecificSymbolicNameToUri(String name, org.eclipse.emf.ecore.EObject contextObject, org.eclipse.emf.ecore.EReference contextFeature, String contextTopObjectFqn, IBmEngine engine)
Converts context specific symbolic name to URI.org.eclipse.emf.common.util.URI
ISymbolicNameService. convertSymbolicNameToUri(String name, org.eclipse.emf.ecore.EObject contextObject, org.eclipse.emf.ecore.EReference contextFeature, String contextTopObjectFqn, IBmEngine engine, Version runtimeVersion)
Converts the name used in the specific context to URI. -
Uses of IBmEngine in com._1c.g5.v8.dt.core.provider
Methods in com._1c.g5.v8.dt.core.provider with parameters of type IBmEngine Modifier and Type Method Description default void
IResourceContentImporterExtension. afterImport(IBmObject importedObject, IBmEngine engine, IBmTransaction transaction, org.eclipse.emf.ecore.resource.Resource resource, org.eclipse.core.runtime.IPath path)
This method is called after the import of BM-controlled object, The imported object is attached to the transaction and may be changedvoid
IResourceContentImporterExtensionManager. afterImport(IBmObject importedObject, IBmEngine engine, IBmTransaction transaction, org.eclipse.emf.ecore.resource.Resource resource, org.eclipse.core.runtime.IPath path)
Delegates the after import processing for BM processed data to target extensions.default void
IResourceContentImporterExtension. beforeImport(IBmEngine engine, IBmTransaction transaction, org.eclipse.emf.ecore.resource.Resource resource, org.eclipse.core.runtime.IPath path)
This method is called before the real import of the BM object or loading of non-BM controlled objectvoid
IResourceContentImporterExtensionManager. beforeImport(IBmEngine engine, IBmTransaction transaction, org.eclipse.emf.ecore.resource.Resource resource, org.eclipse.core.runtime.IPath path)
Delegates the before import processing for BM processed data to target extensions.protected void
BaseSingleEmfResourceObjectImporter. doImportContent(IBmEngine engine, IBmTransaction transaction, IDtProject project, org.eclipse.core.runtime.IPath objectPath, IResourceAccessor resourceAccessor, boolean fullOverride)
protected abstract void
BaseSingleResourceObjectImporter. doImportContent(IBmEngine engine, IBmTransaction transaction, IDtProject project, org.eclipse.core.runtime.IPath objectPath, IResourceAccessor resourceAccessor, boolean fullOverride)
Subclasses implement this method to provide import logics.IBmObject
ResourceImportHelper. performImport(IBmEngine engine, IBmTransaction transaction, IDtProject project, String fqn, org.eclipse.core.runtime.IPath path, InputStream inputStream, IBmObject existingObject, boolean fullOverride, boolean resolveExternalReferencesDuringImport, ResourceImportHelper.ILoadOptionsProvider loadOptionsProvider)
Imports the only object residing in the specified resource.void
BaseSingleResourceObjectImporter. processTask(IBmEngine engine, IBmTransaction transaction, IDtProject project, IResourceContentImporter.IImportTask task, IResourceAccessor resourceAccessor, boolean fullOverride)
void
IResourceContentImporter. processTask(IBmEngine engine, IBmTransaction transaction, IDtProject project, IResourceContentImporter.IImportTask task, IResourceAccessor resourceAccessor, boolean fullOverride)
Processes the specified import task.void
UnresolvedUriResolver. resolve(IBmEngine engine, IBmObject topObject, String topObjectFqn)
Resolves the unresolved links inside the provided object. -
Uses of IBmEngine in com._1c.g5.v8.dt.form.datasourceinfo
Methods in com._1c.g5.v8.dt.form.datasourceinfo with parameters of type IBmEngine Modifier and Type Method Description Object
IPropertyInfoManager. getSource(PropertyInfo propertyInfo, IBmEngine bmEngine)
Gets the source from the givenPropertyInfo
. -
Uses of IBmEngine in com._1c.g5.v8.dt.form.model.util
Methods in com._1c.g5.v8.dt.form.model.util with parameters of type IBmEngine Modifier and Type Method Description void
FormDataSourceInfoCache. evictAllValues(IBmEngine engine)
Evicts all values from the cache.void
FormDataSourceInfoCache. evictValuesByRegionName(String regionName, IBmEngine engine)
Evicts values by region name from the cache.Object
FormDataSourceInfoCache. getValue(Long key, String regionName, IBmEngine engine)
Gets the cached value.void
FormDataSourceInfoCache. putValue(Long key, Object value, String regionName, IBmEngine engine)
Adds values to the cache. -
Uses of IBmEngine in com._1c.g5.v8.dt.refactoring.core
Methods in com._1c.g5.v8.dt.refactoring.core that return IBmEngine Modifier and Type Method Description IBmEngine
CleanReferenceProblem. getReferencingEngine()
Returns the referenciong object engine.
-