org.eclipse.ecf.discovery.ui.model.impl
Class ModelPackageImpl

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.ecf.discovery.ui.model.impl.ModelPackageImpl
All Implemented Interfaces:
ModelPackage, 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

public class ModelPackageImpl
extends org.eclipse.emf.ecore.impl.EPackageImpl
implements ModelPackage

An implementation of the model Package.

Generated

Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImpl
 
Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends java.lang.Object & org.eclipse.emf.common.notify.Adapter>
 
Nested classes/interfaces inherited from interface org.eclipse.ecf.discovery.ui.model.ModelPackage
ModelPackage.Literals
 
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.EPackageImpl
eClassifiers, ecoreFactory, ecorePackage, eFactoryInstance, eNameToEClassifierMap, ePackageExtendedMetaData, eSubpackages, IS_ABSTRACT, IS_CHANGEABLE, IS_COMPOSITE, IS_DERIVED, IS_GENERATED_INSTANCE_CLASS, IS_ID, IS_INTERFACE, IS_ORDERED, IS_RESOLVABLE, IS_RESOLVE_PROXIES, IS_SERIALIZABLE, IS_TRANSIENT, IS_UNIQUE, IS_UNSETTABLE, IS_VOLATILE, NS_PREFIX_EDEFAULT, NS_URI_EDEFAULT, nsPrefix, nsURI
 
Fields inherited from class org.eclipse.emf.ecore.impl.ENamedElementImpl
name, NAME_EDEFAULT
 
Fields inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl
eAnnotations, EFROZEN, ELAST_EMODEL_ELEMENT_FLAG
 
Fields inherited from class org.eclipse.emf.ecore.impl.FlatEObjectImpl
eContents, eCrossReferences, eProxyURI
 
Fields inherited from class org.eclipse.emf.ecore.impl.EObjectImpl
eAdapters, eContainer, eContainerFeatureID, EDELIVER, EDYNAMIC_CLASS, eFlags, ELAST_EOBJECT_FLAG, ELAST_NOTIFIER_FLAG, eProperties, EPROXY
 
Fields inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET
 
