Class TranslatedProjectManifest

java.lang.Object
com.e1c.langtool.v8.dt.projectsettings.TranslatedProjectManifest

public class TranslatedProjectManifest extends Object
Utility class for serializing/deserializing a V8TranslatedProject model.

The default schema of storing language models is: {source-project-name}/DT-INF/{translated-project-name}.tpx

  • Field Details

  • Method Details

    • getUri

      public static org.eclipse.emf.common.util.URI getUri(org.eclipse.emf.common.util.URI parentFolderUri, String projectName)
    • delete

      public static void delete(org.eclipse.core.resources.IProject project, String deleteProjectName, org.eclipse.core.runtime.IProgressMonitor monitor)
    • delete

      public static void delete(org.eclipse.core.resources.IFolder parentFolder, String projectName, org.eclipse.core.runtime.IProgressMonitor monitor)
    • saveAll

      public static void saveAll(org.eclipse.core.resources.IFolder parentFolder, Collection<V8TranslatedProject> projects)
    • saveAll

      public static void saveAll(org.eclipse.core.resources.IProject project, Collection<V8TranslatedProject> v8projects, org.eclipse.core.runtime.IProgressMonitor monitor)
    • save

      public static void save(org.eclipse.core.resources.IProject project, V8TranslatedProject v8project, org.eclipse.core.runtime.IProgressMonitor monitor)
    • save

      public static void save(org.eclipse.emf.common.util.URI uri, V8TranslatedProject translatedProject) throws IOException
      Throws:
      IOException
    • load

      public static V8TranslatedProject load(org.eclipse.emf.common.util.URI uri)
    • loadAllIfAccessible

      public static List<V8TranslatedProject> loadAllIfAccessible(org.eclipse.core.resources.IProject project)
    • loadAll

      public static List<V8TranslatedProject> loadAll(org.eclipse.core.resources.IProject project)
    • loadAll

      public static List<V8TranslatedProject> loadAll(org.eclipse.core.resources.IFolder dtInfFolder)