Class ArtifactImpl

java.lang.Object
org.eclipse.emf.common.notify.impl.BasicNotifierImpl
All Implemented Interfaces:
org.eclipse.emf.common.notify.Notifier, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder, org.eclipse.emf.ecore.InternalEObject, Artifact, Classifier, ContentElement, DescribableElement, Element, FulfillableElement, MethodElement, NamedElement, PackageableElement, Type, VariabilityElement, WorkProduct

public class ArtifactImpl
extends WorkProductImpl
implements Artifact
An implementation of the model object 'Artifact'.

The following features are implemented:

  • Method Details

    • getContainerArtifact

      public Artifact getContainerArtifact()
      Specified by:
      getContainerArtifact in interface Artifact
      Returns:
      the value of the 'Container Artifact' container reference.
      See Also:
      Artifact.setContainerArtifact(Artifact), UmaPackage.getArtifact_ContainerArtifact(), Artifact.getContainedArtifacts()
    • basicGetContainerArtifact

      public Artifact basicGetContainerArtifact()
    • basicSetContainerArtifact

      public org.eclipse.emf.common.notify.NotificationChain basicSetContainerArtifact​(Artifact newContainerArtifact, org.eclipse.emf.common.notify.NotificationChain msgs)
    • setContainerArtifact

      public void setContainerArtifact​(Artifact newContainerArtifact)
      Specified by:
      setContainerArtifact in interface Artifact
      Parameters:
      newContainerArtifact - the new value of the 'Container Artifact' container reference.
      See Also:
      Artifact.getContainerArtifact()
    • getContainedArtifacts

      public org.eclipse.emf.common.util.EList<Artifact> getContainedArtifacts()
      Specified by:
      getContainedArtifacts in interface Artifact
      Returns:
      the value of the 'Contained Artifacts' containment reference list.
      See Also:
      UmaPackage.getArtifact_ContainedArtifacts(), Artifact.getContainerArtifact()
    • eInverseAdd

      public org.eclipse.emf.common.notify.NotificationChain eInverseAdd​(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs)
      Overrides:
      eInverseAdd in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
    • eInverseRemove

      public org.eclipse.emf.common.notify.NotificationChain eInverseRemove​(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs)
      Overrides:
      eInverseRemove in class DescribableElementImpl
    • eBasicRemoveFromContainerFeature

      public org.eclipse.emf.common.notify.NotificationChain eBasicRemoveFromContainerFeature​(org.eclipse.emf.common.notify.NotificationChain msgs)
      Overrides:
      eBasicRemoveFromContainerFeature in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
    • eGet

      public java.lang.Object eGet​(int featureID, boolean resolve, boolean coreType)
      Specified by:
      eGet in interface org.eclipse.emf.ecore.InternalEObject
      Overrides:
      eGet in class WorkProductImpl
    • eSet

      public void eSet​(int featureID, java.lang.Object newValue)
      Specified by:
      eSet in interface org.eclipse.emf.ecore.InternalEObject
      Overrides:
      eSet in class WorkProductImpl
    • eUnset

      public void eUnset​(int featureID)
      Specified by:
      eUnset in interface org.eclipse.emf.ecore.InternalEObject
      Overrides:
      eUnset in class WorkProductImpl
    • eIsSet

      public boolean eIsSet​(int featureID)
      Specified by:
      eIsSet in interface org.eclipse.emf.ecore.InternalEObject
      Overrides:
      eIsSet in class WorkProductImpl