Fields inherited from interface org.eclipse.ecf.discovery.ui.model.ModelPackage
ECFI_SERVICE_ID, ECFI_SERVICE_INFO, ECFI_SERVICE_TYPE_ID, eINSTANCE, eNAME, eNS_PREFIX, eNS_URI, IHOST, IHOST__ADDRESS, IHOST__NAME, IHOST__SERVICES, IHOST_FEATURE_COUNT, INET_ADDRESS, INETWORK, INETWORK__HOSTS, INETWORK_FEATURE_COUNT, ISERVICE_ID, ISERVICE_ID__ECF_SERVICE_ID, ISERVICE_ID__ECF_SERVICE_NAME, ISERVICE_ID__SERVICE_TYPE_ID, ISERVICE_ID_FEATURE_COUNT, ISERVICE_INFO, ISERVICE_INFO__ECF_LOCATION, ISERVICE_INFO__ECF_NAME, ISERVICE_INFO__ECF_PRIORITY, ISERVICE_INFO__ECF_SERVICE_INFO, ISERVICE_INFO__ECF_WEIGHT, ISERVICE_INFO__SERVICE_ID, ISERVICE_INFO_FEATURE_COUNT, ISERVICE_TYPE_ID, ISERVICE_TYPE_ID__ECF_NAMING_AUTHORITY, ISERVICE_TYPE_ID__ECF_PROTOCOLS, ISERVICE_TYPE_ID__ECF_SCOPES, ISERVICE_TYPE_ID__ECF_SERVICE_NAME, ISERVICE_TYPE_ID__ECF_SERVICE_TYPE_ID, ISERVICE_TYPE_ID__ECF_SERVICES, ISERVICE_TYPE_ID_FEATURE_COUNT, URI
 
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.EDataType getECFIServiceID()
           
 org.eclipse.emf.ecore.EDataType getECFIServiceInfo()
           
 org.eclipse.emf.ecore.EDataType getECFIServiceTypeID()
           
 org.eclipse.emf.ecore.EAttribute getIHost_Address()
           
 org.eclipse.emf.ecore.EAttribute getIHost_Name()
           
 org.eclipse.emf.ecore.EReference getIHost_Services()
           
 org.eclipse.emf.ecore.EClass getIHost()
           
 org.eclipse.emf.ecore.EDataType getInetAddress()
           
 org.eclipse.emf.ecore.EReference getINetwork_Hosts()
           
 org.eclipse.emf.ecore.EClass getINetwork()
           
 org.eclipse.emf.ecore.EAttribute getIServiceID_EcfServiceID()
           
 org.eclipse.emf.ecore.EAttribute getIServiceID_EcfServiceName()
           
 org.eclipse.emf.ecore.EReference getIServiceID_ServiceTypeID()
           
 org.eclipse.emf.ecore.EClass getIServiceID()
           
 org.eclipse.emf.ecore.EAttribute getIServiceInfo_EcfLocation()
           
 org.eclipse.emf.ecore.EAttribute getIServiceInfo_EcfName()
           
 org.eclipse.emf.ecore.EAttribute getIServiceInfo_EcfPriority()
           
 org.eclipse.emf.ecore.EAttribute getIServiceInfo_EcfServiceInfo()
           
 org.eclipse.emf.ecore.EAttribute getIServiceInfo_EcfWeight()
           
 org.eclipse.emf.ecore.EReference getIServiceInfo_ServiceID()
           
 org.eclipse.emf.ecore.EClass getIServiceInfo()
           
 org.eclipse.emf.ecore.EAttribute getIServiceTypeID_EcfNamingAuthority()
           
 org.eclipse.emf.ecore.EAttribute getIServiceTypeID_EcfProtocols()
           
 org.eclipse.emf.ecore.EAttribute getIServiceTypeID_EcfScopes()
           
 org.eclipse.emf.ecore.EAttribute getIServiceTypeID_EcfServiceName()
           
 org.eclipse.emf.ecore.EAttribute getIServiceTypeID_EcfServices()
           
 org.eclipse.emf.ecore.EAttribute getIServiceTypeID_EcfServiceTypeID()
           
 org.eclipse.emf.ecore.EClass getIServiceTypeID()
           
 ModelFactory getModelFactory()
           
 org.eclipse.emf.ecore.EDataType getURI()
           
static ModelPackage 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
addAnnotation, addAnnotation, addEEnumLiteral, addEException, addEException, addEOperation, addEOperation, addEOperation, addEParameter, addEParameter, addEParameter, addEParameter, addEParameter, addETypeParameter, addETypeParameter, basicGetESuperPackage, basicSetEFactoryInstance, createEAttribute, createEClass, createEDataType, createEEnum, createEGenericType, createEGenericType, createEGenericType, createEReference, createResource, eBasicRemoveFromContainerFeature, eGet, eInverseAdd, eInverseRemove, eIsSet, eObjectForURIFragmentSegment, eSet, eSetProxyURI, eStaticClass, eUnset, fixEClassifiers, fixEEnumLiterals, fixEStructuralFeatures, fixInstanceClass, freeze, getEClassifier, getEClassifierGen, getEClassifiers, getEFactoryInstance, getESubpackages, getESuperPackage, getExtendedMetaData, getNsPrefix, getNsURI, initEAttribute, initEAttribute, initEAttribute, initEAttribute, initEAttribute, initEAttribute, initEAttribute, initEClass, initEClass, initEClass, initEDataType, initEDataType, initEDataType, initEEnum, initEOperation, initEReference, initEReference, initEReference, initEReference, initEReference, initEReference, initEReference, initializeFromLoadedEPackage, setEFactoryInstance, setExtendedMetaData, setGeneratedClassName, setInstanceTypeName, setNamespaceURI, setNsPrefix, setNsURI, toString
 
Methods inherited from class org.eclipse.emf.ecore.impl.ENamedElementImpl
eContents, eCrossReferences, getName, getNameGen, setName
 
Methods inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl
eURIFragmentSegment, freeze, getEAnnotation, getEAnnotations, isFrozen, setFrozen
 
