org.eclipse.mtj.api.devices
Interface DevicePlatform

All Superinterfaces:
org.eclipse.emf.ecore.EObject, org.eclipse.emf.common.notify.Notifier
All Known Implementing Classes:
DevicePlatformImpl

public interface DevicePlatform
extends org.eclipse.emf.ecore.EObject

A representation of the model object 'Device Platform'.

The following features are supported:

See Also:
DevicesPackage.getDevicePlatform()

Method Summary
 Configuration getConfiguration()
          Returns the value of the 'Configuration' containment reference.
 MtjExtension getDevicePlatformProvider()
          Returns the value of the 'Device Platform Provider' reference.
 org.eclipse.emf.common.util.EList getDevices()
          Returns the value of the 'Devices' containment reference list.
 java.lang.String getName()
          Returns the value of the 'Name' attribute.
 org.eclipse.emf.common.util.EList getRuntimePlatformDefinitions()
          Returns the value of the 'Runtime Platform Definitions' containment reference list.
 PlatformType getType()
          Returns the value of the 'Type' attribute.
 java.lang.String getVendor()
          Returns the value of the 'Vendor' attribute.
 java.lang.String getVersion()
          Returns the value of the 'Version' attribute.
 boolean isDebugEnabled()
          Returns the value of the 'Debug Enabled' attribute.
 boolean isExecutableTargetRequired()
          Returns the value of the 'Executable Target Required' attribute.
 boolean isKeepAlivePortRequired()
          Returns the value of the 'Keep Alive Port Required' attribute.
 boolean isPredeploymentRequired()
          Returns the value of the 'Predeployment Required' attribute.
 boolean isPreferencesDialogAvailable()
          Returns the value of the 'Preferences Dialog Available' attribute.
 boolean isUtilitesDialogAvailable()
          Returns the value of the 'Utilites Dialog Available' attribute.
 void setConfiguration(Configuration value)
          Sets the value of the 'Configuration' containment reference.
 void setDebugEnabled(boolean value)
          Sets the value of the 'Debug Enabled' attribute.
 void setDevicePlatformProvider(MtjExtension value)
          Sets the value of the 'Device Platform Provider' reference.
 void setExecutableTargetRequired(boolean value)
          Sets the value of the 'Executable Target Required' attribute.
 void setKeepAlivePortRequired(boolean value)
          Sets the value of the 'Keep Alive Port Required' attribute.
 void setName(java.lang.String value)
          Sets the value of the 'Name' attribute.
 void setPredeploymentRequired(boolean value)
          Sets the value of the 'Predeployment Required' attribute.
 void setPreferencesDialogAvailable(boolean value)
          Sets the value of the 'Preferences Dialog Available' attribute.
 void setType(PlatformType value)
          Sets the value of the 'Type' attribute.
 void setUtilitesDialogAvailable(boolean value)
          Sets the value of the 'Utilites Dialog Available' attribute.
 void setVendor(java.lang.String value)
          Sets the value of the 'Vendor' attribute.
 void setVersion(java.lang.String value)
          Sets the value of the 'Version' attribute.
 
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

getDevices

org.eclipse.emf.common.util.EList getDevices()
Returns the value of the 'Devices' containment reference list. The list contents are of type Device.

If the meaning of the 'Devices' containment reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Devices' containment reference list.
See Also:
DevicesPackage.getDevicePlatform_Devices()

getType

PlatformType getType()
Returns the value of the 'Type' attribute. The literals are from the enumeration PlatformType.

If the meaning of the 'Type' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Type' attribute.
See Also:
PlatformType, setType(PlatformType), DevicesPackage.getDevicePlatform_Type()

setType

void setType(PlatformType value)
Sets the value of the 'Type' attribute.

Parameters:
value - the new value of the 'Type' attribute.
See Also:
PlatformType, getType()

getConfiguration

Configuration getConfiguration()
Returns the value of the 'Configuration' containment reference.

If the meaning of the 'Configuration' containment reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Configuration' containment reference.
See Also:
setConfiguration(Configuration), DevicesPackage.getDevicePlatform_Configuration()

setConfiguration

void setConfiguration(Configuration value)
Sets the value of the 'Configuration' containment reference.

Parameters:
value - the new value of the 'Configuration' containment reference.
See Also:
getConfiguration()

getRuntimePlatformDefinitions

org.eclipse.emf.common.util.EList getRuntimePlatformDefinitions()
Returns the value of the 'Runtime Platform Definitions' containment reference list. The list contents are of type RuntimePlatformDefinition.

If the meaning of the 'Runtime Platform Definitions' containment reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Runtime Platform Definitions' containment reference list.
See Also:
DevicesPackage.getDevicePlatform_RuntimePlatformDefinitions()

getName

java.lang.String getName()
Returns the value of the 'Name' attribute.

If the meaning of the 'Name' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Name' attribute.
See Also:
setName(String), DevicesPackage.getDevicePlatform_Name()

setName

void setName(java.lang.String value)
Sets the value of the 'Name' attribute.

Parameters:
value - the new value of the 'Name' attribute.
See Also:
getName()

