Interface IExportOperationFactory


  • public interface IExportOperationFactory
    Factory to create instance of ExportOperation
    • Method Detail

      • createExportOperation

        IExportOperation createExportOperation​(Path targetPath,
                                               org.eclipse.emf.ecore.EObject... eObjects)
        Method to create instance of ExportOperation

        default export strategy will be used. Version will be defined by exporting objects.

        Parameters:
        path - the directory path in which build export, cannot be null
        eObjects - objects to be exported, cannot be null or empty; expected objects must belong to the same project
        Returns:
        a new export operation, never null
      • createExportOperation

        IExportOperation createExportOperation​(Path path,
                                               Version runtimeVersion,
                                               org.eclipse.emf.ecore.EObject... eObjects)
        Method to create instance of ExportOperation.

        default export strategy will be used.

        Parameters:
        path - the directory path in which build export, cannot be null
        runtimeVersion - the 1C:Enterprise Runtime version, cannot be null
        eObjects - objects to be exported, cannot be null or empty; expected objects must belong to the same project
        Returns:
        a new export operation, never null
      • createExportOperation

        IExportOperation createExportOperation​(Path path,
                                               Version runtimeVersion,
                                               IExportStrategy strategy,
                                               org.eclipse.emf.ecore.EObject... eObjects)
        Method to create instance of ExportOperation
        Parameters:
        path - the directory path in which build export, cannot be null
        runtimeVersion - the 1C:Enterprise Runtime version, cannot be null
        strategy - strategy for exporting operation, cannot be null
        eObjects - objects to be exported, cannot be null or empty; expected objects must belong to the same project
        Returns:
        a new export operation, never null
      • createExportOperation

        IExportOperation createExportOperation​(Version runtimeVersion,
                                               IExportStrategy strategy,
                                               IExportArtifactBuilderFactory artifactBuilderFactory,
                                               org.eclipse.emf.ecore.EObject... eObjects)
        Method to create instance of ExportOperation
        Parameters:
        runtimeVersion - the 1C:Enterprise Runtime version, cannot be null
        strategy - strategy for exporting operation, cannot be null
        artifactBuilderFactory - the artifact builder factory, cannot be null
        eObjects - objects to be exported, cannot be null or empty; expected objects must belong to the same project
        Returns:
        a new export operation, never null