Methods inherited from class org.eclipse.emf.ecore.impl.FlatEObjectImpl
eIsProxy, eProperties, eProxyURI
 
Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl
eAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eSetClass, eSetDeliver
 
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicClass, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eHasSettings, eInternalResource, eInverseAdd, eInverseRemove, eIsSet, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetDirectResource, eSetResource, eSetStore, eSetting, eSettingDelegate, eSettings, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStore, eUnset, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues
 
Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
eNotificationRequired, eNotify
 
Methods inherited from class java.lang.Object
clone, equals, finalize, 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 ModelPackage 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:
ModelPackage.eNS_URI, createPackageContents(), initializePackageContents()
Generated

getIServiceInfo

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

Specified by:
getIServiceInfo in interface ModelPackage
Returns:
the meta object for class 'IService Info'.
See Also:
IServiceInfo
Generated

getIServiceInfo_EcfServiceInfo

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

Specified by:
getIServiceInfo_EcfServiceInfo in interface ModelPackage
Returns:
the meta object for the attribute 'Ecf Service Info'.
See Also:
IServiceInfo.getEcfServiceInfo(), ModelPackage.getIServiceInfo()
Generated

getIServiceInfo_EcfName

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

Specified by:
getIServiceInfo_EcfName in interface ModelPackage
Returns:
the meta object for the attribute 'Ecf Name'.
See Also:
IServiceInfo.getEcfName(), ModelPackage.getIServiceInfo()
Generated

getIServiceInfo_EcfLocation

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

Specified by:
getIServiceInfo_EcfLocation in interface ModelPackage
Returns:
the meta object for the attribute 'Ecf Location'.
See Also:
IServiceInfo.getEcfLocation(), ModelPackage.getIServiceInfo()
Generated

getIServiceInfo_EcfPriority

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

Specified by:
getIServiceInfo_EcfPriority in interface ModelPackage
Returns:
the meta object for the attribute 'Ecf Priority'.
See Also:
IServiceInfo.getEcfPriority(), ModelPackage.getIServiceInfo()
Generated

getIServiceInfo_EcfWeight

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

Specified by:
getIServiceInfo_EcfWeight in interface ModelPackage
Returns:
the meta object for the attribute 'Ecf Weight'.
See Also:
IServiceInfo.getEcfWeight(), ModelPackage.getIServiceInfo()
Generated

getIServiceInfo_ServiceID

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

Specified by:
getIServiceInfo_ServiceID in interface ModelPackage
Returns:
the meta object for the reference 'Service ID'.
See Also:
IServiceInfo.getServiceID(), ModelPackage.getIServiceInfo()
Generated

getINetwork

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

Specified by:
getINetwork in interface ModelPackage
Returns:
the meta object for class 'INetwork'.
See Also:
INetwork
Generated

getINetwork_Hosts

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

Specified by:
getINetwork_Hosts in interface ModelPackage
Returns:
the meta object for the containment reference list 'Hosts'.
See Also:
INetwork.getHosts(), ModelPackage.getINetwork()
Generated

getIHost

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

Specified by:
getIHost in interface ModelPackage
Returns:
the meta object for class 'IHost'.
See Also:
IHost
Generated

getIHost_Services

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

Specified by:
getIHost_Services in interface ModelPackage
Returns:
the meta object for the containment reference list 'Services'.
See Also:
IHost.getServices(), ModelPackage.getIHost()
Generated

getIHost_Address

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

Specified by:
getIHost_Address in interface ModelPackage
Returns:
the meta object for the attribute 'Address'.
See Also:
IHost.getAddress(), ModelPackage.getIHost()
Generated

getIHost_Name

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

Specified by:
getIHost_Name in interface ModelPackage
Returns:
the meta object for the attribute 'Name'.
See Also:
IHost.getName(), ModelPackage.getIHost()
Generated

getIServiceID

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

Specified by:
getIServiceID in interface ModelPackage
Returns:
the meta object for class 'IService ID'.
See Also:
IServiceID
Generated

getIServiceID_EcfServiceID

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

Specified by:
getIServiceID_EcfServiceID in interface ModelPackage
Returns:
the meta object for the attribute 'Ecf Service ID'.
See Also:
IServiceID.getEcfServiceID(), ModelPackage.getIServiceID()
Generated

