Package com._1c.g5.v8.dt.export
Interface IExportService
- All Superinterfaces:
IManagedService
- All Known Implementing Classes:
ExportService
Service to control full process of export
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionorg.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 Details
-
EXPORT_SERVICE_TRACE_OPTION
Trace option constant for Export service- See Also:
-
-
Method Details
-
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
-