Package FeatureCompletionModel.impl
Class CompletionComponentImpl
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
FeatureCompletionModel.impl.NamedElementImpl
FeatureCompletionModel.impl.DescribedElementImpl
FeatureCompletionModel.impl.ConstrainableElementImpl
FeatureCompletionModel.impl.CompletionComponentImpl
- All Implemented Interfaces:
de.uka.ipd.sdq.identifier.Identifier
,CompletionComponent
,ConstrainableElement
,DescribedElement
,NamedElement
,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
public class CompletionComponentImpl
extends ConstrainableElementImpl
implements CompletionComponent
An implementation of the model object 'Completion Component'.
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
Modifier and TypeFieldDescriptionprotected EList<ArchitectureConstraints>
The cached value of the 'Component Constraints
' containment reference list.protected PerimeterProviding
The cached value of the 'Perimeter Providing
' containment reference.protected PerimeterRequiring
The cached value of the 'Perimeter Requiring
' containment reference.protected EList<CompletionComponent>
The cached value of the 'Required Components
' reference list.Fields inherited from class FeatureCompletionModel.impl.DescribedElementImpl
description, DESCRIPTION_EDEFAULT
Fields inherited from class FeatureCompletionModel.impl.NamedElementImpl
name, NAME_EDEFAULT
Fields inherited from class de.uka.ipd.sdq.identifier.impl.IdentifierImpl
ID_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
-
Method Summary
Modifier and TypeMethodDescriptionbasicSetPerimeterProviding
(PerimeterProviding newPerimeterProviding, NotificationChain msgs) basicSetPerimeterRequiring
(PerimeterRequiring newPerimeterRequiring, NotificationChain msgs) eGet
(int featureID, boolean resolve, boolean coreType) eInverseRemove
(InternalEObject otherEnd, int featureID, NotificationChain msgs) boolean
eIsSet
(int featureID) void
protected EClass
void
eUnset
(int featureID) void
setPerimeterProviding
(PerimeterProviding newPerimeterProviding) void
setPerimeterRequiring
(PerimeterRequiring newPerimeterRequiring) Methods inherited from class FeatureCompletionModel.impl.DescribedElementImpl
getDescription, setDescription, toString
Methods inherited from class FeatureCompletionModel.impl.NamedElementImpl
getName, setName
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, 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, eAdapters, 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
Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEStoreEObjectImpl
eBasicContainerFeatureID, eBasicInternalContainer, eDerivedStructuralFeatureID
Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
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, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eComputeVirtualValuesCapacity, eContainer, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDynamicBasicRemoveFromContainer, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInverseAdd, 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 FeatureCompletionModel.DescribedElement
getDescription, setDescription
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 de.uka.ipd.sdq.identifier.Identifier
getId, setId
Methods inherited from interface org.eclipse.emf.ecore.InternalEObject
eBaseStructuralFeatureID, eBasicRemoveFromContainer, eDerivedOperationID, eDerivedStructuralFeatureID, eGet, eInverseAdd, eInverseRemove, eInvoke, eNotificationRequired, eObjectForURIFragmentSegment, eProxyURI, eResolveProxy, eSetProxyURI, eSetStore, eSetting, eURIFragmentSegment
Methods inherited from interface FeatureCompletionModel.NamedElement
getName, setName
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Field Details
-
requiredComponents
The cached value of the 'Required Components
' reference list.- See Also:
- Generated class or method.
- Ordered collection.
-
perimeterProviding
The cached value of the 'Perimeter Providing
' containment reference.- See Also:
- Generated class or method.
- Ordered collection.
-
componentConstraints
The cached value of the 'Component Constraints
' containment reference list.- See Also:
- Generated class or method.
- Ordered collection.
-
perimeterRequiring
The cached value of the 'Perimeter Requiring
' containment reference.- See Also:
- Generated class or method.
- Ordered collection.
-
-
Constructor Details
-
CompletionComponentImpl
protected CompletionComponentImpl()- Generated class or method.
-
-
Method Details
-
eStaticClass
- Overrides:
eStaticClass
in classConstrainableElementImpl
- Generated class or method.
-
getRequiredComponents
- Specified by:
getRequiredComponents
in interfaceCompletionComponent
- Returns:
- the value of the 'Required Components' reference list.
- See Also:
- Generated class or method.
-
getPerimeterProviding
- Specified by:
getPerimeterProviding
in interfaceCompletionComponent
- Returns:
- the value of the 'Perimeter Providing' containment reference.
- See Also:
- Generated class or method.
-
basicSetPerimeterProviding
public NotificationChain basicSetPerimeterProviding(PerimeterProviding newPerimeterProviding, NotificationChain msgs) - Generated class or method.
-
setPerimeterProviding
- Specified by:
setPerimeterProviding
in interfaceCompletionComponent
- Parameters:
newPerimeterProviding
- the new value of the 'Perimeter Providing' containment reference.- See Also:
- Generated class or method.
-
getComponentConstraints
- Specified by:
getComponentConstraints
in interfaceCompletionComponent
- Returns:
- the value of the 'Component Constraints' containment reference list.
- See Also:
- Generated class or method.
-
getPerimeterRequiring
- Specified by:
getPerimeterRequiring
in interfaceCompletionComponent
- Returns:
- the value of the 'Perimeter Requiring' containment reference.
- See Also:
- Generated class or method.
-
basicSetPerimeterRequiring
public NotificationChain basicSetPerimeterRequiring(PerimeterRequiring newPerimeterRequiring, NotificationChain msgs) - Generated class or method.
-
setPerimeterRequiring
- Specified by:
setPerimeterRequiring
in interfaceCompletionComponent
- Parameters:
newPerimeterRequiring
- the new value of the 'Perimeter Requiring' containment reference.- See Also:
- Generated class or method.
-
eInverseRemove
public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) - Overrides:
eInverseRemove
in classBasicEObjectImpl
- Generated class or method.
-
eGet
- Specified by:
eGet
in interfaceInternalEObject
- Overrides:
eGet
in classDescribedElementImpl
- Generated class or method.
-
eSet
- Specified by:
eSet
in interfaceInternalEObject
- Overrides:
eSet
in classDescribedElementImpl
- Generated class or method.
-
eUnset
public void eUnset(int featureID) - Specified by:
eUnset
in interfaceInternalEObject
- Overrides:
eUnset
in classDescribedElementImpl
- Generated class or method.
-
eIsSet
public boolean eIsSet(int featureID) - Specified by:
eIsSet
in interfaceInternalEObject
- Overrides:
eIsSet
in classDescribedElementImpl
- Generated class or method.
-