org.eclipse.mtj.api.devices.impl
Class DevicesPackageImpl

java.lang.Object
  extended by org.eclipse.emf.common.notify.impl.BasicNotifierImpl
      extended by org.eclipse.emf.ecore.impl.BasicEObjectImpl
          extended by org.eclipse.emf.ecore.impl.EObjectImpl
              extended by org.eclipse.emf.ecore.impl.FlatEObjectImpl
                  extended by org.eclipse.emf.ecore.impl.EModelElementImpl
                      extended by org.eclipse.emf.ecore.impl.ENamedElementImpl
                          extended by org.eclipse.emf.ecore.impl.EPackageImpl
                              extended by org.eclipse.mtj.api.devices.impl.DevicesPackageImpl
All Implemented Interfaces:
org.eclipse.emf.common.notify.Notifier, org.eclipse.emf.ecore.EModelElement, org.eclipse.emf.ecore.ENamedElement, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EPackage, org.eclipse.emf.ecore.InternalEObject, org.eclipse.emf.ecore.util.BasicExtendedMetaData.EPackageExtendedMetaData.Holder, DevicesPackage

public class DevicesPackageImpl
extends org.eclipse.emf.ecore.impl.EPackageImpl
implements DevicesPackage

An implementation of the model Package.


Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList
 
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.EPackage
org.eclipse.emf.ecore.EPackage.Descriptor, org.eclipse.emf.ecore.EPackage.Registry
 
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject
org.eclipse.emf.ecore.InternalEObject.EStore
 
Field Summary
 
Fields inherited from class org.eclipse.emf.ecore.impl.EObjectImpl
ELAST_EOBJECT_FLAG
 
Fields inherited from interface org.eclipse.mtj.api.devices.DevicesPackage
CONFIGURATION, CONFIGURATION__ERRORS, CONFIGURATION__ITEMS, CONFIGURATION_ERROR, CONFIGURATION_ERROR__DESCRIPTION, CONFIGURATION_ERROR__ERROR_TYPE, CONFIGURATION_ERROR__ITEM, CONFIGURATION_ERROR_FEATURE_COUNT, CONFIGURATION_FEATURE_COUNT, CONFIGURATION_ITEM, CONFIGURATION_ITEM__DESCRIPTION, CONFIGURATION_ITEM__LABEL, CONFIGURATION_ITEM__NAME, CONFIGURATION_ITEM__VALID_VALUES, CONFIGURATION_ITEM__VALUE, CONFIGURATION_ITEM_FEATURE_COUNT, CONFIGURATION_VALUE, CONFIGURATION_VALUE__VALUE, CONFIGURATION_VALUE_FEATURE_COUNT, DEVICE, DEVICE__COMMUNICATION_PROTOCOL, DEVICE__CONFIGURATION, DEVICE__DESCRIPTION, DEVICE__DEVICE_DESCRIPTION, DEVICE__IDENTIFIER, DEVICE__NAME, DEVICE__PROTECTION_DOMAINS, DEVICE__RUNTIME_PLATFORM_DEFINITIONS, DEVICE__VENDOR, DEVICE__VERSION, DEVICE_CAPABILITY, DEVICE_CAPABILITY__NAME, DEVICE_CAPABILITY__VALUE, DEVICE_CAPABILITY_FEATURE_COUNT, DEVICE_DESCRIPTION, DEVICE_DESCRIPTION__CAPABILITIES, DEVICE_DESCRIPTION__FEATURES, DEVICE_DESCRIPTION__IDENTIFIER, DEVICE_DESCRIPTION_FEATURE_COUNT, DEVICE_FEATURE, DEVICE_FEATURE__NAME, DEVICE_FEATURE_COUNT, DEVICE_FEATURE_FEATURE_COUNT, DEVICE_GROUP, DEVICE_GROUP__CAPABILITIES, DEVICE_GROUP__DESCRIPTION, DEVICE_GROUP__FEATURES, DEVICE_GROUP__NAME, DEVICE_GROUP_FEATURE_COUNT, DEVICE_PLATFORM, DEVICE_PLATFORM__CONFIGURATION, DEVICE_PLATFORM__DEBUG_ENABLED, DEVICE_PLATFORM__DEVICE_PLATFORM_PROVIDER, DEVICE_PLATFORM__DEVICES, DEVICE_PLATFORM__EXECUTABLE_TARGET_REQUIRED, DEVICE_PLATFORM__KEEP_ALIVE_PORT_REQUIRED, DEVICE_PLATFORM__NAME, DEVICE_PLATFORM__PREDEPLOYMENT_REQUIRED, DEVICE_PLATFORM__PREFERENCES_DIALOG_AVAILABLE, DEVICE_PLATFORM__RUNTIME_PLATFORM_DEFINITIONS, DEVICE_PLATFORM__TYPE, DEVICE_PLATFORM__UTILITES_DIALOG_AVAILABLE, DEVICE_PLATFORM__VENDOR, DEVICE_PLATFORM__VERSION, DEVICE_PLATFORM_FEATURE_COUNT, eINSTANCE, eNAME, eNS_PREFIX, eNS_URI, PERMISSION, PERMISSION__NAME, PERMISSION_FEATURE_COUNT, PROTECTION_DOMAIN, PROTECTION_DOMAIN__NAME, PROTECTION_DOMAIN__PERMISSIONS, PROTECTION_DOMAIN_FEATURE_COUNT
 
