public class HenshinModelAccess extends Object implements IModelAccess
| Constructor and Description |
|---|
HenshinModelAccess(IModelAccess modelAccess,
SimuLizarWorkflowConfiguration configuration) |
| Modifier and Type | Method and Description |
|---|---|
IModelAccess |
clone() |
de.uka.ipd.sdq.workflow.mdsd.blackboard.MDSDBlackboard |
getBlackboard() |
org.palladiosimulator.analyzer.workflow.blackboard.PCMResourceSetPartition |
getGlobalPCMModel() |
List<org.eclipse.emf.henshin.model.Module> |
getHenshinRules() |
org.palladiosimulator.analyzer.workflow.blackboard.PCMResourceSetPartition |
getLocalPCMModel() |
org.palladiosimulator.monitorrepository.MonitorRepository |
getMonitorRepositoryModel() |
RuntimeMeasurementModel |
getRuntimeMeasurementModel() |
org.scaledl.usageevolution.UsageEvolution |
getUsageEvolutionModel() |
boolean |
sdmModelsExists()
Checks whether sdm models exists, without using any classes from sd interpreter.
|
public HenshinModelAccess(IModelAccess modelAccess, SimuLizarWorkflowConfiguration configuration)
public List<org.eclipse.emf.henshin.model.Module> getHenshinRules()
public boolean sdmModelsExists()
public org.palladiosimulator.analyzer.workflow.blackboard.PCMResourceSetPartition getLocalPCMModel()
getLocalPCMModel in interface IModelAccesspublic org.palladiosimulator.analyzer.workflow.blackboard.PCMResourceSetPartition getGlobalPCMModel()
getGlobalPCMModel in interface IModelAccesspublic org.palladiosimulator.monitorrepository.MonitorRepository getMonitorRepositoryModel()
getMonitorRepositoryModel in interface IModelAccesspublic RuntimeMeasurementModel getRuntimeMeasurementModel()
getRuntimeMeasurementModel in interface IModelAccesspublic org.scaledl.usageevolution.UsageEvolution getUsageEvolutionModel()
getUsageEvolutionModel in interface IModelAccesspublic IModelAccess clone()
clone in interface IModelAccessclone in class Objectpublic de.uka.ipd.sdq.workflow.mdsd.blackboard.MDSDBlackboard getBlackboard()
getBlackboard in interface IModelAccess