com.ibm.db.models.db2.luw.BlastWrapper.impl
Class BlastWrapperPackageImpl

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 com.ibm.db.models.db2.luw.BlastWrapper.impl.BlastWrapperPackageImpl
All Implemented Interfaces:
BlastWrapperPackage, 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 BlastWrapperPackageImpl
extends org.eclipse.emf.ecore.impl.EPackageImpl
implements BlastWrapperPackage

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 com.ibm.db.models.db2.luw.BlastWrapper.BlastWrapperPackage
BlastWrapperPackage.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.EObjectImpl
ELAST_EOBJECT_FLAG
 
Fields inherited from interface com.ibm.db.models.db2.luw.BlastWrapper.BlastWrapperPackage
BLAST_DEF_LINE_COLUMN, BLAST_DEF_LINE_COLUMN__COMMENTS, BLAST_DEF_LINE_COLUMN__COMPRESSION, BLAST_DEF_LINE_COLUMN__CONTAINED_TYPE, BLAST_DEF_LINE_COLUMN__DEFAULT_VALUE, BLAST_DEF_LINE_COLUMN__DELIMITER, BLAST_DEF_LINE_COLUMN__DEPENDENCIES, BLAST_DEF_LINE_COLUMN__DESCRIPTION, BLAST_DEF_LINE_COLUMN__EANNOTATIONS, BLAST_DEF_LINE_COLUMN__GENERATE_EXPRESSION, BLAST_DEF_LINE_COLUMN__GENERATION_TYPE, BLAST_DEF_LINE_COLUMN__IDENTITY_SPECIFIER, BLAST_DEF_LINE_COLUMN__IMPLEMENTATION_DEPENDENT, BLAST_DEF_LINE_COLUMN__INDEX, BLAST_DEF_LINE_COLUMN__INLINE_LENGTH, BLAST_DEF_LINE_COLUMN__LABEL, BLAST_DEF_LINE_COLUMN__LOB_COMPACTED, BLAST_DEF_LINE_COLUMN__LOB_LOGGED, BLAST_DEF_LINE_COLUMN__NAME, BLAST_DEF_LINE_COLUMN__NULLABLE, BLAST_DEF_LINE_COLUMN__OPTIONS, BLAST_DEF_LINE_COLUMN__PRIVILEGES, BLAST_DEF_LINE_COLUMN__REFERENCED_TYPE, BLAST_DEF_LINE_COLUMN__SCOPE_CHECK, BLAST_DEF_LINE_COLUMN__SCOPE_CHECKED, BLAST_DEF_LINE_COLUMN__TABLE, BLAST_DEF_LINE_COLUMN_FEATURE_COUNT, BLAST_NICKNAME, BLAST_NICKNAME__APPEND_MODE, BLAST_NICKNAME__BLAST_SERVER, BLAST_NICKNAME__COLUMNS, BLAST_NICKNAME__COMMENTS, BLAST_NICKNAME__CONSTRAINTS, BLAST_NICKNAME__DATA_CAPTURE, BLAST_NICKNAME__DATA_PARTITION_KEY, BLAST_NICKNAME__DATA_PARTITIONS, BLAST_NICKNAME__DATASOURCE, BLAST_NICKNAME__DEPENDENCIES, BLAST_NICKNAME__DESCRIPTION, BLAST_NICKNAME__EANNOTATIONS, BLAST_NICKNAME__INDEX, BLAST_NICKNAME__INDEX_DATA_TABLE_SPACE, BLAST_NICKNAME__INSERTABLE, BLAST_NICKNAME__LABEL, BLAST_NICKNAME__LOB_DATA_TABLE_SPACE, BLAST_NICKNAME__LOCK_SIZE_ROW, BLAST_NICKNAME__LOG_MODE, BLAST_NICKNAME__NAME, BLAST_NICKNAME__NON_REL_SERVER, BLAST_NICKNAME__OPTIONS, BLAST_NICKNAME__PACKAGES, BLAST_NICKNAME__PARTITION_KEY, BLAST_NICKNAME__PARTITION_MODE, BLAST_NICKNAME__PCT_FREE, BLAST_NICKNAME__PRIVILEGES, BLAST_NICKNAME__REFERENCING_FOREIGN_KEYS, BLAST_NICKNAME__REGULAR_DATA_TABLE_SPACE, BLAST_NICKNAME__REMOTE_DATA_SET, BLAST_NICKNAME__RESTRICT_ON_DROP, BLAST_NICKNAME__ROW_COMPRESSION, BLAST_NICKNAME__SCHEMA, BLAST_NICKNAME__SELF_REF_COLUMN_GENERATION, BLAST_NICKNAME__SERVER, BLAST_NICKNAME__SUBTABLES, BLAST_NICKNAME__SUPERTABLE, BLAST_NICKNAME__TIMEOUT, BLAST_NICKNAME__TRIGGERS, BLAST_NICKNAME__UDT, BLAST_NICKNAME__UPDATABLE, BLAST_NICKNAME__VALUE_COMPRESSION, BLAST_NICKNAME__VOLATILE, BLAST_NICKNAME_FEATURE_COUNT, BLAST_SERVER, BLAST_SERVER__BLAST_NICKNAMES, BLAST_SERVER__BLAST_SERVER_TYPE, BLAST_SERVER__BLAST_WRAPPER, BLAST_SERVER__COMMENTS, BLAST_SERVER__DAEMON_PORT, BLAST_SERVER__DEPENDENCIES, BLAST_SERVER__DESCRIPTION, BLAST_SERVER__EANNOTATIONS, BLAST_SERVER__LABEL, BLAST_SERVER__LUW_DATABASE, BLAST_SERVER__NAME, BLAST_SERVER__NICKNAMES, BLAST_SERVER__NODE, BLAST_SERVER__NON_REL_NICKNAMES, BLAST_SERVER__NON_REL_WRAPPER, BLAST_SERVER__OPTIONS, BLAST_SERVER__PRIVILEGES, BLAST_SERVER__REMOTE_SERVER, BLAST_SERVER__SERVER_TYPE, BLAST_SERVER__SERVER_VERSION, BLAST_SERVER__USER_MAPPINGS, BLAST_SERVER__WRAPPER, BLAST_SERVER_FEATURE_COUNT, BLAST_SERVER_TYPE, BLAST_WRAPPER, BLAST_WRAPPER__BLAST_SERVERS, BLAST_WRAPPER__COMMENTS, BLAST_WRAPPER__DEPENDENCIES, BLAST_WRAPPER__DESCRIPTION, BLAST_WRAPPER__EANNOTATIONS, BLAST_WRAPPER__FENCED, BLAST_WRAPPER__LABEL, BLAST_WRAPPER__LIBRARY, BLAST_WRAPPER__LUW_DATABASE, BLAST_WRAPPER__NAME, BLAST_WRAPPER__NON_REL_SERVERS, BLAST_WRAPPER__OPTIONS, BLAST_WRAPPER__PRIVILEGES, BLAST_WRAPPER__SERVERS, BLAST_WRAPPER__VERSION, BLAST_WRAPPER__WRAPPER_TYPE, BLAST_WRAPPER_FEATURE_COUNT, eINSTANCE, eNAME, eNS_PREFIX, eNS_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.EAttribute getBlastDefLineColumn_Delimiter()
           
 org.eclipse.emf.ecore.EAttribute getBlastDefLineColumn_Index()
           
 org.eclipse.emf.ecore.EClass getBlastDefLineColumn()
           
 org.eclipse.emf.ecore.EReference getBlastNickname_BlastServer()
           
 org.eclipse.emf.ecore.EAttribute getBlastNickname_Datasource()
           
 org.eclipse.emf.ecore.EAttribute getBlastNickname_Timeout()
           
 org.eclipse.emf.ecore.EClass getBlastNickname()
           
 org.eclipse.emf.ecore.EReference getBlastServer_BlastNicknames()
           
 org.eclipse.emf.ecore.EAttribute getBlastServer_BlastServerType()
           
 org.eclipse.emf.ecore.EReference getBlastServer_BlastWrapper()
           
 org.eclipse.emf.ecore.EAttribute getBlastServer_DaemonPort()
           
 org.eclipse.emf.ecore.EAttribute getBlastServer_Node()
           
 org.eclipse.emf.ecore.EClass getBlastServer()
           
 org.eclipse.emf.ecore.EEnum getBlastServerType()
           
 org.eclipse.emf.ecore.EReference getBlastWrapper_BlastServers()
           
 org.eclipse.emf.ecore.EClass getBlastWrapper()
           
 BlastWrapperFactory getBlastWrapperFactory()
           