Fields inherited from interface org.eclipse.emf.ecore.InternalEObject
EOPPOSITE_FEATURE_BASE
 
Method Summary
 void createPackageContents()
          Creates the meta-model objects for the package.
 org.eclipse.emf.ecore.EReference getConfiguration_Errors()
           
 org.eclipse.emf.ecore.EReference getConfiguration_Items()
           
 org.eclipse.emf.ecore.EClass getConfiguration()
           
 org.eclipse.emf.ecore.EAttribute getConfigurationError_Description()
           
 org.eclipse.emf.ecore.EAttribute getConfigurationError_ErrorType()
           
 org.eclipse.emf.ecore.EReference getConfigurationError_Item()
           
 org.eclipse.emf.ecore.EClass getConfigurationError()
           
 org.eclipse.emf.ecore.EAttribute getConfigurationItem_Description()
           
 org.eclipse.emf.ecore.EAttribute getConfigurationItem_Label()
           
 org.eclipse.emf.ecore.EAttribute getConfigurationItem_Name()
           
 org.eclipse.emf.ecore.EReference getConfigurationItem_ValidValues()
           
 org.eclipse.emf.ecore.EAttribute getConfigurationItem_Value()
           
 org.eclipse.emf.ecore.EClass getConfigurationItem()
           
 org.eclipse.emf.ecore.EAttribute getConfigurationValue_Value()
           
 org.eclipse.emf.ecore.EClass getConfigurationValue()
           
 org.eclipse.emf.ecore.EAttribute getDevice_CommunicationProtocol()
           
 org.eclipse.emf.ecore.EReference getDevice_Configuration()
           
 org.eclipse.emf.ecore.EAttribute getDevice_Description()
           
 org.eclipse.emf.ecore.EReference getDevice_DeviceDescription()
           
 org.eclipse.emf.ecore.EAttribute getDevice_Identifier()
           
 org.eclipse.emf.ecore.EAttribute getDevice_Name()
           
 org.eclipse.emf.ecore.EReference getDevice_ProtectionDomains()
           
 org.eclipse.emf.ecore.EReference getDevice_RuntimePlatformDefinitions()
           
 org.eclipse.emf.ecore.EAttribute getDevice_Vendor()
           
 org.eclipse.emf.ecore.EAttribute getDevice_Version()
           
 org.eclipse.emf.ecore.EClass getDevice()
           
 org.eclipse.emf.ecore.EAttribute getDeviceCapability_Name()
           
 org.eclipse.emf.ecore.EAttribute getDeviceCapability_Value()
           
 org.eclipse.emf.ecore.EClass getDeviceCapability()
           
 org.eclipse.emf.ecore.EReference getDeviceDescription_Capabilities()
           
 org.eclipse.emf.ecore.EReference getDeviceDescription_Features()
           
 org.eclipse.emf.ecore.EAttribute getDeviceDescription_Identifier()
           
 org.eclipse.emf.ecore.EClass getDeviceDescription()
           
 org.eclipse.emf.ecore.EAttribute getDeviceFeature_Name()
           
 org.eclipse.emf.ecore.EClass getDeviceFeature()
           
 org.eclipse.emf.ecore.EReference getDeviceGroup_Capabilities()
           
 org.eclipse.emf.ecore.EAttribute getDeviceGroup_Description()
           
 org.eclipse.emf.ecore.EReference getDeviceGroup_Features()
           
 org.eclipse.emf.ecore.EAttribute getDeviceGroup_Name()
           
 org.eclipse.emf.ecore.EClass getDeviceGroup()
           
 org.eclipse.emf.ecore.EReference getDevicePlatform_Configuration()
           
 org.eclipse.emf.ecore.EAttribute getDevicePlatform_DebugEnabled()
           
 org.eclipse.emf.ecore.EReference getDevicePlatform_DevicePlatformProvider()
           
 org.eclipse.emf.ecore.EReference getDevicePlatform_Devices()
           
 org.eclipse.emf.ecore.EAttribute getDevicePlatform_ExecutableTargetRequired()
           
 org.eclipse.emf.ecore.EAttribute getDevicePlatform_KeepAlivePortRequired()
           
 org.eclipse.emf.ecore.EAttribute getDevicePlatform_Name()
           
 org.eclipse.emf.ecore.EAttribute getDevicePlatform_PredeploymentRequired()
           
 org.eclipse.emf.ecore.EAttribute getDevicePlatform_PreferencesDialogAvailable()
           
 org.eclipse.emf.ecore.EReference getDevicePlatform_RuntimePlatformDefinitions()
           
 org.eclipse.emf.ecore.EAttribute getDevicePlatform_Type()
           
 org.eclipse.emf.ecore.EAttribute getDevicePlatform_UtilitesDialogAvailable()
           
 org.eclipse.emf.ecore.EAttribute getDevicePlatform_Vendor()
           
 org.eclipse.emf.ecore.EAttribute getDevicePlatform_Version()
           
 org.eclipse.emf.ecore.EClass getDevicePlatform()
           
 DevicesFactory getDevicesFactory()
           
 org.eclipse.emf.ecore.EAttribute getPermission_Name()
           
 org.eclipse.emf.ecore.EClass getPermission()
           
 org.eclipse.emf.ecore.EAttribute getProtectionDomain_Name()
           
 org.eclipse.emf.ecore.EReference getProtectionDomain_Permissions()
           
 org.eclipse.emf.ecore.EClass getProtectionDomain()
           