getIServiceID_EcfServiceName

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

Specified by:
getIServiceID_EcfServiceName in interface ModelPackage
Returns:
the meta object for the attribute 'Ecf Service Name'.
See Also:
IServiceID.getEcfServiceName(), ModelPackage.getIServiceID()
Generated

getIServiceID_ServiceTypeID

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

Specified by:
getIServiceID_ServiceTypeID in interface ModelPackage
Returns:
the meta object for the reference 'Service Type ID'.
See Also:
IServiceID.getServiceTypeID(), ModelPackage.getIServiceID()
Generated

getIServiceTypeID

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

Specified by:
getIServiceTypeID in interface ModelPackage
Returns:
the meta object for class 'IService Type ID'.
See Also:
IServiceTypeID
Generated

getIServiceTypeID_EcfServiceTypeID

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

Specified by:
getIServiceTypeID_EcfServiceTypeID in interface ModelPackage
Returns:
the meta object for the attribute 'Ecf Service Type ID'.
See Also:
IServiceTypeID.getEcfServiceTypeID(), ModelPackage.getIServiceTypeID()
Generated

getIServiceTypeID_EcfNamingAuthority

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

Specified by:
getIServiceTypeID_EcfNamingAuthority in interface ModelPackage
Returns:
the meta object for the attribute 'Ecf Naming Authority'.
See Also:
IServiceTypeID.getEcfNamingAuthority(), ModelPackage.getIServiceTypeID()
Generated

getIServiceTypeID_EcfServices

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

Specified by:
getIServiceTypeID_EcfServices in interface ModelPackage
Returns:
the meta object for the attribute list 'Ecf Services'.
See Also:
IServiceTypeID.getEcfServices(), ModelPackage.getIServiceTypeID()
Generated

getIServiceTypeID_EcfProtocols

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

Specified by:
getIServiceTypeID_EcfProtocols in interface ModelPackage
Returns:
the meta object for the attribute list 'Ecf Protocols'.
See Also:
IServiceTypeID.getEcfProtocols(), ModelPackage.getIServiceTypeID()
Generated

getIServiceTypeID_EcfScopes

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

Specified by:
getIServiceTypeID_EcfScopes in interface ModelPackage
Returns:
the meta object for the attribute list 'Ecf Scopes'.
See Also:
IServiceTypeID.getEcfScopes(), ModelPackage.getIServiceTypeID()
Generated

getIServiceTypeID_EcfServiceName

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

Specified by:
getIServiceTypeID_EcfServiceName in interface ModelPackage
Returns:
the meta object for the attribute 'Ecf Service Name'.
See Also:
IServiceTypeID.getEcfServiceName(), ModelPackage.getIServiceTypeID()
Generated

getECFIServiceInfo

public org.eclipse.emf.ecore.EDataType getECFIServiceInfo()

Specified by:
getECFIServiceInfo in interface ModelPackage
Returns:
the meta object for data type 'ECFI Service Info'.
See Also:
IServiceInfo
Generated

getInetAddress

public org.eclipse.emf.ecore.EDataType getInetAddress()

Specified by:
getInetAddress in interface ModelPackage
Returns:
the meta object for data type 'Inet Address'.
See Also:
InetAddress
Generated

getECFIServiceID

public org.eclipse.emf.ecore.EDataType getECFIServiceID()

Specified by:
getECFIServiceID in interface ModelPackage
Returns:
the meta object for data type 'ECFI Service ID'.
See Also:
IServiceID
Generated

getECFIServiceTypeID

public org.eclipse.emf.ecore.EDataType getECFIServiceTypeID()

Specified by:
getECFIServiceTypeID in interface ModelPackage
Returns:
the meta object for data type 'ECFI Service Type ID'.
See Also:
IServiceTypeID
Generated

getURI

public org.eclipse.emf.ecore.EDataType getURI()

Specified by:
getURI in interface ModelPackage
Returns:
the meta object for data type 'URI'.
See Also:
URI
Generated

getModelFactory

public ModelFactory getModelFactory()

Specified by:
getModelFactory in interface ModelPackage
Returns:
the factory that creates the instances of the model.
Generated

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.

Generated

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.

Generated