Class ScheduleExporter
- java.lang.Object
-
- com._1c.g5.v8.dt.core.provider.BaseBmObjectExporter
-
- com._1c.g5.v8.dt.schedule.resource.ScheduleExporter
-
- All Implemented Interfaces:
IBmObjectExporter
public final class ScheduleExporter extends BaseBmObjectExporter
Exporter forSchedule.
-
-
Constructor Summary
Constructors Constructor Description ScheduleExporter(IBmModelManager modelManager, ISymbolicNameService symbolicNameService, org.eclipse.xtext.naming.IQualifiedNameConverter qualifiedNameConverter, IQualifiedNameFilePathConverter qualifiedNameFilePathConverter, org.eclipse.emf.ecore.resource.Resource.Factory resourceFactory, IDerivedDataManagerProvider derivedDataManagerProvider, IResourceContentExporterExtensionManager resourceContentExporterExtensionManager)Constructs a new instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleansupports(org.eclipse.emf.ecore.EClass eClass)Checks if the exporter supports objects of the specifiedEMF class.protected voidwaitDerivedDataComputation(IDtProject project)Waits DS calculation before save.-
Methods inherited from class com._1c.g5.v8.dt.core.provider.BaseBmObjectExporter
cloneObject, deleteFile, getFormatter, saveFile
-
-
-
-
Constructor Detail
-
ScheduleExporter
@Inject public ScheduleExporter(IBmModelManager modelManager, ISymbolicNameService symbolicNameService, org.eclipse.xtext.naming.IQualifiedNameConverter qualifiedNameConverter, IQualifiedNameFilePathConverter qualifiedNameFilePathConverter, org.eclipse.emf.ecore.resource.Resource.Factory resourceFactory, IDerivedDataManagerProvider derivedDataManagerProvider, IResourceContentExporterExtensionManager resourceContentExporterExtensionManager)
Constructs a new instance.- Parameters:
modelManager- the model manager, may not benull.symbolicNameService- the symbolic name service to use, may not benull.qualifiedNameConverter- the qualified name converter, may not benull.qualifiedNameFilePathConverter- the qualified-name-to-file-path converter, may not benull.resourceFactory- the resource factory to use, may not benull.derivedDataManagerProvider- the derived data manager provider to use, may not benull.resourceContentExporterExtensionManager- the exporter extension manager to use, may not benull.
-
-
Method Detail
-
supports
public boolean supports(org.eclipse.emf.ecore.EClass eClass)
Description copied from interface:IBmObjectExporterChecks if the exporter supports objects of the specifiedEMF class.- Parameters:
eClass- TheEMF classto check. May not benull.- Returns:
trueif the exporter supports theEMF class,falseotherwise.
-
waitDerivedDataComputation
protected void waitDerivedDataComputation(IDtProject project)
Description copied from class:BaseBmObjectExporterWaits DS calculation before save. Implementing class should define the logic of waiting by itself.- Overrides:
waitDerivedDataComputationin classBaseBmObjectExporter
-
-