static BlastWrapperPackage 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 BlastWrapperPackage 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:
BlastWrapperPackage.eNS_URI, createPackageContents(), initializePackageContents()

getBlastNickname

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

Specified by:
getBlastNickname in interface BlastWrapperPackage
Returns:
the meta object for class 'Blast Nickname'.
See Also:
BlastNickname

getBlastNickname_Datasource

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

Specified by:
getBlastNickname_Datasource in interface BlastWrapperPackage
Returns:
the meta object for the attribute 'Datasource'.
See Also:
BlastNickname.getDatasource(), BlastWrapperPackage.getBlastNickname()

getBlastNickname_Timeout

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

Specified by:
getBlastNickname_Timeout in interface BlastWrapperPackage
Returns:
the meta object for the attribute 'Timeout'.
See Also:
BlastNickname.getTimeout(), BlastWrapperPackage.getBlastNickname()

getBlastNickname_BlastServer

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

Specified by:
getBlastNickname_BlastServer in interface BlastWrapperPackage
Returns:
the meta object for the reference 'Blast Server'.
See Also:
BlastNickname.getBlastServer(), BlastWrapperPackage.getBlastNickname()

getBlastServer

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

Specified by:
getBlastServer in interface BlastWrapperPackage
Returns:
the meta object for class 'Blast Server'.
See Also:
BlastServer

