org.eclipse.wst.rdb.internal.models.sql.accesscontrol.impl
Class SQLAccessControlFactoryImpl

java.lang.Object
  |
  +--org.eclipse.emf.common.notify.impl.BasicNotifierImpl
        |
        +--org.eclipse.emf.ecore.impl.BasicEObjectImpl
              |
              +--org.eclipse.emf.ecore.impl.EObjectImpl
                    |
                    +--org.eclipse.emf.ecore.impl.EModelElementImpl
                          |
                          +--org.eclipse.emf.ecore.impl.EFactoryImpl
                                |
                                +--org.eclipse.wst.rdb.internal.models.sql.accesscontrol.impl.SQLAccessControlFactoryImpl
All Implemented Interfaces:
org.eclipse.emf.ecore.EFactory, org.eclipse.emf.ecore.EModelElement, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.InternalEObject, org.eclipse.emf.common.notify.Notifier, SQLAccessControlFactory

public class SQLAccessControlFactoryImpl
extends org.eclipse.emf.ecore.impl.EFactoryImpl
implements SQLAccessControlFactory

An implementation of the model Factory.


Inner classes inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList
 
Inner classes inherited from class org.eclipse.emf.ecore.InternalEObject
org.eclipse.emf.ecore.InternalEObject.EStore
 
Fields inherited from class org.eclipse.emf.ecore.impl.EObjectImpl
ELAST_EOBJECT_FLAG
 
Fields inherited from interface org.eclipse.wst.rdb.internal.models.sql.accesscontrol.SQLAccessControlFactory
eINSTANCE
 
Fields inherited from interface org.eclipse.emf.ecore.InternalEObject
EOPPOSITE_FEATURE_BASE
 
Constructor Summary
SQLAccessControlFactoryImpl()
          Creates and instance of the factory.
 
Method Summary
 org.eclipse.emf.ecore.EObject create(org.eclipse.emf.ecore.EClass eClass)
          
 DoubleObjectPrivilege createDoubleObjectPrivilege()
          
 Group createGroup()
          
 Privilege createPrivilege()
          
 Role createRole()
          
 RoleAuthorization createRoleAuthorization()
          
 TablePrivilege createTablePrivilege()
          
 User createUser()
          
static SQLAccessControlPackage getPackage()
          Deprecated.  
 SQLAccessControlPackage getSQLAccessControlPackage()
          
 
Methods inherited from class org.eclipse.emf.ecore.impl.EFactoryImpl
basicSetEPackage, convertToString, createFromString, eGet, eInverseAdd, eInverseRemove, eIsSet, eSet, eUnset, getEPackage, setEPackage
 
Methods inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl
eObjectForURIFragmentSegment, eURIFragmentSegment, getEAnnotation, getEAnnotations
 
Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl
eAdapters, eClass, eContainerFeatureID, eDeliver, eIsProxy, eSetClass, eSetDeliver, eSetProxyURI
 
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicSetContainer, eContainer, eContainingFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDynamicBasicRemoveFromContainer, eDynamicGet, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicIsSet, eDynamicSet, eDynamicUnset, eGet, eInternalResource, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eResolveProxy, eResource, eSetResource, eSetStore, eSetting, eStore, toString
 
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.EFactory
convertToString, createFromString, getEPackage, setEPackage
 
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
 

Constructor Detail

SQLAccessControlFactoryImpl

public SQLAccessControlFactoryImpl()
Creates and instance of the factory.
Method Detail

create

public org.eclipse.emf.ecore.EObject create(org.eclipse.emf.ecore.EClass eClass)
Specified by:
create in interface org.eclipse.emf.ecore.EFactory
Overrides:
create in class org.eclipse.emf.ecore.impl.EFactoryImpl

createPrivilege

public Privilege createPrivilege()
Specified by:
createPrivilege in interface SQLAccessControlFactory
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.accesscontrol.SQLAccessControlFactory
Returns:
a new object of class 'Privilege'.

createGroup

public Group createGroup()
Specified by:
createGroup in interface SQLAccessControlFactory
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.accesscontrol.SQLAccessControlFactory
Returns:
a new object of class 'Group'.

createUser

public User createUser()
Specified by:
createUser in interface SQLAccessControlFactory
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.accesscontrol.SQLAccessControlFactory
Returns:
a new object of class 'User'.

createRole

public Role createRole()
Specified by:
createRole in interface SQLAccessControlFactory
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.accesscontrol.SQLAccessControlFactory
Returns:
a new object of class 'Role'.

createRoleAuthorization

public RoleAuthorization createRoleAuthorization()
Specified by:
createRoleAuthorization in interface SQLAccessControlFactory
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.accesscontrol.SQLAccessControlFactory
Returns:
a new object of class 'Role Authorization'.

createTablePrivilege

public TablePrivilege createTablePrivilege()
Specified by:
createTablePrivilege in interface SQLAccessControlFactory
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.accesscontrol.SQLAccessControlFactory
Returns:
a new object of class 'Table Privilege'.

createDoubleObjectPrivilege

public DoubleObjectPrivilege createDoubleObjectPrivilege()
Specified by:
createDoubleObjectPrivilege in interface SQLAccessControlFactory
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.accesscontrol.SQLAccessControlFactory
Returns:
a new object of class 'Double Object Privilege'.

getSQLAccessControlPackage

public SQLAccessControlPackage getSQLAccessControlPackage()
Specified by:
getSQLAccessControlPackage in interface SQLAccessControlFactory
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.accesscontrol.SQLAccessControlFactory
Returns:
the package supported by this factory.

getPackage

public static SQLAccessControlPackage getPackage()
Deprecated.