Package com._1c.g5.v8.dt.export
Interface IExportService
-
- All Superinterfaces:
IManagedService
public interface IExportService extends IManagedService
Service to control full process of export
-
-
Field Summary
Fields Modifier and Type Field Description static StringEXPORT_SERVICE_TRACE_OPTIONTrace option constant for Export service
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description org.eclipse.core.runtime.IStatuswork(org.eclipse.emf.ecore.EObject eObject, IExportArtifactBuilder artifactBuilder, boolean exportSubordinateObject, boolean exportExternalProperties, org.eclipse.core.runtime.IProgressMonitor progressMonitor)Method to execute export work formEObjectintargetFolder-
Methods inherited from interface com._1c.g5.wiring.IManagedService
activate, deactivate
-
-
-
-
Field Detail
-
EXPORT_SERVICE_TRACE_OPTION
static final String EXPORT_SERVICE_TRACE_OPTION
Trace option constant for Export service- See Also:
- Constant Field Values
-
-
Method Detail
-
work
org.eclipse.core.runtime.IStatus work(org.eclipse.emf.ecore.EObject eObject, IExportArtifactBuilder artifactBuilder, boolean exportSubordinateObject, boolean exportExternalProperties, org.eclipse.core.runtime.IProgressMonitor progressMonitor)Method to execute export work formEObjectintargetFolder- Parameters:
eObject- sourceEObjectfor export, cannot benullartifactBuilder- the artifact builder, cannot benullexportSubordinateObject-trueif the subordinate objects will be exported to orfalseto export eObject onlyexportExternalProperties-trueif the external properties will be exported to orfalseto export eObject onlyprogressMonitor- ui process monitor- Returns:
IStatusof export work result
-
-