Class MeasuringPointModelElementProvider

java.lang.Object
org.palladiosimulator.measurementsui.dataprovider.MeasuringPointModelElementProvider

public class MeasuringPointModelElementProvider extends Object
Provider for all model elements which are needed in the measuring point wizard pages
  • Constructor Details

    • MeasuringPointModelElementProvider

      public MeasuringPointModelElementProvider()
  • Method Details

    • getAssemblyContexts

      public List<org.palladiosimulator.pcm.core.composition.AssemblyContext> getAssemblyContexts()
      iterates over all system elements and returns all assembly contexts
      Returns:
      List
    • getResourceContainer

      public List<org.palladiosimulator.pcm.resourceenvironment.ResourceContainer> getResourceContainer()
      iterates over all resource environments and returns all resource containers
      Returns:
      List
    • getActiveResources

      public List<org.palladiosimulator.pcm.resourceenvironment.ProcessingResourceSpecification> getActiveResources()
      iterates over all resource containers and returns all active resource specifications
      Returns:
      List
    • getLinkingResources

      public List<org.palladiosimulator.pcm.resourceenvironment.LinkingResource> getLinkingResources()
      iterates over all resource environments and returns all linking resources
      Returns:
      List
    • getUsageScenarios

      public List<org.palladiosimulator.pcm.usagemodel.UsageScenario> getUsageScenarios()
      iterates over all usage models and returns all usage scenarios
      Returns:
      List
    • getEntryLevelSystemCalls

      public List<org.palladiosimulator.pcm.usagemodel.AbstractUserAction> getEntryLevelSystemCalls()
      iterates over all usage scenarios and returns all entry level system calls
      Returns:
      List
    • getExternalCallActions

      public List<EObject> getExternalCallActions()
      iterates over all seffs and returns all external call action
      Returns:
      List
    • getComponents

      public List<EObject> getComponents()
      iterates over all repositories and returns all basic components
      Returns:
      List
    • getSeffs

      public List<EObject> getSeffs()
      iterates over all basic components and returns all seffs
      Returns:
      List