eclipseme.core.model
Interface IExecutableEmulator

All Superinterfaces:
org.eclipse.core.runtime.IAdaptable, IEmulator, IPlatformComponent

public interface IExecutableEmulator
extends IEmulator

Instances of this interface implement Emulators that are run as executables rather than as a Java class. Executable emulators must be capable of providing the qualified path to the executable to be run for emulation.

Note: This class/interface is part of an interim API that is still under development and expected to change before reaching stability. It is being made available at this early stage to solicit feedback from pioneering adopters on the understanding that any code that uses this API will almost certainly be broken as the API evolves.

Copyright (c) 2003-2005 Craig Setera
All Rights Reserved.
Licensed under the Eclipse Public License - v 1.0


$Revision: 1.5 $
$Date: 2005/07/07 02:36:57 $

Author:
Craig Setera

Method Summary
 java.io.File getExecutable()
          Get the executable to be run to execute the emulator functionality.
 
Methods inherited from interface eclipseme.core.model.IEmulator
getArguments, getDevices, isDebugServer, isPredeploymentRequired
 
Methods inherited from interface eclipseme.core.model.IPlatformComponent
addDependentComponent, getDependentComponents, getIdentifier, getName, getPersistenceDelegate, getVersion, hasDependentComponents, isDerived, removeDependentComponent
 
Methods inherited from interface org.eclipse.core.runtime.IAdaptable
getAdapter
 

Method Detail

getExecutable

public java.io.File getExecutable()
                           throws org.eclipse.core.runtime.CoreException
Get the executable to be run to execute the emulator functionality.

Returns:
a File reference to the executable to be used for emulation.
Throws:
org.eclipse.core.runtime.CoreException