java.lang.Object
org.palladiosimulator.experimentautomation.application.tooladapter.AnalysisToolFactory

public class AnalysisToolFactory extends Object
Creates an analysis tool adapter object by getting it from an extension point. TODO ExtensionHelper should optimally be used. However, ExtensionHelper seems to miss some advanced filtering options as used here. Java 1.8 Lambda expressions could help. [Lehrig]
  • Constructor Details

    • AnalysisToolFactory

      public AnalysisToolFactory()
  • Method Details

    • createToolAdapater

      public static IToolAdapter createToolAdapater(ToolConfiguration configuration)
      Creates a tool adapter by creating an executable extension based from an extension.
      Parameters:
      configuration - the tool configuration stating which tool shall be created.
      Returns:
      the created tool adapter.