Interface IModelAccess

  • All Superinterfaces:
    Cloneable
    All Known Implementing Classes:
    HenshinModelAccess, ModelAccess, ModelAccessUseOriginalReferences, StoryDiagramModelAccess

    public interface IModelAccess
    extends Cloneable
    Interface which allows access to all models at simulation time. Two classes of models exist: global models like the central PCM model, the MonitorRepository model, the RuntimeMeasurement model, or all reconfiguration rules provided in various models. The second class of models are read-only copies of a subset of the global models provided to each simulated process/thread when it starts to execute.
    • Method Detail

      • getBlackboard

        de.uka.ipd.sdq.workflow.mdsd.blackboard.MDSDBlackboard getBlackboard()
      • getLocalPCMModel

        org.palladiosimulator.analyzer.workflow.blackboard.PCMResourceSetPartition getLocalPCMModel()
      • getGlobalPCMModel

        org.palladiosimulator.analyzer.workflow.blackboard.PCMResourceSetPartition getGlobalPCMModel()
      • getMonitorRepositoryModel

        org.palladiosimulator.monitorrepository.MonitorRepository getMonitorRepositoryModel()
      • getUsageEvolutionModel

        org.scaledl.usageevolution.UsageEvolution getUsageEvolutionModel()