Interface IExternalObjectDumper


  • public interface IExternalObjectDumper
    External object dumper allows to create external object dumps.

    DT IDE also supports automatic dumps generation for external object projects. Clients may use IExternalObjectDumpSupport to get automatic dumps.

    See Also:
    IExternalObjectDumpSupport
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void dump​(org.eclipse.core.resources.IProject project, org.eclipse.emf.ecore.EObject object, Path path, org.eclipse.core.runtime.IProgressMonitor monitor)
      Create dump of the given external object in the given external object project to the given destination path.
    • Method Detail

      • dump

        void dump​(org.eclipse.core.resources.IProject project,
                  org.eclipse.emf.ecore.EObject object,
                  Path path,
                  org.eclipse.core.runtime.IProgressMonitor monitor)
           throws org.eclipse.core.runtime.CoreException
        Create dump of the given external object in the given external object project to the given destination path. Usually, dumps have *.epf or *.erf file extensions.

        Dump operation may be long-running. Progress and cancellation are provided by the given progress monitor.

        Parameters:
        project - the external object project, that holds object, cannot be null
        object - the external object in project, cannot be null
        path - the destination path to place result dump to, cannot be null
        monitor - the progress monitor for reporting progress on how the wait is progressing, or null if no progress monitoring is required
        Throws:
        org.eclipse.core.runtime.CoreException - if dump fails