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

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.sdo.impl.EDataObjectImpl
                          |
                          +--org.eclipse.wst.rdb.internal.models.sql.accesscontrol.impl.RoleAuthorizationImpl
All Implemented Interfaces:
commonj.sdo.DataObject, org.eclipse.emf.ecore.sdo.EDataObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.sdo.InternalEDataObject, org.eclipse.emf.ecore.InternalEObject, org.eclipse.emf.common.notify.Notifier, RoleAuthorization, java.io.Serializable

public class RoleAuthorizationImpl
extends org.eclipse.emf.ecore.sdo.impl.EDataObjectImpl
implements RoleAuthorization

An implementation of the model object 'Role Authorization'.

The following features are implemented:

See Also:
Serialized Form

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.emf.ecore.InternalEObject
EOPPOSITE_FEATURE_BASE
 
Method Summary
 AuthorizationIdentifier basicGetGrantee()
          
 AuthorizationIdentifier basicGetGrantor()
          
 Role basicGetRole()
          
 org.eclipse.emf.common.notify.NotificationChain basicSetGrantee(AuthorizationIdentifier newGrantee, org.eclipse.emf.common.notify.NotificationChain msgs)
          
 org.eclipse.emf.common.notify.NotificationChain basicSetGrantor(AuthorizationIdentifier newGrantor, org.eclipse.emf.common.notify.NotificationChain msgs)
          
 org.eclipse.emf.common.notify.NotificationChain basicSetRole(Role newRole, org.eclipse.emf.common.notify.NotificationChain msgs)
          
 java.lang.Object eGet(org.eclipse.emf.ecore.EStructuralFeature eFeature, boolean resolve)
          
 org.eclipse.emf.common.notify.NotificationChain eInverseAdd(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, java.lang.Class baseClass, org.eclipse.emf.common.notify.NotificationChain msgs)
          
 org.eclipse.emf.common.notify.NotificationChain eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, java.lang.Class baseClass, org.eclipse.emf.common.notify.NotificationChain msgs)
          
 boolean eIsSet(org.eclipse.emf.ecore.EStructuralFeature eFeature)
          
 void eSet(org.eclipse.emf.ecore.EStructuralFeature eFeature, java.lang.Object newValue)
          
 void eUnset(org.eclipse.emf.ecore.EStructuralFeature eFeature)
          
 AuthorizationIdentifier getGrantee()
          
 AuthorizationIdentifier getGrantor()
          
 Role getRole()
          
 boolean isGrantable()
          
 void setGrantable(boolean newGrantable)
          
 void setGrantee(AuthorizationIdentifier newGrantee)
          
 void setGrantor(AuthorizationIdentifier newGrantor)
          
 void setRole(Role newRole)
          
 java.lang.String toString()
          
 
Methods inherited from class org.eclipse.emf.ecore.sdo.impl.EDataObjectImpl
createDataObject, createDataObject, createDataObject, createDataObject, createDataObject, createDataObject, delete, get, get, get, getBigDecimal, getBigDecimal, getBigDecimal, getBigInteger, getBigInteger, getBigInteger, getBoolean, getBoolean, getBoolean, getByte, getByte, getByte, getBytes, getBytes, getBytes, getChar, getChar, getChar, getContainer, getContainmentProperty, getDataGraph, getDataObject, getDataObject, getDataObject, getDate, getDate, getDate, getDouble, getDouble, getDouble, getFloat, getFloat, getFloat, getInstanceProperties, getInt, getInt, getInt, getList, getList, getList, getLong, getLong, getLong, getSequence, getSequence, getSequence, getShort, getShort, getShort, getString, getString, getString, getType, isSet, isSet, isSet, set, set, set, setBigDecimal, setBigDecimal, setBigDecimal, setBigInteger, setBigInteger, setBigInteger, setBoolean, setBoolean, setBoolean, setByte, setByte, setByte, setBytes, setBytes, setBytes, setChar, setChar, setChar, setDataObject, setDataObject, setDataObject, setDate, setDate, setDate, setDouble, setDouble, setDouble, setFloat, setFloat, setFloat, setInt, setInt, setInt, setList, setList, setList, setLong, setLong, setLong, setShort, setShort, setShort, setString, setString, setString, unset, unset, unset, writeReplace
 
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, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eResolveProxy, eResource, eSetResource, eSetStore, eSetting, eStore, eURIFragmentSegment
 
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.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eIsProxy, eResource
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 
Methods inherited from interface org.eclipse.emf.ecore.InternalEObject
eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicSetContainer, eContainerFeatureID, eDerivedStructuralFeatureID, eInternalResource, eNotificationRequired, eObjectForURIFragmentSegment, eProxyURI, eResolveProxy, eSetClass, eSetProxyURI, eSetResource, eSetStore, eSetting, eStore, eURIFragmentSegment
 

Method Detail

isGrantable

public boolean isGrantable()
Specified by:
isGrantable in interface RoleAuthorization
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.accesscontrol.RoleAuthorization
Returns:
the value of the 'Grantable' attribute.
See Also:
RoleAuthorization.setGrantable(boolean), SQLAccessControlPackage.getRoleAuthorization_Grantable()

setGrantable

