Class ModelObjectFromOperationCallAccessorUtils

java.lang.Object
kieker.analysis.architecture.recovery.ModelObjectFromOperationCallAccessorUtils

public final class ModelObjectFromOperationCallAccessorUtils
extends java.lang.Object
Utility class for functions (Function) to access the model objects from operation calls.
Since:
1.14
  • Field Summary

    Fields 
    Modifier and Type Field Description
    static java.util.function.Function<kieker.model.analysismodel.trace.OperationCall,​org.eclipse.emf.ecore.EObject> ASSEMBLY_COMPONENT  
    static java.util.function.Function<kieker.model.analysismodel.trace.OperationCall,​org.eclipse.emf.ecore.EObject> ASSEMBLY_OPERATION  
    static java.util.function.Function<kieker.model.analysismodel.trace.OperationCall,​org.eclipse.emf.ecore.EObject> COMPONENT_TYPE  
    static java.util.function.Function<kieker.model.analysismodel.trace.OperationCall,​org.eclipse.emf.ecore.EObject> DEPLOYED_COMPONENT  
    static java.util.function.Function<DeployedOperationCallEvent,​org.eclipse.emf.ecore.EObject> DEPLOYED_OPERATION  
    static java.util.function.Function<kieker.model.analysismodel.trace.OperationCall,​org.eclipse.emf.ecore.EObject> DEPLOYMENT_CONTEXT  
    static java.util.function.Function<kieker.model.analysismodel.trace.OperationCall,​org.eclipse.emf.ecore.EObject> OPERATION_TYPE  
  • Method Summary

    Modifier and Type Method Description
    static java.util.function.Function<kieker.model.analysismodel.trace.OperationCall,​org.eclipse.emf.ecore.EObject> findAggregatedInvocation4OperationCall​(kieker.model.analysismodel.execution.ExecutionModel executionModel)
    Get corresponding aggregated invocation from the execution model for a given OperationCall.
    static java.util.function.Function<DeployedOperationCallEvent,​org.eclipse.emf.ecore.EObject> findAggregatedInvocation4OperationTuple​(kieker.model.analysismodel.execution.ExecutionModel executionModel)
    Get corresponding aggregated invocation from the execution model for a given OperationCall.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • DEPLOYED_OPERATION

      public static final java.util.function.Function<DeployedOperationCallEvent,​org.eclipse.emf.ecore.EObject> DEPLOYED_OPERATION
    • DEPLOYED_COMPONENT

      public static final java.util.function.Function<kieker.model.analysismodel.trace.OperationCall,​org.eclipse.emf.ecore.EObject> DEPLOYED_COMPONENT
    • DEPLOYMENT_CONTEXT

      public static final java.util.function.Function<kieker.model.analysismodel.trace.OperationCall,​org.eclipse.emf.ecore.EObject> DEPLOYMENT_CONTEXT
    • ASSEMBLY_OPERATION

      public static final java.util.function.Function<kieker.model.analysismodel.trace.OperationCall,​org.eclipse.emf.ecore.EObject> ASSEMBLY_OPERATION
    • ASSEMBLY_COMPONENT

      public static final java.util.function.Function<kieker.model.analysismodel.trace.OperationCall,​org.eclipse.emf.ecore.EObject> ASSEMBLY_COMPONENT
    • OPERATION_TYPE

      public static final java.util.function.Function<kieker.model.analysismodel.trace.OperationCall,​org.eclipse.emf.ecore.EObject> OPERATION_TYPE
    • COMPONENT_TYPE

      public static final java.util.function.Function<kieker.model.analysismodel.trace.OperationCall,​org.eclipse.emf.ecore.EObject> COMPONENT_TYPE
  • Method Details

    • findAggregatedInvocation4OperationCall

      public static final java.util.function.Function<kieker.model.analysismodel.trace.OperationCall,​org.eclipse.emf.ecore.EObject> findAggregatedInvocation4OperationCall​(kieker.model.analysismodel.execution.ExecutionModel executionModel)
      Get corresponding aggregated invocation from the execution model for a given OperationCall.
      Parameters:
      executionModel - the execution model to be used.
      Returns:
      an aggregated invocation
    • findAggregatedInvocation4OperationTuple

      public static final java.util.function.Function<DeployedOperationCallEvent,​org.eclipse.emf.ecore.EObject> findAggregatedInvocation4OperationTuple​(kieker.model.analysismodel.execution.ExecutionModel executionModel)
      Get corresponding aggregated invocation from the execution model for a given OperationCall.
      Parameters:
      executionModel - the execution model to be used.
      Returns:
      an aggregated invocation