Kieker 1.5

kieker.tools.traceAnalysis.systemModel.repository
Class SystemModelRepository

java.lang.Object
  extended by kieker.analysis.repository.AbstractRepository
      extended by kieker.tools.traceAnalysis.systemModel.repository.SystemModelRepository
All Implemented Interfaces:
IRepository

public class SystemModelRepository
extends AbstractRepository

Author:
Andre van Hoorn

Field Summary
static Execution ROOT_EXECUTION
           
 
Fields inherited from class kieker.analysis.repository.AbstractRepository
CONFIG_NAME
 
Constructor Summary
SystemModelRepository(Configuration configuration)
           
 
Method Summary
 AllocationRepository getAllocationFactory()
           
 AllocationComponentOperationPairFactory getAllocationPairFactory()
           
 AssemblyRepository getAssemblyFactory()
           
 AssemblyComponentOperationPairFactory getAssemblyPairFactory()
           
 Configuration getCurrentConfiguration()
          This method should deliver a Configuration object containing the current configuration of this instance.
 ExecutionEnvironmentRepository getExecutionEnvironmentFactory()
           
 OperationRepository getOperationFactory()
           
 TypeRepository getTypeRepositoryFactory()
           
 void saveSystemToHTMLFile(String outputFn)
          Writes the contents of this system model to an HTML file.
 
Methods inherited from class kieker.analysis.repository.AbstractRepository
getName, getRepositoryDescription, getRepositoryName
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ROOT_EXECUTION

public static final Execution ROOT_EXECUTION
Constructor Detail

SystemModelRepository

public SystemModelRepository(Configuration configuration)
Method Detail

getAllocationFactory

public final AllocationRepository getAllocationFactory()

getAssemblyFactory

public final AssemblyRepository getAssemblyFactory()

getExecutionEnvironmentFactory

public final ExecutionEnvironmentRepository getExecutionEnvironmentFactory()

getOperationFactory

public final OperationRepository getOperationFactory()

getTypeRepositoryFactory

public final TypeRepository getTypeRepositoryFactory()

getAllocationPairFactory

public AllocationComponentOperationPairFactory getAllocationPairFactory()

getAssemblyPairFactory

public AssemblyComponentOperationPairFactory getAssemblyPairFactory()

saveSystemToHTMLFile

public void saveSystemToHTMLFile(String outputFn)
                          throws FileNotFoundException,
                                 UnsupportedEncodingException
Writes the contents of this system model to an HTML file.

Parameters:
outputFn - file system location of the output file (as accepted by File.File(String)).
Throws:
FileNotFoundException
UnsupportedEncodingException

getCurrentConfiguration

public Configuration getCurrentConfiguration()
Description copied from interface: IRepository
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.

Returns:
A completely filled configuration object.

Kieker 1.5

Copyright 2012 the Kieker Project, http://kieker-monitoring.net