public void setGrantable(boolean newGrantable)
Specified by:
setGrantable in interface RoleAuthorization
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.accesscontrol.RoleAuthorization
Parameters:
value - the new value of the 'Grantable' attribute.
See Also:
RoleAuthorization.isGrantable()

getRole

public Role getRole()
Specified by:
getRole in interface RoleAuthorization
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.accesscontrol.RoleAuthorization
Returns:
the value of the 'Role' reference.
See Also:
RoleAuthorization.setRole(Role), SQLAccessControlPackage.getRoleAuthorization_Role(), Role.getRoleAuthorization()

basicGetRole

public Role basicGetRole()

basicSetRole

public org.eclipse.emf.common.notify.NotificationChain basicSetRole(Role newRole,
                                                                    org.eclipse.emf.common.notify.NotificationChain msgs)

setRole

public void setRole(Role newRole)
Specified by:
setRole in interface RoleAuthorization
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.accesscontrol.RoleAuthorization
Parameters:
value - the new value of the 'Role' reference.
See Also:
RoleAuthorization.getRole()

getGrantee

public AuthorizationIdentifier getGrantee()
Specified by:
getGrantee in interface RoleAuthorization
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.accesscontrol.RoleAuthorization
Returns:
the value of the 'Grantee' reference.
See Also:
RoleAuthorization.setGrantee(AuthorizationIdentifier), SQLAccessControlPackage.getRoleAuthorization_Grantee(), AuthorizationIdentifier.getReceivedRoleAuthorization()

basicGetGrantee

public AuthorizationIdentifier basicGetGrantee()

basicSetGrantee

public org.eclipse.emf.common.notify.NotificationChain basicSetGrantee(AuthorizationIdentifier newGrantee,
                                                                       org.eclipse.emf.common.notify.NotificationChain msgs)

setGrantee

public void setGrantee(AuthorizationIdentifier newGrantee)
Specified by:
setGrantee in interface RoleAuthorization
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.accesscontrol.RoleAuthorization
Parameters:
value - the new value of the 'Grantee' reference.
See Also:
RoleAuthorization.getGrantee()

getGrantor

public AuthorizationIdentifier getGrantor()
Specified by:
getGrantor in interface RoleAuthorization
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.accesscontrol.RoleAuthorization
Returns:
the value of the 'Grantor' reference.
See Also:
RoleAuthorization.setGrantor(AuthorizationIdentifier), SQLAccessControlPackage.getRoleAuthorization_Grantor(), AuthorizationIdentifier.getGrantedRoleAuthorization()

basicGetGrantor

public AuthorizationIdentifier basicGetGrantor()

basicSetGrantor

public org.eclipse.emf.common.notify.NotificationChain basicSetGrantor(AuthorizationIdentifier newGrantor,
                                                                       org.eclipse.emf.common.notify.NotificationChain msgs)

setGrantor

public void setGrantor(AuthorizationIdentifier newGrantor)
Specified by:
setGrantor in interface RoleAuthorization
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.accesscontrol.RoleAuthorization
Parameters:
value - the new value of the 'Grantor' reference.
See Also:
RoleAuthorization.getGrantor()

eInverseAdd

public org.eclipse.emf.common.notify.NotificationChain eInverseAdd(org.eclipse.emf.ecore.InternalEObject otherEnd,
                                                                   int featureID,
                                                                   java.lang.Class baseClass,
                                                                   org.eclipse.emf.common.notify.NotificationChain msgs)
Overrides:
eInverseAdd in class org.eclipse.emf.ecore.impl.BasicEObjectImpl

eInverseRemove

public org.eclipse.emf.common.notify.NotificationChain eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd,
                                                                      int featureID,
                                                                      java.lang.Class baseClass,
                                                                      org.eclipse.emf.common.notify.NotificationChain msgs)
Overrides:
eInverseRemove in class org.eclipse.emf.ecore.impl.BasicEObjectImpl

eGet

public java.lang.Object eGet(org.eclipse.emf.ecore.EStructuralFeature eFeature,
                             boolean resolve)
Specified by:
eGet in interface org.eclipse.emf.ecore.EObject
Overrides:
eGet in class org.eclipse.emf.ecore.impl.BasicEObjectImpl

eSet

public void eSet(org.eclipse.emf.ecore.EStructuralFeature eFeature,
                 java.lang.Object newValue)
Specified by:
eSet in interface org.eclipse.emf.ecore.EObject
Overrides:
eSet in class org.eclipse.emf.ecore.impl.BasicEObjectImpl

eUnset

public void eUnset(org.eclipse.emf.ecore.EStructuralFeature eFeature)
Specified by:
eUnset in interface org.eclipse.emf.ecore.EObject
Overrides:
eUnset in class org.eclipse.emf.ecore.impl.BasicEObjectImpl

eIsSet

public boolean eIsSet(org.eclipse.emf.ecore.EStructuralFeature eFeature)
Specified by:
eIsSet in interface org.eclipse.emf.ecore.EObject
Overrides:
eIsSet in class org.eclipse.emf.ecore.impl.BasicEObjectImpl

toString

public java.lang.String toString()
Overrides:
toString in class org.eclipse.emf.ecore.impl.BasicEObjectImpl