org.eclipse.mtj.api.devices
Interface Device

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

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

A representation of the model object 'Device'.

The following features are supported:

See Also:
DevicesPackage.getDevice()

Method Summary
 DeviceCommunicationProtocol getCommunicationProtocol()
          Returns the value of the 'Communication Protocol' attribute.
 Configuration getConfiguration()
          Returns the value of the 'Configuration' containment reference.
 java.lang.String getDescription()
          Returns the value of the 'Description' attribute.
 DeviceDescription getDeviceDescription()
          Returns the value of the 'Device Description' containment reference.
 java.lang.String getIdentifier()
          Returns the value of the 'Identifier' attribute.
 java.lang.String getName()
          Returns the value of the 'Name' attribute.
 org.eclipse.emf.common.util.EList getProtectionDomains()
          Returns the value of the 'Protection Domains' containment reference list.
 org.eclipse.emf.common.util.EList getRuntimePlatformDefinitions()
          Returns the value of the 'Runtime Platform Definitions' reference list.
 java.lang.String getVendor()
          Returns the value of the 'Vendor' attribute.
 java.lang.String getVersion()
          Returns the value of the 'Version' attribute.
 void setCommunicationProtocol(DeviceCommunicationProtocol value)
          Sets the value of the 'Communication Protocol' attribute.
 void setConfiguration(Configuration value)
          Sets the value of the 'Configuration' containment reference.
 void setDescription(java.lang.String value)
          Sets the value of the 'Description' attribute.
 void setDeviceDescription(DeviceDescription value)
          Sets the value of the 'Device Description' containment reference.
 void setIdentifier(java.lang.String value)
          Sets the value of the 'Identifier' attribute.
 void setName(java.lang.String value)
          Sets the value of the 'Name' 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

getProtectionDomains

org.eclipse.emf.common.util.EList getProtectionDomains()
Returns the value of the 'Protection Domains' containment reference list. The list contents are of type ProtectionDomain.

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

Returns:
the value of the 'Protection Domains' containment reference list.
See Also:
DevicesPackage.getDevice_ProtectionDomains()

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.getDevice_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()

getCommunicationProtocol

DeviceCommunicationProtocol getCommunicationProtocol()
Returns the value of the 'Communication Protocol' attribute. The literals are from the enumeration DeviceCommunicationProtocol.

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

Returns:
the value of the 'Communication Protocol' attribute.
See Also:
DeviceCommunicationProtocol, setCommunicationProtocol(DeviceCommunicationProtocol), DevicesPackage.getDevice_CommunicationProtocol()

setCommunicationProtocol

void setCommunicationProtocol(DeviceCommunicationProtocol value)
Sets the value of the 'Communication Protocol' attribute.

Parameters:
value - the new value of the 'Communication Protocol' attribute.
See Also:
DeviceCommunicationProtocol, getCommunicationProtocol()

getDeviceDescription

DeviceDescription getDeviceDescription()
Returns the value of the 'Device Description' containment reference.

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

Returns:
the value of the 'Device Description' containment reference.
See Also:
setDeviceDescription(DeviceDescription), DevicesPackage.getDevice_DeviceDescription()

setDeviceDescription

void setDeviceDescription(DeviceDescription value)
Sets the value of the 'Device Description' containment reference.

Parameters:
value - the new value of the 'Device Description' containment reference.
See Also:
getDeviceDescription()

getRuntimePlatformDefinitions

org.eclipse.emf.common.util.EList getRuntimePlatformDefinitions()
Returns the value of the 'Runtime Platform Definitions' reference list. The list contents are of type RuntimePlatformDefinition. It is bidirectional and its opposite is 'Devices'.

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

Returns:
the value of the 'Runtime Platform Definitions' reference list.
See Also:
DevicesPackage.getDevice_RuntimePlatformDefinitions(), RuntimePlatformDefinition.getDevices()

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.getDevice_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()

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.getDevice_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()

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.getDevice_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()

getDescription

java.lang.String getDescription()
Returns the value of the 'Description' attribute.

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

Returns:
the value of the 'Description' attribute.
See Also:
setDescription(String), DevicesPackage.getDevice_Description()

setDescription

void setDescription(java.lang.String value)
Sets the value of the 'Description' attribute.

Parameters:
value - the new value of the 'Description' attribute.
See Also:
getDescription()

getIdentifier

java.lang.String getIdentifier()
Returns the value of the 'Identifier' attribute.

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

Returns:
the value of the 'Identifier' attribute.
See Also:
setIdentifier(String), DevicesPackage.getDevice_Identifier()

setIdentifier

void setIdentifier(java.lang.String value)
Sets the value of the 'Identifier' attribute.

Parameters:
value - the new value of the 'Identifier' attribute.
See Also:
getIdentifier()