kieker.tools.traceAnalysis.systemModel.repository
Class TypeRepository
java.lang.Object
kieker.tools.traceAnalysis.systemModel.repository.AbstractSystemSubRepository
kieker.tools.traceAnalysis.systemModel.repository.TypeRepository
public class TypeRepository
- extends AbstractSystemSubRepository
- Author:
- Andre van Hoorn
rootComponent
public final ComponentType rootComponent
TypeRepository
public TypeRepository(SystemModelRepository systemFactory,
ComponentType rootComponent)
lookupComponentTypeByNamedIdentifier
public final ComponentType lookupComponentTypeByNamedIdentifier(String namedIdentifier)
- Returns the instance for the passed namedIdentifier; null if no instance
with this namedIdentifier.
createAndRegisterComponentType
public final ComponentType createAndRegisterComponentType(String namedIdentifier,
String fullqualifiedName)
- Creates and registers a component type that has not been registered yet.
- Parameters:
namedIdentifier
- fullqualifiedName
-
- Returns:
-
- Throws:
IllegalArgumentException
- if a component type with the given
namedIdentifier has already been registered
getComponentTypes
public final Collection<ComponentType> getComponentTypes()
- Returns a collection of all registered component types.
- Returns:
Copyright 2011 the Kieker Project, http://kieker.sourceforge.net>