diff options
Diffstat (limited to 'target_explorer/plugins/org.eclipse.tcf.te.runtime.services/src/org/eclipse/tcf/te/runtime/services/interfaces/ISimulatorService.java')
-rw-r--r-- | target_explorer/plugins/org.eclipse.tcf.te.runtime.services/src/org/eclipse/tcf/te/runtime/services/interfaces/ISimulatorService.java | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/target_explorer/plugins/org.eclipse.tcf.te.runtime.services/src/org/eclipse/tcf/te/runtime/services/interfaces/ISimulatorService.java b/target_explorer/plugins/org.eclipse.tcf.te.runtime.services/src/org/eclipse/tcf/te/runtime/services/interfaces/ISimulatorService.java index c03999ca1..ee0010c37 100644 --- a/target_explorer/plugins/org.eclipse.tcf.te.runtime.services/src/org/eclipse/tcf/te/runtime/services/interfaces/ISimulatorService.java +++ b/target_explorer/plugins/org.eclipse.tcf.te.runtime.services/src/org/eclipse/tcf/te/runtime/services/interfaces/ISimulatorService.java @@ -11,6 +11,7 @@ package org.eclipse.tcf.te.runtime.services.interfaces; import org.eclipse.core.runtime.IProgressMonitor; import org.eclipse.tcf.te.runtime.interfaces.callback.ICallback; +import org.eclipse.tcf.te.runtime.interfaces.properties.IPropertiesContainer; /** * Simulator service. @@ -83,6 +84,15 @@ public interface ISimulatorService extends IService { public String getDefaultConfig(); /** + * Get the address data for the given simulator config. + * @param context The context. Must not be <code>null</code>. + * @param config The encoded simulator settings or <code>null</code>. + * @param currentAddress The current address data. + * @return The new simulator address data. + */ + public IPropertiesContainer getSimulatorAddress(Object context, String config, IPropertiesContainer currentAddress); + + /** * Validate a simulator configuration * . * @param context The context. Must not be <code>null</code>. |