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 String
EXPORT_SERVICE_TRACE_OPTION
Trace option constant for Export service
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description 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 formEObject
intargetFolder
-
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 formEObject
intargetFolder
- Parameters:
eObject
- sourceEObject
for export, cannot benull
artifactBuilder
- the artifact builder, cannot benull
exportSubordinateObject
-true
if the subordinate objects will be exported to orfalse
to export eObject onlyexportExternalProperties
-true
if the external properties will be exported to orfalse
to export eObject onlyprogressMonitor
- ui process monitor- Returns:
IStatus
of export work result
-
-