static DevicesPackage init()
          Creates, registers, and initializes the Package for this model, and for any others upon which it depends.
 void initializePackageContents()
          Complete the initialization of the package and its meta-model.
 
Methods inherited from class org.eclipse.emf.ecore.impl.EPackageImpl
basicGetESuperPackage, basicSetEFactoryInstance, eBasicRemoveFromContainerFeature, eGet, eInverseAdd, eInverseRemove, eIsSet, eObjectForURIFragmentSegment, eSet, eSetProxyURI, eUnset, freeze, getEClassifier, getEClassifierGen, getEClassifiers, getEFactoryInstance, getESubpackages, getESuperPackage, getExtendedMetaData, getNsPrefix, getNsURI, setEFactoryInstance, setExtendedMetaData, setNamespaceURI, setNsPrefix, setNsURI, toString
 
Methods inherited from class org.eclipse.emf.ecore.impl.ENamedElementImpl
getName, getNameGen, setName
 
Methods inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl
eURIFragmentSegment, getEAnnotation, getEAnnotations
 
Methods inherited from class org.eclipse.emf.ecore.impl.FlatEObjectImpl
eContents, eCrossReferences, eIsProxy, eProxyURI
 
Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl
eAdapters, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eSetClass, eSetDeliver
 
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicSetContainer, eContainer, eContainingFeature, eContainmentFeature, eContains, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseRemove, eIsSet, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eStore, eUnset, eVirtualGet, eVirtualGet, eVirtualIsSet, eVirtualSet, eVirtualUnset
 
Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
eNotificationRequired, eNotify
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.eclipse.emf.ecore.EPackage
getEClassifier, getEClassifiers, getEFactoryInstance, getESubpackages, getESuperPackage, getNsPrefix, getNsURI, setEFactoryInstance, setNsPrefix, setNsURI
 
