Class RecorderExtensionHelper

java.lang.Object
org.palladiosimulator.recorderframework.utils.RecorderExtensionHelper

public class RecorderExtensionHelper extends Object
Helper to load recorder-related extensions.
  • Constructor Details

    • RecorderExtensionHelper

      public RecorderExtensionHelper()
  • Method Details

    • getRecorderNames

      public static List<String> getRecorderNames()
      Gets all recorder names that are registered via recorder extension points.
      Returns:
      the list of recorder names.
    • getLaunchConfigTabs

      public static List<ILaunchConfigurationTab> getLaunchConfigTabs()
      Gets all launch configuration tabs that are registered via recorder extension points.
      Returns:
      the list of configuration tabs.
    • getRecorderConfigurationFactoryForName

      public static IRecorderConfigurationFactory getRecorderConfigurationFactoryForName(String recorderName)
      Gets the recorder configuration factory for the given recorder name via recorder extension points.
      Parameters:
      recorderName - the given recorder name.
      Returns:
      the recorder configuration factory.
    • instantiateRecorderImplementationForRecorder

      public static IRecorder instantiateRecorderImplementationForRecorder(String recorderName)
      Gets the recorder implementation for the given recorder name via recorder extension points.
      Parameters:
      recorderName - the given recorder name.
      Returns:
      the recorder implementation.