Interface AnalysisResult

All Known Implementing Classes:
SimpleAnalysisResult

public interface AnalysisResult
The result of an analysis iteration. This result object contains all information about the last model analyzer result like the status or the analyzed model
  • Method Details

    • getResultStatus

      AnalysisResult.ResultStatus getResultStatus()
      The result status of the extraction. Will be one of the constants AnalysisResult.ResultStatus
      Returns:
      The status of the analysis
    • getAllocation

      org.palladiosimulator.pcm.allocation.Allocation getAllocation()
      Get the PCM allocation model
      Returns:
      the PCM allocation
    • getModelAnalyzer

      ModelAnalyzer getModelAnalyzer()
      Get the Model Analyzer that was performed
      Returns:
      The model analyzer that has been executed
    • getInternalArchitectureModel

      org.palladiosimulator.pcm.repository.Repository getInternalArchitectureModel()
      Get the resulting internal architectural model
      Returns:
      PCM model repository.
    • getSourceCodeDecoratorRepository

      SourceCodeDecoratorRepository getSourceCodeDecoratorRepository()
      Source code decorator to update
      Returns:
    • getSystemModel

      org.palladiosimulator.pcm.system.System getSystemModel()
      PCM System (outer most component encapsulated).
    • getQosAnnotationModel

      org.palladiosimulator.pcm.qosannotations.QoSAnnotations getQosAnnotationModel()
      QoS Annotation model
    • addMessage

      void addMessage(Message message)
      Add a message object to the result
      Parameters:
      message - The message object
    • getMessages

      List<Message> getMessages()
      Get a list of all message objects assigned to this result
      Returns:
      List of all assigned message objects
    • setRoot

      void setRoot(Root root)
      The root contains the analyzed compilation units
      Parameters:
      root -
    • getRoot

      Root getRoot()
      get the root that contains all CompilationUnits, that have been analyzed
      Returns: