Class RoleImpl
- java.lang.Object
-
- org.eclipse.emf.common.notify.impl.BasicNotifierImpl
-
- org.eclipse.emf.ecore.impl.BasicEObjectImpl
-
- org.eclipse.emf.ecore.impl.MinimalEObjectImpl
-
- org.eclipse.emf.ecore.impl.MinimalEStoreEObjectImpl
-
- org.eclipse.emf.internal.cdo.CDOObjectImpl
-
- de.uka.ipd.sdq.identifier.impl.IdentifierImpl
-
- org.palladiosimulator.pcm.core.entity.impl.EntityImpl
-
- org.palladiosimulator.architecturaltemplates.impl.RoleImpl
-
- All Implemented Interfaces:
de.uka.ipd.sdq.identifier.Identifier
,org.eclipse.emf.cdo.CDOObject
,org.eclipse.emf.cdo.common.id.CDOWithID
,org.eclipse.emf.cdo.common.model.CDOPackageTypeRegistry.CDOObjectMarker
,Notifier
,EObject
,EStructuralFeature.Internal.DynamicValueHolder
,InternalEObject
,org.eclipse.emf.spi.cdo.InternalCDOLoadable
,org.eclipse.emf.spi.cdo.InternalCDOObject
,Role
,org.palladiosimulator.pcm.core.entity.Entity
,org.palladiosimulator.pcm.core.entity.NamedElement
public class RoleImpl extends org.palladiosimulator.pcm.core.entity.impl.EntityImpl implements Role
An implementation of the model object 'Role'.The following features are implemented:
- Generated class or method.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
MinimalEObjectImpl.Container
-
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
BasicEObjectImpl.EPropertiesHolder, BasicEObjectImpl.EPropertiesHolderBaseImpl, BasicEObjectImpl.EPropertiesHolderImpl
-
Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
BasicNotifierImpl.EAdapterList<E extends Object & Adapter>, BasicNotifierImpl.EObservableAdapterList, BasicNotifierImpl.EScannableAdapterList
-
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject
InternalEObject.EStore
-
-
Field Summary
-
Fields inherited from class org.palladiosimulator.pcm.core.entity.impl.EntityImpl
copyright, ENTITY_NAME_EDEFAULT
-
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.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder
NIL
-
Fields inherited from interface org.eclipse.emf.ecore.InternalEObject
EOPPOSITE_FEATURE_BASE
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
RoleImpl()
-
Method Summary
-
Methods inherited from class org.palladiosimulator.pcm.core.entity.impl.EntityImpl
eBaseStructuralFeatureID, eDerivedStructuralFeatureID, getEntityName, setEntityName
-
Methods inherited from class de.uka.ipd.sdq.identifier.impl.IdentifierImpl
eStaticFeatureCount, getId, setId
-
Methods inherited from class org.eclipse.emf.internal.cdo.CDOObjectImpl
cdoClassInfo, cdoConflict, cdoDirectResource, cdoHistory, cdoID, cdoInternalDynamicFeature, cdoInternalInstance, cdoInternalPostAttach, cdoInternalPostDetach, cdoInternalPostInvalidate, cdoInternalPostLoad, cdoInternalPostRollback, cdoInternalPreAttach, cdoInternalPreCommit, cdoInternalPreLoad, cdoInternalSetID, cdoInternalSetResource, cdoInternalSetRevision, cdoInternalSetState, cdoInternalSetView, cdoInvalid, cdoLockState, cdoPermission, cdoPrefetch, cdoReadLock, cdoReload, cdoResource, cdoRevision, cdoRevision, cdoState, cdoView, cdoWriteLock, cdoWriteOption, createFeatureMap, createList, createLock, createMap, createOrderedList, createUnorderedList, dynamicGet, dynamicSet, dynamicUnset, eAdapterAdded, eAdapterRemoved, eBasicAdapterListeners, eBasicSetAdapterListeners, eBasicSetContainer, eBasicSetContainer, eBasicSetSettings, eBasicSettings, eClass, eContainerAdapterArray, eContainerFeatureID, eDirectResource, eDynamicClass, eDynamicFeature, eDynamicFeatureID, eDynamicIsSet, eHasSettings, eInternalContainer, eInternalResource, eIsCaching, emfToString, equals, eSetClass, eSetDirectResource, eSetResource, eSettings, eStore, getLockState, hashCode, instanceToRevisionFeature, revisionToInstanceFeature, toString
-
Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEStoreEObjectImpl
eBasicContainerFeatureID, eBasicInternalContainer, eDerivedStructuralFeatureID
-
Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
eAdapters, eBasicAdapterArray, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetContainer, eBasicSetContainerFeatureID, eContents, eCrossReferences, eDeliver, eIsProxy, eProperties, eProxyURI, eSetDeliver, eSetProxyURI
-
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
eAddVirtualValue, eAllContents, eBasicRemoveFromContainer, eComputeVirtualValuesCapacity, eContainer, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedOperationID, eDerivedOperationID, eDynamicBasicRemoveFromContainer, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInverseAdd, eInverseRemove, eInvocationDelegate, eInvoke, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetStore, eSetting, eSettingDelegate, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticOperationCount, eUnset, eURIFragmentSegment, 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, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.eclipse.emf.cdo.CDOObject
cdoConflict, cdoDirectResource, cdoHistory, cdoID, cdoInvalid, cdoLockState, cdoPermission, cdoPrefetch, cdoReadLock, cdoReload, cdoResource, cdoState, cdoWriteLock, cdoWriteOption
-
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
-
Methods inherited from interface org.eclipse.emf.ecore.InternalEObject
eBasicRemoveFromContainer, eDerivedOperationID, eGet, eInverseAdd, eInverseRemove, eInvoke, eNotificationRequired, eObjectForURIFragmentSegment, eProxyURI, eResolveProxy, eSetProxyURI, eSetStore, eSetting, eURIFragmentSegment
-
Methods inherited from interface org.palladiosimulator.pcm.core.entity.NamedElement
getEntityName, setEntityName
-
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
-
-
-
Method Detail
-
eStaticClass
protected EClass eStaticClass()
- Overrides:
eStaticClass
in classorg.palladiosimulator.pcm.core.entity.impl.EntityImpl
- Generated class or method.
-
getAT
public AT getAT()
- Specified by:
getAT
in interfaceRole
- Returns:
- the value of the 'AT' container reference.
- See Also:
Role.setAT(AT)
,ArchitecturaltemplatesPackage.getRole_AT()
,AT.getRoles()
- Generated class or method.
-
basicSetAT
public NotificationChain basicSetAT(AT newAT, NotificationChain msgs)
- Generated class or method.
-
setAT
public void setAT(AT newAT)
- Specified by:
setAT
in interfaceRole
- Parameters:
newAT
- the new value of the 'AT' container reference.- See Also:
Role.getAT()
- Generated class or method.
-
getConstraints
public EList<Constraint> getConstraints()
- Specified by:
getConstraints
in interfaceRole
- Returns:
- the value of the 'Constraints' containment reference list.
- See Also:
ArchitecturaltemplatesPackage.getRole_Constraints()
,Constraint.getRole()
- Generated class or method.
-
getSuperRoles
public EList<Role> getSuperRoles()
- Specified by:
getSuperRoles
in interfaceRole
- Returns:
- the value of the 'Super Roles' reference list.
- See Also:
ArchitecturaltemplatesPackage.getRole_SuperRoles()
- Generated class or method.
-
getRoleIncludingInherited
public EList<Role> getRoleIncludingInherited()
- Specified by:
getRoleIncludingInherited
in interfaceRole
- Returns:
- the value of the 'Role Including Inherited' reference list.
- See Also:
ArchitecturaltemplatesPackage.getRole_RoleIncludingInherited()
- Generated class or method.
- NOT
-
getConstraintsIncludingInherited
public EList<Constraint> getConstraintsIncludingInherited()
- Specified by:
getConstraintsIncludingInherited
in interfaceRole
- Returns:
- the value of the 'Constraints Including Inherited' reference list.
- See Also:
ArchitecturaltemplatesPackage.getRole_ConstraintsIncludingInherited()
- Generated class or method.
- NOT
-
getCompletionIncludingInherited
public EList<Completion> getCompletionIncludingInherited()
- Specified by:
getCompletionIncludingInherited
in interfaceRole
- Returns:
- the value of the 'Completion Including Inherited' reference list.
- See Also:
ArchitecturaltemplatesPackage.getRole_CompletionIncludingInherited()
- Generated class or method.
- NOT
-
getStereotype
public org.modelversioning.emfprofile.Stereotype getStereotype()
- Specified by:
getStereotype
in interfaceRole
- Returns:
- the value of the 'Stereotype' reference.
- See Also:
Role.setStereotype(Stereotype)
,ArchitecturaltemplatesPackage.getRole_Stereotype()
- Generated class or method.
-
basicGetStereotype
public org.modelversioning.emfprofile.Stereotype basicGetStereotype()
- Generated class or method.
-
setStereotype
public void setStereotype(org.modelversioning.emfprofile.Stereotype newStereotype)
- Specified by:
setStereotype
in interfaceRole
- Parameters:
newStereotype
- the new value of the 'Stereotype' reference.- See Also:
Role.getStereotype()
- Generated class or method.
-
getCompletion
public Completion getCompletion()
- Specified by:
getCompletion
in interfaceRole
- Returns:
- the value of the 'Completion' containment reference.
- See Also:
Role.setCompletion(Completion)
,ArchitecturaltemplatesPackage.getRole_Completion()
,Completion.getRole()
- Generated class or method.
-
basicSetCompletion
public NotificationChain basicSetCompletion(Completion newCompletion, NotificationChain msgs)
- Generated class or method.
-
setCompletion
public void setCompletion(Completion newCompletion)
- Specified by:
setCompletion
in interfaceRole
- Parameters:
newCompletion
- the new value of the 'Completion' containment reference.- See Also:
Role.getCompletion()
- Generated class or method.
-
eInverseAdd
public NotificationChain eInverseAdd(InternalEObject otherEnd, int featureID, NotificationChain msgs)
- Overrides:
eInverseAdd
in classBasicEObjectImpl
- Generated class or method.
-
eInverseRemove
public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
- Overrides:
eInverseRemove
in classBasicEObjectImpl
- Generated class or method.
-
eBasicRemoveFromContainerFeature
public NotificationChain eBasicRemoveFromContainerFeature(NotificationChain msgs)
- Overrides:
eBasicRemoveFromContainerFeature
in classBasicEObjectImpl
- Generated class or method.
-
eGet
public Object eGet(int featureID, boolean resolve, boolean coreType)
- Specified by:
eGet
in interfaceInternalEObject
- Overrides:
eGet
in classorg.palladiosimulator.pcm.core.entity.impl.EntityImpl
- Generated class or method.
-
eSet
public void eSet(int featureID, Object newValue)
- Specified by:
eSet
in interfaceInternalEObject
- Overrides:
eSet
in classorg.palladiosimulator.pcm.core.entity.impl.EntityImpl
- Generated class or method.
-
eUnset
public void eUnset(int featureID)
- Specified by:
eUnset
in interfaceInternalEObject
- Overrides:
eUnset
in classorg.palladiosimulator.pcm.core.entity.impl.EntityImpl
- Generated class or method.
-
eIsSet
public boolean eIsSet(int featureID)
- Specified by:
eIsSet
in interfaceInternalEObject
- Overrides:
eIsSet
in classorg.palladiosimulator.pcm.core.entity.impl.EntityImpl
- Generated class or method.
-
-