Kieker 1.3

kieker.tools.traceAnalysis.systemModel.repository
Class AssemblyComponentOperationPairFactory

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

public class AssemblyComponentOperationPairFactory
extends AbstractSystemSubRepository

Author:
Andre van Hoorn

Field Summary
 AssemblyComponentOperationPair rootPair
           
 
Fields inherited from class kieker.tools.traceAnalysis.systemModel.repository.AbstractSystemSubRepository
ROOT_ELEMENT_ID
 
Constructor Summary
AssemblyComponentOperationPairFactory(SystemModelRepository systemFactory)
           
 
Method Summary
 AssemblyComponentOperationPair getPairById(int id)
          Returns the instance for the passed ID; null if no instance with this ID.
 AssemblyComponentOperationPair getPairInstanceByPair(AssemblyComponent AssemblyComponent, Operation operation)
          Returns a corresponding pair instance (existing or newly created)
 Collection<AssemblyComponentOperationPair> getPairs()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

rootPair

public final AssemblyComponentOperationPair rootPair
Constructor Detail

AssemblyComponentOperationPairFactory

public AssemblyComponentOperationPairFactory(SystemModelRepository systemFactory)
Method Detail

getPairInstanceByPair

public final AssemblyComponentOperationPair getPairInstanceByPair(AssemblyComponent AssemblyComponent,
                                                                  Operation operation)
Returns a corresponding pair instance (existing or newly created)


getPairById

public final AssemblyComponentOperationPair getPairById(int id)
Returns the instance for the passed ID; null if no instance with this ID.


getPairs

public final Collection<AssemblyComponentOperationPair> getPairs()

Kieker 1.3

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