org.symbian.tools.mtw.ui/src/org/symbian/tools/tmw/ui/deployment/IDeploymentTarget.java
equal
deleted
inserted
replaced
21 import org.eclipse.core.runtime.CoreException; |
21 import org.eclipse.core.runtime.CoreException; |
22 import org.eclipse.core.runtime.IAdaptable; |
22 import org.eclipse.core.runtime.IAdaptable; |
23 import org.eclipse.core.runtime.IProgressMonitor; |
23 import org.eclipse.core.runtime.IProgressMonitor; |
24 import org.eclipse.core.runtime.IStatus; |
24 import org.eclipse.core.runtime.IStatus; |
25 import org.eclipse.ui.IMemento; |
25 import org.eclipse.ui.IMemento; |
26 import org.symbian.tools.tmw.core.projects.IMTWProject; |
26 import org.symbian.tools.tmw.core.projects.ITMWProject; |
27 import org.symbian.tools.tmw.core.runtimes.IPackager; |
27 import org.symbian.tools.tmw.core.runtimes.IPackager; |
28 |
28 |
29 /** |
29 /** |
30 * <p>This is particular deployment target instance. It can be a Bluetooth phone |
30 * <p>This is particular deployment target instance. It can be a Bluetooth phone |
31 * connection, installed device emulator, FTP server, etc.</p> |
31 * connection, installed device emulator, FTP server, etc.</p> |
70 * |
70 * |
71 * @param project project to deploy to the target |
71 * @param project project to deploy to the target |
72 * @param runtime runtime that will be used to run packaged application |
72 * @param runtime runtime that will be used to run packaged application |
73 * @param monitor progress monitor to report deployment progress |
73 * @param monitor progress monitor to report deployment progress |
74 */ |
74 */ |
75 IStatus deploy(IMTWProject project, IPackager packager, IProgressMonitor monitor) throws CoreException; |
75 IStatus deploy(ITMWProject project, IPackager packager, IProgressMonitor monitor) throws CoreException; |
76 |
76 |
77 /** |
77 /** |
78 * Save project-specific settings to the memento. Workspace-wide settings |
78 * Save project-specific settings to the memento. Workspace-wide settings |
79 * should be managed separately. |
79 * should be managed separately. |
80 */ |
80 */ |
81 void save(IMemento memento); |
81 void save(IMemento memento); |
82 |
82 |
83 /** |
83 /** |
84 * Initialize target for project deployment. |
84 * Initialize target for project deployment. |
85 */ |
85 */ |
86 void init(IMTWProject project, IPackager packager, IMemento memento); |
86 void init(ITMWProject project, IPackager packager, IMemento memento); |
87 } |
87 } |