Methods inherited from interface org.eclipse.emf.ecore.ENamedElement
getName, setName
 
Methods inherited from interface org.eclipse.emf.ecore.EModelElement
getEAnnotation, getEAnnotations
 
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
 
Methods inherited from interface org.eclipse.emf.ecore.InternalEObject
eNotificationRequired
 

Method Detail

init

public static DevicesPackage init()
Creates, registers, and initializes the Package for this model, and for any others upon which it depends. Simple dependencies are satisfied by calling this method on all dependent packages before doing anything else. This method drives initialization for interdependent packages directly, in parallel with this package, itself.

Of this package and its interdependencies, all packages which have not yet been registered by their URI values are first created and registered. The packages are then initialized in two steps: meta-model objects for all of the packages are created before any are initialized, since one package's meta-model objects may refer to those of another.

Invocation of this method will not affect any packages that have already been initialized.

See Also:
DevicesPackage.eNS_URI, createPackageContents(), initializePackageContents()

getDevicePlatform

public org.eclipse.emf.ecore.EClass getDevicePlatform()

Specified by:
getDevicePlatform in interface DevicesPackage
Returns:
the meta object for class 'Device Platform'.
See Also:
DevicePlatform

getDevicePlatform_Devices

public org.eclipse.emf.ecore.EReference getDevicePlatform_Devices()

Specified by:
getDevicePlatform_Devices in interface DevicesPackage
Returns:
the meta object for the containment reference list 'Devices'.
See Also:
DevicePlatform.getDevices(), DevicesPackage.getDevicePlatform()

getDevicePlatform_Type

public org.eclipse.emf.ecore.EAttribute getDevicePlatform_Type()

Specified by:
getDevicePlatform_Type in interface DevicesPackage
Returns:
the meta object for the attribute 'Type'.
See Also:
DevicePlatform.getType(), DevicesPackage.getDevicePlatform()

getDevicePlatform_Configuration

public org.eclipse.emf.ecore.EReference getDevicePlatform_Configuration()

Specified by:
getDevicePlatform_Configuration in interface DevicesPackage
Returns:
the meta object for the containment reference 'Configuration'.
See Also:
DevicePlatform.getConfiguration(), DevicesPackage.getDevicePlatform()

getDevicePlatform_RuntimePlatformDefinitions

public org.eclipse.emf.ecore.EReference getDevicePlatform_RuntimePlatformDefinitions()

Specified by:
getDevicePlatform_RuntimePlatformDefinitions in interface DevicesPackage
Returns:
the meta object for the containment reference list 'Runtime Platform Definitions'.
See Also:
DevicePlatform.getRuntimePlatformDefinitions(), DevicesPackage.getDevicePlatform()

getDevicePlatform_Name

public org.eclipse.emf.ecore.EAttribute getDevicePlatform_Name()

Specified by:
getDevicePlatform_Name in interface DevicesPackage
Returns:
the meta object for the attribute 'Name'.
See Also:
DevicePlatform.getName(), DevicesPackage.getDevicePlatform()

getDevicePlatform_Vendor

public org.eclipse.emf.ecore.EAttribute getDevicePlatform_Vendor()

Specified by:
getDevicePlatform_Vendor in interface DevicesPackage
Returns:
the meta object for the attribute 'Vendor'.
See Also:
DevicePlatform.getVendor(), DevicesPackage.getDevicePlatform()

getDevicePlatform_Version

public org.eclipse.emf.ecore.EAttribute getDevicePlatform_Version()

Specified by:
getDevicePlatform_Version in interface DevicesPackage
Returns:
the meta object for the attribute 'Version'.
See Also:
DevicePlatform.getVersion(), DevicesPackage.getDevicePlatform()

getDevicePlatform_DebugEnabled

public org.eclipse.emf.ecore.EAttribute getDevicePlatform_DebugEnabled()

Specified by:
getDevicePlatform_DebugEnabled in interface DevicesPackage
Returns:
the meta object for the attribute 'Debug Enabled'.
See Also:
DevicePlatform.isDebugEnabled(), DevicesPackage.getDevicePlatform()

