Class AllocationRepository

java.lang.Object
kieker.tools.trace.analysis.systemModel.repository.AbstractSystemSubRepository
kieker.tools.trace.analysis.systemModel.repository.AllocationRepository

public class AllocationRepository extends AbstractSystemSubRepository
Since:
1.1
Author:
Andre van Hoorn
  • Field Details

    • ROOT_ALLOCATION_COMPONENT

      public static final AllocationComponent ROOT_ALLOCATION_COMPONENT
  • Constructor Details

    • AllocationRepository

      public AllocationRepository(SystemModelRepository systemFactory)
      Creates a new instance of this class using the given parameters.
      Parameters:
      systemFactory - The system factory.
  • Method Details

    • lookupAllocationComponentInstanceByNamedIdentifier

      public final AllocationComponent lookupAllocationComponentInstanceByNamedIdentifier(String namedIdentifier)
      Returns the instance for the passed factoryIdentifier; null if no instance with this factoryIdentifier.
      Parameters:
      namedIdentifier - The identifier to search for.
      Returns:
      The corresponding instance if it exists.
    • createAndRegisterAllocationComponentInstance

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

      public final Collection<AllocationComponent> getAllocationComponentInstances()