Kieker 1.4

kieker.tools.traceAnalysis.systemModel.repository
Class AllocationRepository

java.lang.Object
  extended by kieker.tools.traceAnalysis.systemModel.repository.AbstractSystemSubRepository
      extended by kieker.tools.traceAnalysis.systemModel.repository.AllocationRepository

public class AllocationRepository
extends AbstractSystemSubRepository

Author:
Andre van Hoorn

Field Summary
 
Fields inherited from class kieker.tools.traceAnalysis.systemModel.repository.AbstractSystemSubRepository
ROOT_ELEMENT_ID
 
Constructor Summary
AllocationRepository(SystemModelRepository systemFactory, AllocationComponent rootAllocationComponent)
           
 
Method Summary
 AllocationComponent createAndRegisterAllocationComponentInstance(String namedIdentifier, AssemblyComponent assemblyComponentInstance, ExecutionContainer executionContainer)
           
 Collection<AllocationComponent> getAllocationComponentInstances()
           
 AllocationComponent getRootAllocationComponent()
           
 AllocationComponent lookupAllocationComponentInstanceByNamedIdentifier(String namedIdentifier)
          Returns the instance for the passed factoryIdentifier; null if no instance with this factoryIdentifier.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AllocationRepository

public AllocationRepository(SystemModelRepository systemFactory,
                            AllocationComponent rootAllocationComponent)
Method Detail

lookupAllocationComponentInstanceByNamedIdentifier

public final AllocationComponent lookupAllocationComponentInstanceByNamedIdentifier(String namedIdentifier)
Returns the instance for the passed factoryIdentifier; null if no instance with this factoryIdentifier.


createAndRegisterAllocationComponentInstance

public final AllocationComponent createAndRegisterAllocationComponentInstance(String namedIdentifier,
                                                                              AssemblyComponent assemblyComponentInstance,
                                                                              ExecutionContainer executionContainer)

getAllocationComponentInstances

public final Collection<AllocationComponent> getAllocationComponentInstances()

getRootAllocationComponent

public AllocationComponent getRootAllocationComponent()

Kieker 1.4

Copyright 2011 the Kieker Project, http://kieker.sourceforge.net