getDevicePlatform_PredeploymentRequired

public org.eclipse.emf.ecore.EAttribute getDevicePlatform_PredeploymentRequired()

Specified by:
getDevicePlatform_PredeploymentRequired in interface DevicesPackage
Returns:
the meta object for the attribute 'Predeployment Required'.
See Also:
DevicePlatform.isPredeploymentRequired(), DevicesPackage.getDevicePlatform()

getDevicePlatform_ExecutableTargetRequired

public org.eclipse.emf.ecore.EAttribute getDevicePlatform_ExecutableTargetRequired()

Specified by:
getDevicePlatform_ExecutableTargetRequired in interface DevicesPackage
Returns:
the meta object for the attribute 'Executable Target Required'.
See Also:
DevicePlatform.isExecutableTargetRequired(), DevicesPackage.getDevicePlatform()

getDevicePlatform_KeepAlivePortRequired

public org.eclipse.emf.ecore.EAttribute getDevicePlatform_KeepAlivePortRequired()

Specified by:
getDevicePlatform_KeepAlivePortRequired in interface DevicesPackage
Returns:
the meta object for the attribute 'Keep Alive Port Required'.
See Also:
DevicePlatform.isKeepAlivePortRequired(), DevicesPackage.getDevicePlatform()

getDevicePlatform_PreferencesDialogAvailable

public org.eclipse.emf.ecore.EAttribute getDevicePlatform_PreferencesDialogAvailable()

Specified by:
getDevicePlatform_PreferencesDialogAvailable in interface DevicesPackage
Returns:
the meta object for the attribute 'Preferences Dialog Available'.
See Also:
DevicePlatform.isPreferencesDialogAvailable(), DevicesPackage.getDevicePlatform()

getDevicePlatform_UtilitesDialogAvailable

public org.eclipse.emf.ecore.EAttribute getDevicePlatform_UtilitesDialogAvailable()

Specified by:
getDevicePlatform_UtilitesDialogAvailable in interface DevicesPackage
Returns:
the meta object for the attribute 'Utilites Dialog Available'.
See Also:
DevicePlatform.isUtilitesDialogAvailable(), DevicesPackage.getDevicePlatform()

getDevicePlatform_DevicePlatformProvider

public org.eclipse.emf.ecore.EReference getDevicePlatform_DevicePlatformProvider()

Specified by:
getDevicePlatform_DevicePlatformProvider in interface DevicesPackage
Returns:
the meta object for the reference 'Device Platform Provider'.
See Also:
DevicePlatform.getDevicePlatformProvider(), DevicesPackage.getDevicePlatform()

getDevice

public org.eclipse.emf.ecore.EClass getDevice()

Specified by:
getDevice in interface DevicesPackage
Returns:
the meta object for class 'Device'.
See Also:
Device

getDevice_ProtectionDomains

public org.eclipse.emf.ecore.EReference getDevice_ProtectionDomains()

Specified by:
getDevice_ProtectionDomains in interface DevicesPackage
Returns:
the meta object for the containment reference list 'Protection Domains'.
See Also:
Device.getProtectionDomains(), DevicesPackage.getDevice()

getDevice_Configuration

public org.eclipse.emf.ecore.EReference getDevice_Configuration()

Specified by:
getDevice_Configuration in interface DevicesPackage
Returns:
the meta object for the containment reference 'Configuration'.
See Also:
Device.getConfiguration(), DevicesPackage.getDevice()

getDevice_CommunicationProtocol

public org.eclipse.emf.ecore.EAttribute getDevice_CommunicationProtocol()

Specified by:
getDevice_CommunicationProtocol in interface DevicesPackage
Returns:
the meta object for the attribute 'Communication Protocol'.
See Also:
Device.getCommunicationProtocol(), DevicesPackage.getDevice()

getDevice_DeviceDescription

public org.eclipse.emf.ecore.EReference getDevice_DeviceDescription()

Specified by:
getDevice_DeviceDescription in interface DevicesPackage
Returns:
the meta object for the containment reference 'Device Description'.
See Also:
Device.getDeviceDescription(), DevicesPackage.getDevice()

