Class SystemModelRepository

All Implemented Interfaces:
IAnalysisComponent, IRepository

@Deprecated public class SystemModelRepository extends AbstractRepository
Deprecated.
since 1.15.2
This repository is a model manager for the Kieker's component model. It consists of multiple "sub"repositories.
Since:
1.1
Author:
Andre van Hoorn
  • Field Details

    • ROOT_EXECUTION

      public static final Execution ROOT_EXECUTION
      Deprecated.
    • ROOT_NODE_LABEL

      public static final String ROOT_NODE_LABEL
      Deprecated.
      See Also:
  • Constructor Details

    • SystemModelRepository

      public SystemModelRepository(Configuration configuration, IProjectContext projectContext)
      Deprecated.
      Creates a new instance of this class using the given parameters.
      Parameters:
      configuration - The configuration to use for this repository.
      projectContext - The project context to use for this repository.
  • Method Details

    • getAllocationFactory

      public final AllocationRepository getAllocationFactory()
      Deprecated.
    • getAssemblyFactory

      public final AssemblyRepository getAssemblyFactory()
      Deprecated.
    • getExecutionEnvironmentFactory

      public final ExecutionEnvironmentRepository getExecutionEnvironmentFactory()
      Deprecated.
    • getOperationFactory

      public final OperationRepository getOperationFactory()
      Deprecated.
      Delivering the factory managing the available operations.
      Returns:
      The operation factory.
    • getTypeRepositoryFactory

      public final TypeRepository getTypeRepositoryFactory()
      Deprecated.
      Delivering the factory managing the available component types.
      Returns:
      The types factory.
    • getAllocationPairFactory

      public AllocationComponentOperationPairFactory getAllocationPairFactory()
      Deprecated.
    • getAssemblyPairFactory

      public AssemblyComponentOperationPairFactory getAssemblyPairFactory()
      Deprecated.
    • saveSystemToHTMLFile

      public void saveSystemToHTMLFile(String outputFn) throws IOException
      Deprecated.
      Writes the contents of this system model to an HTML file.
      Parameters:
      outputFn - file system location of the output file (as accepted by File(String)).
      Throws:
      IOException - on io error
    • getCurrentConfiguration

      public Configuration getCurrentConfiguration()
      Deprecated.
      Description copied from class: AbstractAnalysisComponent
      This method should deliver a Configuration object containing the current configuration of this instance. In other words: The constructor should be able to use the given object to initialize a new instance of this class with the same intern properties.
      Specified by:
      getCurrentConfiguration in interface IAnalysisComponent
      Specified by:
      getCurrentConfiguration in class AbstractAnalysisComponent
      Returns:
      A completely filled configuration object.