Class HenshinModelAccess

  • All Implemented Interfaces:
    Cloneable, IModelAccess

    public class HenshinModelAccess
    extends Object
    implements IModelAccess
    Helper to access all models and specifically the StoryDiagram models from the Story Diagram reconfiguration engine.
    • Method Detail

      • getHenshinRules

        public List<org.eclipse.emf.henshin.model.Module> getHenshinRules()
        Returns:
        a list of the henshin reconfiguration rules.
      • sdmModelsExists

        public boolean sdmModelsExists()
        Checks whether sdm models exists, without using any classes from sd interpreter.
        Returns:
        true if yes, otherwise false;
      • getLocalPCMModel

        public org.palladiosimulator.analyzer.workflow.blackboard.PCMResourceSetPartition getLocalPCMModel()
        Specified by:
        getLocalPCMModel in interface IModelAccess
      • getGlobalPCMModel

        public org.palladiosimulator.analyzer.workflow.blackboard.PCMResourceSetPartition getGlobalPCMModel()
        Specified by:
        getGlobalPCMModel in interface IModelAccess
      • getMonitorRepositoryModel

        public org.palladiosimulator.monitorrepository.MonitorRepository getMonitorRepositoryModel()
        Specified by:
        getMonitorRepositoryModel in interface IModelAccess
      • getBlackboard

        public de.uka.ipd.sdq.workflow.mdsd.blackboard.MDSDBlackboard getBlackboard()
        Specified by:
        getBlackboard in interface IModelAccess