| 1 | package de.uka.ipd.sdq.codegen.simucontroller.runconfig; |
| 2 | |
| 3 | import java.util.Map; |
| 4 | |
| 5 | import de.uka.ipd.sdq.simucomframework.SimuComConfigExtension; |
| 6 | import de.uka.ipd.sdq.workflow.launchconfig.extension.AbstractWorkflowExtensionConfigurationBuilder; |
| 7 | |
| 8 | /** |
| 9 | * Provides an abstract class for which an implementation has to be provided |
| 10 | * by a SimuCom extension. |
| 11 | * The class has to provide the logic to derive SimuCom configuration values based |
| 12 | * on the given Eclipse AbstractWorkflowBasedRunConfiguration. |
| 13 | * @author hauck |
| 14 | * |
| 15 | */ |
| 16 | public abstract class SimuComExtensionConfigurationBuilder extends AbstractWorkflowExtensionConfigurationBuilder { |
| 17 | |
| 18 | public abstract SimuComConfigExtension deriveSimuComConfigExtension(Map<String,Object> configuration); |
| 19 | |
| 20 | } |