Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorUwe Stieber2013-01-21 03:40:18 -0500
committerUwe Stieber2013-01-21 03:40:18 -0500
commite96b8f62036f90ee2c0a1f09775528925e164278 (patch)
tree75a43b4b89f236b683e79bcbb8bfa440c26d9910
parentb49dd63777380a0cd0d53202c3a882f30d7f3d9a (diff)
downloadorg.eclipse.tcf-e96b8f62036f90ee2c0a1f09775528925e164278.tar.gz
org.eclipse.tcf-e96b8f62036f90ee2c0a1f09775528925e164278.tar.xz
org.eclipse.tcf-e96b8f62036f90ee2c0a1f09775528925e164278.zip
Target Explorer: Added basic simulator service UI delegate interface
-rw-r--r--target_explorer/plugins/org.eclipse.tcf.te.ui/META-INF/MANIFEST.MF2
-rw-r--r--target_explorer/plugins/org.eclipse.tcf.te.ui/src/org/eclipse/tcf/te/ui/interfaces/services/ISimulatorServiceUIDelegate.java33
2 files changed, 35 insertions, 0 deletions
diff --git a/target_explorer/plugins/org.eclipse.tcf.te.ui/META-INF/MANIFEST.MF b/target_explorer/plugins/org.eclipse.tcf.te.ui/META-INF/MANIFEST.MF
index 79c085b40..0a84232e4 100644
--- a/target_explorer/plugins/org.eclipse.tcf.te.ui/META-INF/MANIFEST.MF
+++ b/target_explorer/plugins/org.eclipse.tcf.te.ui/META-INF/MANIFEST.MF
@@ -14,6 +14,7 @@ Require-Bundle: org.eclipse.core.runtime;bundle-version="3.8.0",
org.eclipse.tcf.te.runtime;bundle-version="1.1.0",
org.eclipse.tcf.te.runtime.concurrent;bundle-version="1.1.0",
org.eclipse.tcf.te.runtime.model;bundle-version="1.1.0",
+ org.eclipse.tcf.te.runtime.services;bundle-version="1.1.0",
org.eclipse.tcf.te.runtime.statushandler;bundle-version="1.1.0",
org.eclipse.tcf.te.core;bundle-version="1.1.0",
org.eclipse.tcf.te.ui.forms;bundle-version="1.1.0",
@@ -30,6 +31,7 @@ Export-Package: org.eclipse.tcf.te.ui,
org.eclipse.tcf.te.ui.interfaces,
org.eclipse.tcf.te.ui.interfaces.data,
org.eclipse.tcf.te.ui.interfaces.handler,
+ org.eclipse.tcf.te.ui.interfaces.services,
org.eclipse.tcf.te.ui.internal.executors;x-internal:=true,
org.eclipse.tcf.te.ui.internal.utils;x-internal:=true,
org.eclipse.tcf.te.ui.nls,
diff --git a/target_explorer/plugins/org.eclipse.tcf.te.ui/src/org/eclipse/tcf/te/ui/interfaces/services/ISimulatorServiceUIDelegate.java b/target_explorer/plugins/org.eclipse.tcf.te.ui/src/org/eclipse/tcf/te/ui/interfaces/services/ISimulatorServiceUIDelegate.java
new file mode 100644
index 000000000..8677d75bc
--- /dev/null
+++ b/target_explorer/plugins/org.eclipse.tcf.te.ui/src/org/eclipse/tcf/te/ui/interfaces/services/ISimulatorServiceUIDelegate.java
@@ -0,0 +1,33 @@
+/*******************************************************************************
+ * Copyright (c) 2013 Wind River Systems, Inc. and others. All rights reserved.
+ * This program and the accompanying materials are made available under the terms
+ * of the Eclipse Public License v1.0 which accompanies this distribution, and is
+ * available at http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Wind River Systems - initial API and implementation
+ *******************************************************************************/
+package org.eclipse.tcf.te.ui.interfaces.services;
+
+import org.eclipse.tcf.te.runtime.services.interfaces.ISimulatorService;
+
+/**
+ * Simulator service UI delegate.
+ */
+public interface ISimulatorServiceUIDelegate {
+
+ /**
+ * Get the simulator service the UI delegate is associated with.
+ *
+ * @return The simulator service.
+ */
+ public ISimulatorService getService();
+
+ /**
+ * Get the name of the simulator service to identify the simulator (type)
+ * to the user in the UI.
+ *
+ * @return The simulator service name.
+ */
+ public String getName();
+}

Back to the top