de.uka.ipd.sdq.completions.impl
Class CompletionImpl
java.lang.Object
EObjectImpl
de.uka.ipd.sdq.identifier.impl.IdentifierImpl
de.uka.ipd.sdq.pcm.core.entity.impl.EntityImpl
de.uka.ipd.sdq.pcm.core.composition.impl.ComposedStructureImpl
de.uka.ipd.sdq.pcm.core.entity.impl.ComposedProvidingRequiringEntityImpl
de.uka.ipd.sdq.completions.impl.CompletionImpl
- All Implemented Interfaces:
- Completion, Identifier, ComposedStructure, ComposedProvidingRequiringEntity, Entity, InterfaceProvidingEntity, InterfaceProvidingRequiringEntity, InterfaceRequiringEntity, NamedElement, ResourceInterfaceRequiringEntity, ImplementationComponentType, RepositoryComponent
public class CompletionImpl
- extends ComposedProvidingRequiringEntityImpl
- implements Completion
An implementation of the model object 'Completion'.
The following features are implemented:
|
Method Summary |
NotificationChain |
basicSetRepository_RepositoryComponent(Repository newRepository_RepositoryComponent,
NotificationChain msgs)
|
int |
eBaseStructuralFeatureID(int derivedFeatureID,
Class<?> baseClass)
|
NotificationChain |
eBasicRemoveFromContainerFeature(NotificationChain msgs)
|
int |
eDerivedStructuralFeatureID(int baseFeatureID,
Class<?> baseClass)
|
Object |
eGet(int featureID,
boolean resolve,
boolean coreType)
|
NotificationChain |
eInverseAdd(InternalEObject otherEnd,
int featureID,
NotificationChain msgs)
|
NotificationChain |
eInverseRemove(InternalEObject otherEnd,
int featureID,
NotificationChain msgs)
|
boolean |
eIsSet(int featureID)
|
void |
eSet(int featureID,
Object newValue)
|
protected EClass |
eStaticClass()
|
void |
eUnset(int featureID)
|
|
getComponentParameterUsage_ImplementationComponentType()
|
|
getParentCompleteComponentTypes()
|
Repository |
getRepository_RepositoryComponent()
|
boolean |
providedInterfacesHaveToConformToCompleteType(DiagnosticChain diagnostics,
Map<Object,Object> context)
|
boolean |
RequiredInterfacesHaveToConformToCompleteType(DiagnosticChain diagnostics,
Map<Object,Object> context)
|
void |
setRepository_RepositoryComponent(Repository newRepository_RepositoryComponent)
|
parentCompleteComponentTypes
protected parentCompleteComponentTypes
- The cached value of the '
Parent Complete Component Types' reference list.
- See Also:
getParentCompleteComponentTypes()
componentParameterUsage_ImplementationComponentType
protected componentParameterUsage_ImplementationComponentType
- The cached value of the '
Component Parameter Usage Implementation Component Type' containment reference list.
- See Also:
getComponentParameterUsage_ImplementationComponentType()
CompletionImpl
protected CompletionImpl()
-
eStaticClass
protected EClass eStaticClass()
-
- Overrides:
eStaticClass in class ComposedProvidingRequiringEntityImpl
getRepository_RepositoryComponent
public Repository getRepository_RepositoryComponent()
-
- Specified by:
getRepository_RepositoryComponent in interface RepositoryComponent
- Returns:
- the value of the 'Repository Repository Component' container reference.
- See Also:
RepositoryComponent.setRepository_RepositoryComponent(Repository),
RepositoryPackage.getRepositoryComponent_Repository_RepositoryComponent(),
Repository.getComponents__Repository()
basicSetRepository_RepositoryComponent
public NotificationChain basicSetRepository_RepositoryComponent(Repository newRepository_RepositoryComponent,
NotificationChain msgs)
-
setRepository_RepositoryComponent
public void setRepository_RepositoryComponent(Repository newRepository_RepositoryComponent)
-
- Specified by:
setRepository_RepositoryComponent in interface RepositoryComponent
- Parameters:
newRepository_RepositoryComponent - the new value of the 'Repository Repository Component' container reference.- See Also:
RepositoryComponent.getRepository_RepositoryComponent()
getParentCompleteComponentTypes
public getParentCompleteComponentTypes()
-
- Specified by:
getParentCompleteComponentTypes in interface ImplementationComponentType
- Returns:
- the value of the 'Parent Complete Component Types' reference list.
- See Also:
RepositoryPackage.getImplementationComponentType_ParentCompleteComponentTypes()
getComponentParameterUsage_ImplementationComponentType
public getComponentParameterUsage_ImplementationComponentType()
-
- Specified by:
getComponentParameterUsage_ImplementationComponentType in interface ImplementationComponentType
- Returns:
- the value of the 'Component Parameter Usage Implementation Component Type' containment reference list.
- See Also:
RepositoryPackage.getImplementationComponentType_ComponentParameterUsage_ImplementationComponentType()
RequiredInterfacesHaveToConformToCompleteType
public boolean RequiredInterfacesHaveToConformToCompleteType(DiagnosticChain diagnostics,
Map<Object,Object> context)
-
- Specified by:
RequiredInterfacesHaveToConformToCompleteType in interface ImplementationComponentType
- Parameters:
diagnostics - The chain of diagnostics to which problems are to be appended.context - The cache of context-specific information.
providedInterfacesHaveToConformToCompleteType
public boolean providedInterfacesHaveToConformToCompleteType(DiagnosticChain diagnostics,
Map<Object,Object> context)
-
- Specified by:
providedInterfacesHaveToConformToCompleteType in interface ImplementationComponentType
- Parameters:
diagnostics - The chain of diagnostics to which problems are to be appended.context - The cache of context-specific information.
eInverseAdd
public NotificationChain eInverseAdd(InternalEObject otherEnd,
int featureID,
NotificationChain msgs)
-
- Overrides:
eInverseAdd in class ComposedProvidingRequiringEntityImpl
eInverseRemove
public NotificationChain eInverseRemove(InternalEObject otherEnd,
int featureID,
NotificationChain msgs)
-
- Overrides:
eInverseRemove in class ComposedProvidingRequiringEntityImpl
eBasicRemoveFromContainerFeature
public NotificationChain eBasicRemoveFromContainerFeature(NotificationChain msgs)
-
eGet
public Object eGet(int featureID,
boolean resolve,
boolean coreType)
-
- Overrides:
eGet in class ComposedProvidingRequiringEntityImpl
eSet
public void eSet(int featureID,
Object newValue)
-
- Overrides:
eSet in class ComposedProvidingRequiringEntityImpl
eUnset
public void eUnset(int featureID)
-
- Overrides:
eUnset in class ComposedProvidingRequiringEntityImpl
eIsSet
public boolean eIsSet(int featureID)
-
- Overrides:
eIsSet in class ComposedProvidingRequiringEntityImpl
eBaseStructuralFeatureID
public int eBaseStructuralFeatureID(int derivedFeatureID,
Class<?> baseClass)
-
- Overrides:
eBaseStructuralFeatureID in class ComposedProvidingRequiringEntityImpl
eDerivedStructuralFeatureID
public int eDerivedStructuralFeatureID(int baseFeatureID,
Class<?> baseClass)
-
- Overrides:
eDerivedStructuralFeatureID in class ComposedProvidingRequiringEntityImpl