Class CompletionImpl
- 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.pcm.core.composition.impl.ComposedStructureImpl
-
- org.palladiosimulator.pcm.core.entity.impl.ComposedProvidingRequiringEntityImpl
-
- org.palladiosimulator.analyzer.completions.impl.CompletionImpl
-
- 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,Completion,org.palladiosimulator.pcm.core.composition.ComposedStructure,org.palladiosimulator.pcm.core.entity.ComposedProvidingRequiringEntity,org.palladiosimulator.pcm.core.entity.Entity,org.palladiosimulator.pcm.core.entity.InterfaceProvidingEntity,org.palladiosimulator.pcm.core.entity.InterfaceProvidingRequiringEntity,org.palladiosimulator.pcm.core.entity.InterfaceRequiringEntity,org.palladiosimulator.pcm.core.entity.NamedElement,org.palladiosimulator.pcm.core.entity.ResourceInterfaceRequiringEntity,org.palladiosimulator.pcm.repository.ImplementationComponentType,org.palladiosimulator.pcm.repository.RepositoryComponent
public class CompletionImpl extends org.palladiosimulator.pcm.core.entity.impl.ComposedProvidingRequiringEntityImpl implements Completion
An implementation of the model object 'Completion'.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 Modifier and Type Field Description protected static org.palladiosimulator.pcm.repository.ComponentTypeCOMPONENT_TYPE_EDEFAULTThe default value of the 'Component Type' attribute.protected EList<org.palladiosimulator.pcm.parameter.VariableUsage>componentParameterUsage_ImplementationComponentTypeThe cached value of the 'Component Parameter Usage Implementation Component Type' containment reference list.protected org.palladiosimulator.pcm.repository.ComponentTypecomponentTypeThe cached value of the 'Component Type' attribute.protected EList<org.palladiosimulator.pcm.repository.CompleteComponentType>parentCompleteComponentTypesThe cached value of the 'Parent Complete Component Types' reference list.-
Fields inherited from class org.palladiosimulator.pcm.core.entity.impl.ComposedProvidingRequiringEntityImpl
copyright
-
Fields inherited from class org.palladiosimulator.pcm.core.entity.impl.EntityImpl
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.palladiosimulator.pcm.core.entity.ComposedProvidingRequiringEntity
copyright
-
Fields inherited from interface org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder
NIL
-
Fields inherited from interface org.palladiosimulator.pcm.repository.ImplementationComponentType
copyright
-
Fields inherited from interface org.eclipse.emf.ecore.InternalEObject
EOPPOSITE_FEATURE_BASE
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedCompletionImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description NotificationChainbasicSetRepository__RepositoryComponent(org.palladiosimulator.pcm.repository.Repository newRepository__RepositoryComponent, NotificationChain msgs)inteBaseStructuralFeatureID(int derivedFeatureID, Class<?> baseClass)NotificationChaineBasicRemoveFromContainerFeature(NotificationChain msgs)inteDerivedStructuralFeatureID(int baseFeatureID, Class<?> baseClass)ObjecteGet(int featureID, boolean resolve, boolean coreType)NotificationChaineInverseAdd(InternalEObject otherEnd, int featureID, NotificationChain msgs)NotificationChaineInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)booleaneIsSet(int featureID)voideSet(int featureID, Object newValue)protected EClasseStaticClass()voideUnset(int featureID)EList<org.palladiosimulator.pcm.parameter.VariableUsage>getComponentParameterUsage_ImplementationComponentType()org.palladiosimulator.pcm.repository.ComponentTypegetComponentType()EList<org.palladiosimulator.pcm.repository.CompleteComponentType>getParentCompleteComponentTypes()org.palladiosimulator.pcm.repository.RepositorygetRepository__RepositoryComponent()voidsetComponentType(org.palladiosimulator.pcm.repository.ComponentType newComponentType)voidsetRepository__RepositoryComponent(org.palladiosimulator.pcm.repository.Repository newRepository__RepositoryComponent)StringtoString()-
Methods inherited from class org.palladiosimulator.pcm.core.entity.impl.ComposedProvidingRequiringEntityImpl
getProvidedRoles_InterfaceProvidingEntity, getRequiredRoles_InterfaceRequiringEntity, getResourceRequiredRoles__ResourceInterfaceRequiringEntity
-
Methods inherited from class org.palladiosimulator.pcm.core.composition.impl.ComposedStructureImpl
getAssemblyContexts__ComposedStructure, getConnectors__ComposedStructure, getEventChannel__ComposedStructure, getResourceRequiredDelegationConnectors_ComposedStructure, validateSameSubsystemMustNotBeInstantiatedMoreThanOnce
-
Methods inherited from class org.palladiosimulator.pcm.core.entity.impl.EntityImpl
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
-
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.palladiosimulator.pcm.core.composition.ComposedStructure
getAssemblyContexts__ComposedStructure, getConnectors__ComposedStructure, getEventChannel__ComposedStructure, getResourceRequiredDelegationConnectors_ComposedStructure, validateSameSubsystemMustNotBeInstantiatedMoreThanOnce
-
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.palladiosimulator.pcm.core.entity.InterfaceProvidingEntity
getProvidedRoles_InterfaceProvidingEntity
-
Methods inherited from interface org.palladiosimulator.pcm.core.entity.InterfaceRequiringEntity
getRequiredRoles_InterfaceRequiringEntity
-
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
-
-
-
-
Field Detail
-
parentCompleteComponentTypes
protected EList<org.palladiosimulator.pcm.repository.CompleteComponentType> parentCompleteComponentTypes
The cached value of the 'Parent Complete Component Types' reference list.- See Also:
getParentCompleteComponentTypes()- Generated class or method.
- Ordered collection.
-
componentParameterUsage_ImplementationComponentType
protected EList<org.palladiosimulator.pcm.parameter.VariableUsage> componentParameterUsage_ImplementationComponentType
The cached value of the 'Component Parameter Usage Implementation Component Type' containment reference list.- See Also:
getComponentParameterUsage_ImplementationComponentType()- Generated class or method.
- Ordered collection.
-
COMPONENT_TYPE_EDEFAULT
protected static final org.palladiosimulator.pcm.repository.ComponentType COMPONENT_TYPE_EDEFAULT
The default value of the 'Component Type' attribute.- See Also:
getComponentType()- Generated class or method.
- Ordered collection.
-
componentType
protected org.palladiosimulator.pcm.repository.ComponentType componentType
The cached value of the 'Component Type' attribute.- See Also:
getComponentType()- Generated class or method.
- Ordered collection.
-
-
Method Detail
-
eStaticClass
protected EClass eStaticClass()
- Overrides:
eStaticClassin classorg.palladiosimulator.pcm.core.entity.impl.ComposedProvidingRequiringEntityImpl- Generated class or method.
-
getRepository__RepositoryComponent
public org.palladiosimulator.pcm.repository.Repository getRepository__RepositoryComponent()
- Specified by:
getRepository__RepositoryComponentin interfaceorg.palladiosimulator.pcm.repository.RepositoryComponent- Generated class or method.
-
basicSetRepository__RepositoryComponent
public NotificationChain basicSetRepository__RepositoryComponent(org.palladiosimulator.pcm.repository.Repository newRepository__RepositoryComponent, NotificationChain msgs)
- Generated class or method.
-
setRepository__RepositoryComponent
public void setRepository__RepositoryComponent(org.palladiosimulator.pcm.repository.Repository newRepository__RepositoryComponent)
- Specified by:
setRepository__RepositoryComponentin interfaceorg.palladiosimulator.pcm.repository.RepositoryComponent- Generated class or method.
-
getParentCompleteComponentTypes
public EList<org.palladiosimulator.pcm.repository.CompleteComponentType> getParentCompleteComponentTypes()
- Specified by:
getParentCompleteComponentTypesin interfaceorg.palladiosimulator.pcm.repository.ImplementationComponentType- Generated class or method.
-
getComponentParameterUsage_ImplementationComponentType
public EList<org.palladiosimulator.pcm.parameter.VariableUsage> getComponentParameterUsage_ImplementationComponentType()
- Specified by:
getComponentParameterUsage_ImplementationComponentTypein interfaceorg.palladiosimulator.pcm.repository.ImplementationComponentType- Generated class or method.
-
getComponentType
public org.palladiosimulator.pcm.repository.ComponentType getComponentType()
- Specified by:
getComponentTypein interfaceorg.palladiosimulator.pcm.repository.ImplementationComponentType- Generated class or method.
-
setComponentType
public void setComponentType(org.palladiosimulator.pcm.repository.ComponentType newComponentType)
- Specified by:
setComponentTypein interfaceorg.palladiosimulator.pcm.repository.ImplementationComponentType- Generated class or method.
-
eInverseAdd
public NotificationChain eInverseAdd(InternalEObject otherEnd, int featureID, NotificationChain msgs)
- Overrides:
eInverseAddin classorg.palladiosimulator.pcm.core.entity.impl.ComposedProvidingRequiringEntityImpl- Generated class or method.
-
eInverseRemove
public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
- Overrides:
eInverseRemovein classorg.palladiosimulator.pcm.core.entity.impl.ComposedProvidingRequiringEntityImpl- Generated class or method.
-
eBasicRemoveFromContainerFeature
public NotificationChain eBasicRemoveFromContainerFeature(NotificationChain msgs)
- Overrides:
eBasicRemoveFromContainerFeaturein classBasicEObjectImpl- Generated class or method.
-
eGet
public Object eGet(int featureID, boolean resolve, boolean coreType)
- Specified by:
eGetin interfaceInternalEObject- Overrides:
eGetin classorg.palladiosimulator.pcm.core.entity.impl.ComposedProvidingRequiringEntityImpl- Generated class or method.
-
eSet
public void eSet(int featureID, Object newValue)- Specified by:
eSetin interfaceInternalEObject- Overrides:
eSetin classorg.palladiosimulator.pcm.core.entity.impl.ComposedProvidingRequiringEntityImpl- Generated class or method.
-
eUnset
public void eUnset(int featureID)
- Specified by:
eUnsetin interfaceInternalEObject- Overrides:
eUnsetin classorg.palladiosimulator.pcm.core.entity.impl.ComposedProvidingRequiringEntityImpl- Generated class or method.
-
eIsSet
public boolean eIsSet(int featureID)
- Specified by:
eIsSetin interfaceInternalEObject- Overrides:
eIsSetin classorg.palladiosimulator.pcm.core.entity.impl.ComposedProvidingRequiringEntityImpl- Generated class or method.
-
eBaseStructuralFeatureID
public int eBaseStructuralFeatureID(int derivedFeatureID, Class<?> baseClass)- Specified by:
eBaseStructuralFeatureIDin interfaceInternalEObject- Overrides:
eBaseStructuralFeatureIDin classorg.palladiosimulator.pcm.core.entity.impl.ComposedProvidingRequiringEntityImpl- Generated class or method.
-
eDerivedStructuralFeatureID
public int eDerivedStructuralFeatureID(int baseFeatureID, Class<?> baseClass)- Specified by:
eDerivedStructuralFeatureIDin interfaceInternalEObject- Overrides:
eDerivedStructuralFeatureIDin classorg.palladiosimulator.pcm.core.entity.impl.ComposedProvidingRequiringEntityImpl- Generated class or method.
-
toString
public String toString()
- Overrides:
toStringin classorg.eclipse.emf.internal.cdo.CDOObjectImpl- Generated class or method.
-
-