getBlastServer_BlastServerType

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

Specified by:
getBlastServer_BlastServerType in interface BlastWrapperPackage
Returns:
the meta object for the attribute 'Blast Server Type'.
See Also:
BlastServer.getBlastServerType(), BlastWrapperPackage.getBlastServer()

getBlastServer_Node

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

Specified by:
getBlastServer_Node in interface BlastWrapperPackage
Returns:
the meta object for the attribute 'Node'.
See Also:
BlastServer.getNode(), BlastWrapperPackage.getBlastServer()

getBlastServer_DaemonPort

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

Specified by:
getBlastServer_DaemonPort in interface BlastWrapperPackage
Returns:
the meta object for the attribute 'Daemon Port'.
See Also:
BlastServer.getDaemonPort(), BlastWrapperPackage.getBlastServer()

getBlastServer_BlastWrapper

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

Specified by:
getBlastServer_BlastWrapper in interface BlastWrapperPackage
Returns:
the meta object for the reference 'Blast Wrapper'.
See Also:
BlastServer.getBlastWrapper(), BlastWrapperPackage.getBlastServer()

getBlastServer_BlastNicknames

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

Specified by:
getBlastServer_BlastNicknames in interface BlastWrapperPackage
Returns:
the meta object for the reference list 'Blast Nicknames'.
See Also:
BlastServer.getBlastNicknames(), BlastWrapperPackage.getBlastServer()

getBlastWrapper

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

Specified by:
getBlastWrapper in interface BlastWrapperPackage
Returns:
the meta object for class 'Blast Wrapper'.
See Also:
BlastWrapper

getBlastWrapper_BlastServers

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

Specified by:
getBlastWrapper_BlastServers in interface BlastWrapperPackage
Returns:
the meta object for the reference list 'Blast Servers'.
See Also:
BlastWrapper.getBlastServers(), BlastWrapperPackage.getBlastWrapper()

getBlastDefLineColumn

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

Specified by:
getBlastDefLineColumn in interface BlastWrapperPackage
Returns:
the meta object for class 'Blast Def Line Column'.
See Also:
BlastDefLineColumn

getBlastDefLineColumn_Index

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

Specified by:
getBlastDefLineColumn_Index in interface BlastWrapperPackage
Returns:
the meta object for the attribute 'Index'.
See Also:
BlastDefLineColumn.getIndex(), BlastWrapperPackage.getBlastDefLineColumn()

getBlastDefLineColumn_Delimiter

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

Specified by:
getBlastDefLineColumn_Delimiter in interface BlastWrapperPackage
Returns:
the meta object for the attribute 'Delimiter'.
See Also:
BlastDefLineColumn.getDelimiter(), BlastWrapperPackage.getBlastDefLineColumn()

getBlastServerType

public org.eclipse.emf.ecore.EEnum getBlastServerType()

Specified by:
getBlastServerType in interface BlastWrapperPackage
Returns:
the meta object for enum 'Blast Server Type'.
See Also:
BlastServerType

getBlastWrapperFactory

public BlastWrapperFactory getBlastWrapperFactory()

Specified by:
getBlastWrapperFactory in interface BlastWrapperPackage
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.