getDevice_RuntimePlatformDefinitions

public org.eclipse.emf.ecore.EReference getDevice_RuntimePlatformDefinitions()

Specified by:
getDevice_RuntimePlatformDefinitions in interface DevicesPackage
Returns:
the meta object for the reference list 'Runtime Platform Definitions'.
See Also:
Device.getRuntimePlatformDefinitions(), DevicesPackage.getDevice()

getDevice_Name

public org.eclipse.emf.ecore.EAttribute getDevice_Name()

Specified by:
getDevice_Name in interface DevicesPackage
Returns:
the meta object for the attribute 'Name'.
See Also:
Device.getName(), DevicesPackage.getDevice()

getDevice_Version

public org.eclipse.emf.ecore.EAttribute getDevice_Version()

Specified by:
getDevice_Version in interface DevicesPackage
Returns:
the meta object for the attribute 'Version'.
See Also:
Device.getVersion(), DevicesPackage.getDevice()

getDevice_Vendor

public org.eclipse.emf.ecore.EAttribute getDevice_Vendor()

Specified by:
getDevice_Vendor in interface DevicesPackage
Returns:
the meta object for the attribute 'Vendor'.
See Also:
Device.getVendor(), DevicesPackage.getDevice()

getDevice_Description

public org.eclipse.emf.ecore.EAttribute getDevice_Description()

Specified by:
getDevice_Description in interface DevicesPackage
Returns:
the meta object for the attribute 'Description'.
See Also:
Device.getDescription(), DevicesPackage.getDevice()

getDevice_Identifier

public org.eclipse.emf.ecore.EAttribute getDevice_Identifier()

Specified by:
getDevice_Identifier in interface DevicesPackage
Returns:
the meta object for the attribute 'Identifier'.
See Also:
Device.getIdentifier(), DevicesPackage.getDevice()

getConfiguration

public org.eclipse.emf.ecore.EClass getConfiguration()

Specified by:
getConfiguration in interface DevicesPackage
Returns:
the meta object for class 'Configuration'.
See Also:
Configuration

getConfiguration_Items

public org.eclipse.emf.ecore.EReference getConfiguration_Items()

Specified by:
getConfiguration_Items in interface DevicesPackage
Returns:
the meta object for the containment reference list 'Items'.
See Also:
Configuration.getItems(), DevicesPackage.getConfiguration()

getConfiguration_Errors

public org.eclipse.emf.ecore.EReference getConfiguration_Errors()

Specified by:
getConfiguration_Errors in interface DevicesPackage
Returns:
the meta object for the containment reference list 'Errors'.
See Also:
Configuration.getErrors(), DevicesPackage.getConfiguration()

getConfigurationItem

public org.eclipse.emf.ecore.EClass getConfigurationItem()

Specified by:
getConfigurationItem in interface DevicesPackage
Returns:
the meta object for class 'Configuration Item'.
See Also:
ConfigurationItem

getConfigurationItem_ValidValues

public org.eclipse.emf.ecore.EReference getConfigurationItem_ValidValues()

Specified by:
getConfigurationItem_ValidValues in interface DevicesPackage
Returns:
the meta object for the containment reference list 'Valid Values'.
See Also:
ConfigurationItem.getValidValues(), DevicesPackage.getConfigurationItem()

getConfigurationItem_Name

public org.eclipse.emf.ecore.EAttribute getConfigurationItem_Name()

Specified by:
getConfigurationItem_Name in interface DevicesPackage
Returns:
the meta object for the attribute 'Name'.
See Also:
ConfigurationItem.getName(), DevicesPackage.getConfigurationItem()

getConfigurationItem_Label

public org.eclipse.emf.ecore.EAttribute getConfigurationItem_Label()

Specified by:
getConfigurationItem_Label in interface DevicesPackage
Returns:
the meta object for the attribute 'Label'.
See Also:
ConfigurationItem.getLabel(), DevicesPackage.getConfigurationItem()

getConfigurationItem_Description

public org.eclipse.emf.ecore.EAttribute getConfigurationItem_Description()

Specified by:
getConfigurationItem_Description in interface DevicesPackage
Returns:
the meta object for the attribute 'Description'.
See Also:
ConfigurationItem.getDescription(), DevicesPackage.getConfigurationItem()

