Kieker 1.12

kieker.tools.traceAnalysis.systemModel.repository
Class AbstractSystemSubRepository

java.lang.Object
  extended by kieker.tools.traceAnalysis.systemModel.repository.AbstractSystemSubRepository
Direct Known Subclasses:
AllocationComponentOperationPairFactory, AllocationRepository, AssemblyComponentOperationPairFactory, AssemblyRepository, ExecutionEnvironmentRepository, OperationRepository, TypeRepository

public abstract class AbstractSystemSubRepository
extends java.lang.Object

Since:
1.1
Author:
Andre van Hoorn

Field Summary
static int ROOT_ELEMENT_ID
          This constant represents the ID of the root element.
 
Constructor Summary
AbstractSystemSubRepository(SystemModelRepository systemFactory)
          Creates a new instance of this class using the given parameters.
 
Method Summary
protected  int getAndIncrementNextId()
          This method delivers the next ID and increments the ID counter atomically.
protected  SystemModelRepository getSystemFactory()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ROOT_ELEMENT_ID

public static final int ROOT_ELEMENT_ID
This constant represents the ID of the root element.

See Also:
Constant Field Values
Constructor Detail

AbstractSystemSubRepository

public AbstractSystemSubRepository(SystemModelRepository systemFactory)
Creates a new instance of this class using the given parameters.

Parameters:
systemFactory - The system factory.
Method Detail

getAndIncrementNextId

protected final int getAndIncrementNextId()
This method delivers the next ID and increments the ID counter atomically.

Returns:
The next ID.

getSystemFactory

protected final SystemModelRepository getSystemFactory()

Kieker 1.12

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