|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface DevicePlatformProvider
Target environments are seen as DevicePlatforms by the MTJ environment. The Device Platform’s type can be an emulator platform or a real device platform. A Device Platform should implement binary code, preverification and application launching.
| Method Summary | |
|---|---|
DevicePlatform[] |
getDevicePlatforms()
Method returns DevicePlatform objects. |
java.lang.String |
getRootDirectory(DevicePlatform dp)
Method returns installed DevicePlatform's root directory. |
DeviceStatus |
getStatus(Device device)
Method returns Device's status. |
void |
launch(DevicePlatform dp,
Device device,
Deployment deployment,
org.eclipse.jdt.launching.VMRunnerConfiguration vmRunnerConfig,
org.eclipse.debug.core.ILaunchConfiguration launchConfig,
org.eclipse.debug.core.ILaunch launch,
java.lang.String runMode,
java.lang.String projectNatureId,
org.eclipse.core.runtime.IProgressMonitor monitor)
Method launches the application, that is in the deployment, to the target device. |
void |
verify(org.eclipse.core.resources.IFolder sourceFolder,
org.eclipse.core.runtime.IProgressMonitor monitor)
Verifies code in the source folder. |
| Methods inherited from interface org.eclipse.mtj.api.extension.MtjExtension |
|---|
getDescription, getId, getType, getVendor, getVersion, isActive, setActive, setDescription, setId, setType, setVendor, setVersion |
| Methods inherited from interface org.eclipse.emf.ecore.EObject |
|---|
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset |
| Methods inherited from interface org.eclipse.emf.common.notify.Notifier |
|---|
eAdapters, eDeliver, eNotify, eSetDeliver |
| Method Detail |
|---|
DevicePlatform[] getDevicePlatforms()
throws org.eclipse.mtj.exception.MtjException
org.eclipse.mtj.exception.MtjException
void verify(org.eclipse.core.resources.IFolder sourceFolder,
org.eclipse.core.runtime.IProgressMonitor monitor)
throws org.eclipse.mtj.exception.MtjException
sourceFolder - monitor -
org.eclipse.mtj.exception.MtjException
void launch(DevicePlatform dp,
Device device,
Deployment deployment,
org.eclipse.jdt.launching.VMRunnerConfiguration vmRunnerConfig,
org.eclipse.debug.core.ILaunchConfiguration launchConfig,
org.eclipse.debug.core.ILaunch launch,
java.lang.String runMode,
java.lang.String projectNatureId,
org.eclipse.core.runtime.IProgressMonitor monitor)
throws org.eclipse.mtj.exception.MtjException
device - deployment - vmRunnerConfig - launchConfig - launch - runMode - monitor -
org.eclipse.mtj.exception.MtjException
java.lang.String getRootDirectory(DevicePlatform dp)
throws org.eclipse.mtj.exception.MtjException
dp -
org.eclipse.mtj.exception.MtjException
DeviceStatus getStatus(Device device)
throws org.eclipse.mtj.exception.MtjException
device -
org.eclipse.mtj.exception.MtjException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||