getConfigurationItem_Value

public org.eclipse.emf.ecore.EAttribute getConfigurationItem_Value()

Specified by:
getConfigurationItem_Value in interface DevicesPackage
Returns:
the meta object for the attribute 'Value'.
See Also:
ConfigurationItem.getValue(), DevicesPackage.getConfigurationItem()

getConfigurationError

public org.eclipse.emf.ecore.EClass getConfigurationError()

Specified by:
getConfigurationError in interface DevicesPackage
Returns:
the meta object for class 'Configuration Error'.
See Also:
ConfigurationError

getConfigurationError_Item

public org.eclipse.emf.ecore.EReference getConfigurationError_Item()

Specified by:
getConfigurationError_Item in interface DevicesPackage
Returns:
the meta object for the reference 'Item'.
See Also:
ConfigurationError.getItem(), DevicesPackage.getConfigurationError()

getConfigurationError_ErrorType

public org.eclipse.emf.ecore.EAttribute getConfigurationError_ErrorType()

Specified by:
getConfigurationError_ErrorType in interface DevicesPackage
Returns:
the meta object for the attribute 'Error Type'.
See Also:
ConfigurationError.getErrorType(), DevicesPackage.getConfigurationError()

getConfigurationError_Description

public org.eclipse.emf.ecore.EAttribute getConfigurationError_Description()

Specified by:
getConfigurationError_Description in interface DevicesPackage
Returns:
the meta object for the attribute 'Description'.
See Also:
ConfigurationError.getDescription(), DevicesPackage.getConfigurationError()

getProtectionDomain

public org.eclipse.emf.ecore.EClass getProtectionDomain()

Specified by:
getProtectionDomain in interface DevicesPackage
Returns:
the meta object for class 'Protection Domain'.
See Also:
ProtectionDomain

getProtectionDomain_Permissions

public org.eclipse.emf.ecore.EReference getProtectionDomain_Permissions()

Specified by:
getProtectionDomain_Permissions in interface DevicesPackage
Returns:
the meta object for the containment reference list 'Permissions'.
See Also:
ProtectionDomain.getPermissions(), DevicesPackage.getProtectionDomain()

getProtectionDomain_Name

public org.eclipse.emf.ecore.EAttribute getProtectionDomain_Name()

Specified by:
getProtectionDomain_Name in interface DevicesPackage
Returns:
the meta object for the attribute 'Name'.
See Also:
ProtectionDomain.getName(), DevicesPackage.getProtectionDomain()

getPermission

public org.eclipse.emf.ecore.EClass getPermission()

Specified by:
getPermission in interface DevicesPackage
Returns:
the meta object for class 'Permission'.
See Also:
Permission

getPermission_Name

public org.eclipse.emf.ecore.EAttribute getPermission_Name()

Specified by:
getPermission_Name in interface DevicesPackage
Returns:
the meta object for the attribute 'Name'.
See Also:
Permission.getName(), DevicesPackage.getPermission()

getDeviceDescription

public org.eclipse.emf.ecore.EClass getDeviceDescription()

Specified by:
getDeviceDescription in interface DevicesPackage
Returns:
the meta object for class 'Device Description'.
See Also:
DeviceDescription

getDeviceDescription_Capabilities

public org.eclipse.emf.ecore.EReference getDeviceDescription_Capabilities()

Specified by:
getDeviceDescription_Capabilities in interface DevicesPackage
Returns:
the meta object for the containment reference list 'Capabilities'.
See Also:
DeviceDescription.getCapabilities(), DevicesPackage.getDeviceDescription()

getDeviceDescription_Features

public org.eclipse.emf.ecore.EReference getDeviceDescription_Features()

Specified by:
getDeviceDescription_Features in interface DevicesPackage
Returns:
the meta object for the containment reference list 'Features'.
See Also:
DeviceDescription.getFeatures(), DevicesPackage.getDeviceDescription()

getDeviceDescription_Identifier

public org.eclipse.emf.ecore.EAttribute getDeviceDescription_Identifier()

Specified by:
getDeviceDescription_Identifier in interface DevicesPackage
Returns:
the meta object for the attribute 'Identifier'.
See Also:
DeviceDescription.getIdentifier(), DevicesPackage.getDeviceDescription()

