Class 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.PCMBaseClass, org.palladiosimulator.pcm.PCMClass, 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.
    • Constructor Detail

      • CompletionImpl

        protected CompletionImpl()
        Generated class or method.
    • Method Detail

      • eStaticClass

        protected EClass eStaticClass()
        Overrides:
        eStaticClass in class org.palladiosimulator.pcm.core.entity.impl.ComposedProvidingRequiringEntityImpl
        Generated class or method.
      • getRepository__RepositoryComponent

        public org.palladiosimulator.pcm.repository.Repository getRepository__RepositoryComponent()
        Specified by:
        getRepository__RepositoryComponent in interface org.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__RepositoryComponent in interface org.palladiosimulator.pcm.repository.RepositoryComponent
        Generated class or method.
      • getParentCompleteComponentTypes

        public EList<org.palladiosimulator.pcm.repository.CompleteComponentType> getParentCompleteComponentTypes()
        Specified by:
        getParentCompleteComponentTypes in interface org.palladiosimulator.pcm.repository.ImplementationComponentType
        Generated class or method.
      • getComponentParameterUsage_ImplementationComponentType

        public EList<org.palladiosimulator.pcm.parameter.VariableUsage> getComponentParameterUsage_ImplementationComponentType()
        Specified by:
        getComponentParameterUsage_ImplementationComponentType in interface org.palladiosimulator.pcm.repository.ImplementationComponentType
        Generated class or method.
      • getComponentType

        public org.palladiosimulator.pcm.repository.ComponentType getComponentType()
        Specified by:
        getComponentType in interface org.palladiosimulator.pcm.repository.ImplementationComponentType
        Generated class or method.
      • setComponentType

        public void setComponentType​(org.palladiosimulator.pcm.repository.ComponentType newComponentType)
        Specified by:
        setComponentType in interface org.palladiosimulator.pcm.repository.ImplementationComponentType
        Generated class or method.
      • eInverseAdd

        public NotificationChain eInverseAdd​(InternalEObject otherEnd,
                                             int featureID,
                                             NotificationChain msgs)
        Overrides:
        eInverseAdd in class org.palladiosimulator.pcm.core.entity.impl.ComposedProvidingRequiringEntityImpl
        Generated class or method.
      • eInverseRemove

        public NotificationChain eInverseRemove​(InternalEObject otherEnd,
                                                int featureID,
                                                NotificationChain msgs)
        Overrides:
        eInverseRemove in class org.palladiosimulator.pcm.core.entity.impl.ComposedProvidingRequiringEntityImpl
        Generated class or method.
      • eGet

        public Object eGet​(int featureID,
                           boolean resolve,
                           boolean coreType)
        Specified by:
        eGet in interface InternalEObject
        Overrides:
        eGet in class org.palladiosimulator.pcm.core.entity.impl.ComposedProvidingRequiringEntityImpl
        Generated class or method.
      • eSet

        public void eSet​(int featureID,
                         Object newValue)
        Specified by:
        eSet in interface InternalEObject
        Overrides:
        eSet in class org.palladiosimulator.pcm.core.entity.impl.ComposedProvidingRequiringEntityImpl
        Generated class or method.
      • eUnset

        public void eUnset​(int featureID)
        Specified by:
        eUnset in interface InternalEObject
        Overrides:
        eUnset in class org.palladiosimulator.pcm.core.entity.impl.ComposedProvidingRequiringEntityImpl
        Generated class or method.
      • eIsSet

        public boolean eIsSet​(int featureID)
        Specified by:
        eIsSet in interface InternalEObject
        Overrides:
        eIsSet in class org.palladiosimulator.pcm.core.entity.impl.ComposedProvidingRequiringEntityImpl
        Generated class or method.
      • eBaseStructuralFeatureID

        public int eBaseStructuralFeatureID​(int derivedFeatureID,
                                            Class<?> baseClass)
        Specified by:
        eBaseStructuralFeatureID in interface InternalEObject
        Overrides:
        eBaseStructuralFeatureID in class org.palladiosimulator.pcm.core.entity.impl.ComposedProvidingRequiringEntityImpl
        Generated class or method.
      • eDerivedStructuralFeatureID

        public int eDerivedStructuralFeatureID​(int baseFeatureID,
                                               Class<?> baseClass)
        Specified by:
        eDerivedStructuralFeatureID in interface InternalEObject
        Overrides:
        eDerivedStructuralFeatureID in class org.palladiosimulator.pcm.core.entity.impl.ComposedProvidingRequiringEntityImpl
        Generated class or method.
      • toString

        public String toString()
        Overrides:
        toString in class org.eclipse.emf.internal.cdo.CDOObjectImpl
        Generated class or method.