Class OperationRepository
java.lang.Object
kieker.tools.trace.analysis.systemModel.repository.AbstractSystemSubRepository
kieker.tools.trace.analysis.systemModel.repository.OperationRepository
This is a repository in which the available operations (
Operation) can be stored.- Since:
- 1.1
- Author:
- Andre van Hoorn
-
Field Summary
FieldsFields inherited from class kieker.tools.trace.analysis.systemModel.repository.AbstractSystemSubRepository
ROOT_ELEMENT_ID -
Constructor Summary
ConstructorsConstructorDescriptionOperationRepository(SystemModelRepository systemFactory) Creates a new instance of this class using the given parameters. -
Method Summary
Modifier and TypeMethodDescriptionfinal OperationcreateAndRegisterOperation(String namedIdentifier, ComponentType componentType, Signature signature) final Collection<Operation>Delivers a collection containing all available operations.final OperationlookupOperationByNamedIdentifier(String namedIdentifier) Methods inherited from class kieker.tools.trace.analysis.systemModel.repository.AbstractSystemSubRepository
getAndIncrementNextId, getSystemFactory
-
Field Details
-
ROOT_SIGNATURE
-
ROOT_OPERATION
-
-
Constructor Details
-
OperationRepository
Creates a new instance of this class using the given parameters.- Parameters:
systemFactory- The system factory.
-
-
Method Details
-
lookupOperationByNamedIdentifier
- Parameters:
namedIdentifier- The identifier to search for.- Returns:
- The instance for the passed namedIdentifier; null if no instance with this namedIdentifier.
-
createAndRegisterOperation
public final Operation createAndRegisterOperation(String namedIdentifier, ComponentType componentType, Signature signature) -
getOperations
Delivers a collection containing all available operations.- Returns:
- The already stored operations.
-