getDeviceCapability

public org.eclipse.emf.ecore.EClass getDeviceCapability()

Specified by:
getDeviceCapability in interface DevicesPackage
Returns:
the meta object for class 'Device Capability'.
See Also:
DeviceCapability

getDeviceCapability_Name

public org.eclipse.emf.ecore.EAttribute getDeviceCapability_Name()

Specified by:
getDeviceCapability_Name in interface DevicesPackage
Returns:
the meta object for the attribute 'Name'.
See Also:
DeviceCapability.getName(), DevicesPackage.getDeviceCapability()

getDeviceCapability_Value

public org.eclipse.emf.ecore.EAttribute getDeviceCapability_Value()

Specified by:
getDeviceCapability_Value in interface DevicesPackage
Returns:
the meta object for the attribute 'Value'.
See Also:
DeviceCapability.getValue(), DevicesPackage.getDeviceCapability()

getDeviceFeature

public org.eclipse.emf.ecore.EClass getDeviceFeature()

Specified by:
getDeviceFeature in interface DevicesPackage
Returns:
the meta object for class 'Device Feature'.
See Also:
DeviceFeature

getDeviceFeature_Name

public org.eclipse.emf.ecore.EAttribute getDeviceFeature_Name()

Specified by:
getDeviceFeature_Name in interface DevicesPackage
Returns:
the meta object for the attribute 'Name'.
See Also:
DeviceFeature.getName(), DevicesPackage.getDeviceFeature()

getDeviceGroup

public org.eclipse.emf.ecore.EClass getDeviceGroup()

Specified by:
getDeviceGroup in interface DevicesPackage
Returns:
the meta object for class 'Device Group'.
See Also:
DeviceGroup

getDeviceGroup_Features

public org.eclipse.emf.ecore.EReference getDeviceGroup_Features()

Specified by:
getDeviceGroup_Features in interface DevicesPackage
Returns:
the meta object for the containment reference list 'Features'.
See Also:
DeviceGroup.getFeatures(), DevicesPackage.getDeviceGroup()

getDeviceGroup_Capabilities

public org.eclipse.emf.ecore.EReference getDeviceGroup_Capabilities()

Specified by:
getDeviceGroup_Capabilities in interface DevicesPackage
Returns:
the meta object for the containment reference list 'Capabilities'.
See Also:
DeviceGroup.getCapabilities(), DevicesPackage.getDeviceGroup()

getDeviceGroup_Name

public org.eclipse.emf.ecore.EAttribute getDeviceGroup_Name()

Specified by:
getDeviceGroup_Name in interface DevicesPackage
Returns:
the meta object for the attribute 'Name'.
See Also:
DeviceGroup.getName(), DevicesPackage.getDeviceGroup()

getDeviceGroup_Description

public org.eclipse.emf.ecore.EAttribute getDeviceGroup_Description()

Specified by:
getDeviceGroup_Description in interface DevicesPackage
Returns:
the meta object for the attribute 'Description'.
See Also:
DeviceGroup.getDescription(), DevicesPackage.getDeviceGroup()

getConfigurationValue

public org.eclipse.emf.ecore.EClass getConfigurationValue()

Specified by:
getConfigurationValue in interface DevicesPackage
Returns:
the meta object for class 'Configuration Value'.
See Also:
ConfigurationValue

getConfigurationValue_Value

public org.eclipse.emf.ecore.EAttribute getConfigurationValue_Value()

Specified by:
getConfigurationValue_Value in interface DevicesPackage
Returns:
the meta object for the attribute 'Value'.
See Also:
ConfigurationValue.getValue(), DevicesPackage.getConfigurationValue()

getDevicesFactory

public DevicesFactory getDevicesFactory()

Specified by:
getDevicesFactory in interface DevicesPackage
Returns:
the factory that creates the instances of the model.

createPackageContents

public void createPackageContents()
Creates the meta-model objects for the package. This method is guarded to have no affect on any invocation but its first.


initializePackageContents

public void initializePackageContents()
Complete the initialization of the package and its meta-model. This method is guarded to have no affect on any invocation but its first.