Interface IModelBuilder

    • Method Detail

      • createComponent

        EObject createComponent​(String componentName)
      • addComponentToAssembly

        void addComponentToAssembly​(String assemblyName,
                                    String componentName)
      • createInterface

        EObject createInterface​(String InterfaceName)
      • createMethod

        EObject createMethod​(kieker.tools.traceAnalysis.systemModel.ComponentType type,
                             kieker.common.util.signature.Signature signature)
      • createHost

        EObject createHost​(String hostName,
                           int numCores)
      • createProvidedRole

        EObject createProvidedRole​(String componentName,
                                   String interfaceName)
      • createRequiredRole

        EObject createRequiredRole​(String componentName,
                                   String interfaceName)
      • addConnectionToAssemblies

        void addConnectionToAssemblies​(String requiringAssemblyName,
                                       String providingAssemblyName)
      • connectAssemblies

        EObject connectAssemblies​(String providingAssemblyName,
                                  String requiringAssemblyName)
      • addResourceDemand

        void addResourceDemand​(String service)
      • addProvidedRole

        void addProvidedRole​(String componentName,
                             String interfaceName)
      • addRequiredRole

        void addRequiredRole​(String componentName,
                             String interfaceName)
      • addComponent

        void addComponent​(String componentName)
      • addHost

        void addHost​(String name,
                     int numCores)
      • addAllocationContext

        EObject addAllocationContext​(String componentName,
                                     String hostName)
      • addInterface

        void addInterface​(String typeName)
      • isSEFF

        boolean isSEFF​(String componentName,
                       String methodName)
      • saveToFile

        void saveToFile()
      • saveToFile

        void saveToFile​(String path)
      • addMethod

        void addMethod​(kieker.tools.traceAnalysis.systemModel.ComponentType type,
                       kieker.common.util.signature.Signature signature)
      • createNetwork

        void createNetwork​(double averageNetworkDelay,
                           double throughtput)
      • getOutputDirectory

        String getOutputDirectory()