getVendor

java.lang.String getVendor()
Returns the value of the 'Vendor' attribute.

If the meaning of the 'Vendor' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Vendor' attribute.
See Also:
setVendor(String), DevicesPackage.getDevicePlatform_Vendor()

setVendor

void setVendor(java.lang.String value)
Sets the value of the 'Vendor' attribute.

Parameters:
value - the new value of the 'Vendor' attribute.
See Also:
getVendor()

getVersion

java.lang.String getVersion()
Returns the value of the 'Version' attribute.

If the meaning of the 'Version' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Version' attribute.
See Also:
setVersion(String), DevicesPackage.getDevicePlatform_Version()

setVersion

void setVersion(java.lang.String value)
Sets the value of the 'Version' attribute.

Parameters:
value - the new value of the 'Version' attribute.
See Also:
getVersion()

isDebugEnabled

boolean isDebugEnabled()
Returns the value of the 'Debug Enabled' attribute.

If the meaning of the 'Debug Enabled' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Debug Enabled' attribute.
See Also:
setDebugEnabled(boolean), DevicesPackage.getDevicePlatform_DebugEnabled()

setDebugEnabled

void setDebugEnabled(boolean value)
Sets the value of the 'Debug Enabled' attribute.

Parameters:
value - the new value of the 'Debug Enabled' attribute.
See Also:
isDebugEnabled()

isPredeploymentRequired

boolean isPredeploymentRequired()
Returns the value of the 'Predeployment Required' attribute.

If the meaning of the 'Predeployment Required' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Predeployment Required' attribute.
See Also:
setPredeploymentRequired(boolean), DevicesPackage.getDevicePlatform_PredeploymentRequired()

setPredeploymentRequired

void setPredeploymentRequired(boolean value)
Sets the value of the 'Predeployment Required' attribute.

Parameters:
value - the new value of the 'Predeployment Required' attribute.
See Also:
isPredeploymentRequired()

isExecutableTargetRequired

boolean isExecutableTargetRequired()
Returns the value of the 'Executable Target Required' attribute.

If the meaning of the 'Executable Target Required' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Executable Target Required' attribute.
See Also:
setExecutableTargetRequired(boolean), DevicesPackage.getDevicePlatform_ExecutableTargetRequired()

setExecutableTargetRequired

void setExecutableTargetRequired(boolean value)
Sets the value of the 'Executable Target Required' attribute.

Parameters:
value - the new value of the 'Executable Target Required' attribute.
See Also:
isExecutableTargetRequired()

isKeepAlivePortRequired

boolean isKeepAlivePortRequired()
Returns the value of the 'Keep Alive Port Required' attribute.

If the meaning of the 'Keep Alive Port Required' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Keep Alive Port Required' attribute.
See Also:
setKeepAlivePortRequired(boolean), DevicesPackage.getDevicePlatform_KeepAlivePortRequired()

setKeepAlivePortRequired

void setKeepAlivePortRequired(boolean value)
Sets the value of the 'Keep Alive Port Required' attribute.

Parameters:
value - the new value of the 'Keep Alive Port Required' attribute.
See Also:
isKeepAlivePortRequired()

isPreferencesDialogAvailable

boolean isPreferencesDialogAvailable()
Returns the value of the 'Preferences Dialog Available' attribute.

If the meaning of the 'Preferences Dialog Available' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Preferences Dialog Available' attribute.
See Also:
setPreferencesDialogAvailable(boolean), DevicesPackage.getDevicePlatform_PreferencesDialogAvailable()

setPreferencesDialogAvailable

void setPreferencesDialogAvailable(boolean value)
Sets the value of the 'Preferences Dialog Available' attribute.

Parameters:
value - the new value of the 'Preferences Dialog Available' attribute.
See Also:
isPreferencesDialogAvailable()

isUtilitesDialogAvailable

boolean isUtilitesDialogAvailable()
Returns the value of the 'Utilites Dialog Available' attribute.

If the meaning of the 'Utilites Dialog Available' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Utilites Dialog Available' attribute.
See Also:
setUtilitesDialogAvailable(boolean), DevicesPackage.getDevicePlatform_UtilitesDialogAvailable()

setUtilitesDialogAvailable

void setUtilitesDialogAvailable(boolean value)
Sets the value of the 'Utilites Dialog Available' attribute.

Parameters:
value - the new value of the 'Utilites Dialog Available' attribute.
See Also:
isUtilitesDialogAvailable()

getDevicePlatformProvider

MtjExtension getDevicePlatformProvider()
Returns the value of the 'Device Platform Provider' reference.

If the meaning of the 'Device Platform Provider' reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Device Platform Provider' reference.
See Also:
setDevicePlatformProvider(MtjExtension), DevicesPackage.getDevicePlatform_DevicePlatformProvider()

setDevicePlatformProvider

void setDevicePlatformProvider(MtjExtension value)
Sets the value of the 'Device Platform Provider' reference.

Parameters:
value - the new value of the 'Device Platform Provider' reference.
See Also:
getDevicePlatformProvider()