Class ModelSaver


  • public class ModelSaver
    extends Object
    This utility class contains functions to save Repositories, ResourceTypeReopsitories, Systems, ResourceEnvironemnts and Allocations.
    See Also:
    Repository, System, ResourceEnvironment, Allocation
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static void saveAllocation​(org.palladiosimulator.pcm.allocation.Allocation allocation, String path, boolean printToConsole)
      Saves an Allocation to the specified location.
      static void saveRepository​(org.palladiosimulator.pcm.repository.Repository repository, String path, boolean printToConsole)
      Saves a Repository to the specified location.
      static void saveResourceEnvironment​(org.palladiosimulator.pcm.resourceenvironment.ResourceEnvironment resourceEnvironment, String path, boolean printToConsole)
      Saves a ResourceEnvironment to the specified location.
      static void saveSystem​(org.palladiosimulator.pcm.system.System system, String path, boolean printToConsole)
      Saves a System to the specified location.
      static void saveUsageModel​(org.palladiosimulator.pcm.usagemodel.UsageModel usgModel, String path, boolean printToConsole)
      Saves a UsageModel to the specified location.
    • Method Detail

      • saveRepository

        public static void saveRepository​(org.palladiosimulator.pcm.repository.Repository repository,
                                          String path,
                                          boolean printToConsole)
        Saves a Repository to the specified location.
        Parameters:
        repository -
        path - the path to the target file including the name without the file extension
        printToConsole - prints the xml representation of the model to the console if set to true
        See Also:
        Repository
      • saveSystem

        public static void saveSystem​(org.palladiosimulator.pcm.system.System system,
                                      String path,
                                      boolean printToConsole)
        Saves a System to the specified location.
        Parameters:
        org - .palladiosimulator.generator.fluent.system
        path - the path to the target file including the name without the file extension
        printToConsole - prints the xml representation of the model to the console if set to true
        See Also:
        System
      • saveResourceEnvironment

        public static void saveResourceEnvironment​(org.palladiosimulator.pcm.resourceenvironment.ResourceEnvironment resourceEnvironment,
                                                   String path,
                                                   boolean printToConsole)
        Saves a ResourceEnvironment to the specified location.
        Parameters:
        resourceEnvironment -
        path - the path to the target file including the name without the file extension
        printToConsole - prints the xml representation of the model to the console if set to true
        See Also:
        ResourceEnvironment
      • saveAllocation

        public static void saveAllocation​(org.palladiosimulator.pcm.allocation.Allocation allocation,
                                          String path,
                                          boolean printToConsole)
        Saves an Allocation to the specified location.
        Parameters:
        org - .palladiosimulator.generator.fluent.allocation
        path - the path to the target file including the name without the file extension
        printToConsole - prints the xml representation of the model to the console if set to true
        See Also:
        Allocation
      • saveUsageModel

        public static void saveUsageModel​(org.palladiosimulator.pcm.usagemodel.UsageModel usgModel,
                                          String path,
                                          boolean printToConsole)
        Saves a UsageModel to the specified location.
        Parameters:
        usageModel -
        path - the path to the target file including the name without the file extension
        printToConsole - prints the xml representation of the model to the console if set to true
        See Also:
        UsageModel