org.objectweb.dsrg.sofa.repository.model.impl
Class RepositoryDataImpl

java.lang.Object
  extended by org.eclipse.emf.common.notify.impl.BasicNotifierImpl
      extended by org.eclipse.emf.ecore.impl.BasicEObjectImpl
          extended by org.eclipse.emf.ecore.impl.MinimalEObjectImpl
              extended by org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
                  extended by org.objectweb.dsrg.sofa.repository.model.impl.RepositoryDataImpl
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, RepositoryData

public class RepositoryDataImpl
extends org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
implements RepositoryData

An implementation of the model object 'Repository Data'.

The following features are implemented:

Generated from the meta-model

Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container.Dynamic
 
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
 
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImpl
 
Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends java.lang.Object & org.eclipse.emf.common.notify.Adapter>
 
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject
org.eclipse.emf.ecore.InternalEObject.EStore
 
Field Summary
protected  org.eclipse.emf.common.util.EList<Architecture> architecture
          The cached value of the 'Architecture' containment reference list
protected  org.eclipse.emf.common.util.EList<Aspect> aspect
          The cached value of the 'Aspect' containment reference list
protected  org.eclipse.emf.common.util.EList<AssemblyDescriptor> assemblyDescriptor
          The cached value of the 'Assembly Descriptor' containment reference list
protected  org.eclipse.emf.common.util.EList<CodeBundle> codeBundle
          The cached value of the 'Code Bundle' containment reference list
protected  org.eclipse.emf.common.util.EList<DeploymentPlan> deploymentPlan
          The cached value of the 'Deployment Plan' containment reference list
protected  org.eclipse.emf.common.util.EList<Frame> frame
          The cached value of the 'Frame' containment reference list
protected  org.eclipse.emf.common.util.EList<InterfaceType> interfaceType
          The cached value of the 'Interface Type' containment reference list
protected  org.eclipse.emf.common.util.EList<MicroComponent> microComponent
          The cached value of the 'Micro Component' containment reference list
protected  org.eclipse.emf.common.util.EList<MicroInterfaceType> microInterfaceType
          The cached value of the 'Micro Interface Type' containment reference list
protected static java.lang.String REPOSITORY_ID_EDEFAULT
          The default value of the 'Repository ID' attribute
protected  java.lang.String repositoryID
          The cached value of the 'Repository ID' attribute
 
Fields inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
eContainer
 
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
protected RepositoryDataImpl()
           
 
Method Summary
 Architecture createArchitecture(Architecture previous, Frame _implements)
           
 Architecture createArchitecture(java.lang.String name, Frame _implements)
           
 Aspect createAspect(Aspect previous)
           
 Aspect createAspect(java.lang.String name)
           
 AssemblyDescriptor createAssemblyDesc(AssemblyDescriptor previous, Architecture topLevelArch)
           
 AssemblyDescriptor createAssemblyDesc(java.lang.String name, Architecture topLevelArch)
           
 CodeBundle createCodeBundle(java.lang.String name, VersionedEntity entity)
           
 DeploymentPlan createDeploymentPlan(DeploymentPlan previous, AssemblyDescriptor assembly)
           
 DeploymentPlan createDeploymentPlan(java.lang.String name, AssemblyDescriptor assembly)
           
 Frame createFrame(Frame previous)
           
 Frame createFrame(java.lang.String name)
           
 InterfaceType createInterfaceType(InterfaceType previous, java.lang.String signature)
           
 InterfaceType createInterfaceType(java.lang.String name, java.lang.String signature)
           
 MicroComponent createMicroComponent(MicroComponent previous)
           
 MicroComponent createMicroComponent(java.lang.String name)
           
 MicroInterfaceType createMicroInterfaceType(MicroInterfaceType previous)
           
 MicroInterfaceType createMicroInterfaceType(java.lang.String name)
           
 CodeBundle createStandaloneCodeBundle(CodeBundle previous)
           
 CodeBundle createStandaloneCodeBundle(java.lang.String name)
           
 java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
           
 org.eclipse.emf.common.notify.NotificationChain eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs)
           
 boolean eIsSet(int featureID)
           
 void eSet(int featureID, java.lang.Object newValue)
           
protected  org.eclipse.emf.ecore.EClass eStaticClass()
           
 void eUnset(int featureID)
           
 org.eclipse.emf.common.util.EList<Architecture> getArchitecture()
           
 org.eclipse.emf.common.util.EList<Aspect> getAspect()
           
 org.eclipse.emf.common.util.EList<AssemblyDescriptor> getAssemblyDescriptor()
           
 org.eclipse.emf.common.util.EList<CodeBundle> getCodeBundle()
           
 org.eclipse.emf.common.util.EList<DeploymentPlan> getDeploymentPlan()
           
 org.eclipse.emf.common.util.EList<Frame> getFrame()
           
 org.eclipse.emf.common.util.EList<InterfaceType> getInterfaceType()
           
 org.eclipse.emf.common.util.EList<MicroComponent> getMicroComponent()
           
 org.eclipse.emf.common.util.EList<MicroInterfaceType> getMicroInterfaceType()
           
 java.lang.String getRepositoryID()
           
 void setRepositoryID(java.lang.String newRepositoryID)
           
 java.lang.String toString()
           
 
Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
eBasicSetContainer, eInternalContainer
 
Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
dynamicGet, dynamicSet, dynamicUnset, eAdapters, eBasicAdapterArray, eBasicAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetContainer, eBasicSetContainerFeatureID, eBasicSetSettings, eBasicSettings, eBasicHasAdapters, eClass, eContainerFeatureID, eContents, eCrossReferences, eDeliver, eDirectResource, eDynamicClass, eHasSettings, eIsProxy, eProperties, eProxyURI, eSetClass, eSetDeliver, eSetDirectResource, eSetProxyURI, eSettings
 
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDynamicBasicRemoveFromContainer, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseAdd, eInverseRemove, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eSettingDelegate, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStore, 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, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 
Methods inherited from interface org.eclipse.emf.ecore.InternalEObject
eNotificationRequired
 

Field Detail

REPOSITORY_ID_EDEFAULT

protected static final java.lang.String REPOSITORY_ID_EDEFAULT
The default value of the 'Repository ID' attribute.

See Also:
getRepositoryID()
Generated from the meta-model
Ordered (meta-model)

repositoryID

protected java.lang.String repositoryID
The cached value of the 'Repository ID' attribute.

See Also:
getRepositoryID()
Generated from the meta-model
Ordered (meta-model)

architecture

protected org.eclipse.emf.common.util.EList<Architecture> architecture
The cached value of the 'Architecture' containment reference list.

See Also:
getArchitecture()
Generated from the meta-model
Ordered (meta-model)

frame

protected org.eclipse.emf.common.util.EList<Frame> frame
The cached value of the 'Frame' containment reference list.

See Also:
getFrame()
Generated from the meta-model
Ordered (meta-model)

aspect

protected org.eclipse.emf.common.util.EList<Aspect> aspect
The cached value of the 'Aspect' containment reference list.

See Also:
getAspect()
Generated from the meta-model
Ordered (meta-model)

codeBundle

protected org.eclipse.emf.common.util.EList<CodeBundle> codeBundle
The cached value of the 'Code Bundle' containment reference list.

See Also:
getCodeBundle()
Generated from the meta-model
Ordered (meta-model)

assemblyDescriptor

protected org.eclipse.emf.common.util.EList<AssemblyDescriptor> assemblyDescriptor
The cached value of the 'Assembly Descriptor' containment reference list.

See Also:
getAssemblyDescriptor()
Generated from the meta-model
Ordered (meta-model)

interfaceType

protected org.eclipse.emf.common.util.EList<InterfaceType> interfaceType
The cached value of the 'Interface Type' containment reference list.

See Also:
getInterfaceType()
Generated from the meta-model
Ordered (meta-model)

deploymentPlan

protected org.eclipse.emf.common.util.EList<DeploymentPlan> deploymentPlan
The cached value of the 'Deployment Plan' containment reference list.

See Also:
getDeploymentPlan()
Generated from the meta-model
Ordered (meta-model)

microComponent

protected org.eclipse.emf.common.util.EList<MicroComponent> microComponent
The cached value of the 'Micro Component' containment reference list.

See Also:
getMicroComponent()
Generated from the meta-model
Ordered (meta-model)

microInterfaceType

protected org.eclipse.emf.common.util.EList<MicroInterfaceType> microInterfaceType
The cached value of the 'Micro Interface Type' containment reference list.

See Also:
getMicroInterfaceType()
Generated from the meta-model
Ordered (meta-model)
Constructor Detail

RepositoryDataImpl

protected RepositoryDataImpl()

Generated from the meta-model
Method Detail

eStaticClass

protected org.eclipse.emf.ecore.EClass eStaticClass()

Overrides:
eStaticClass in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
Generated from the meta-model

getRepositoryID

public java.lang.String getRepositoryID()

Specified by:
getRepositoryID in interface RepositoryData
Returns:
the value of the 'Repository ID' attribute.
See Also:
ModelPackage.getRepositoryData_RepositoryID()
Generated from the meta-model

setRepositoryID

public void setRepositoryID(java.lang.String newRepositoryID)

Generated from the meta-model

getArchitecture

public org.eclipse.emf.common.util.EList<Architecture> getArchitecture()

Specified by:
getArchitecture in interface RepositoryData
Returns:
the value of the 'Architecture' containment reference list.
See Also:
ModelPackage.getRepositoryData_Architecture()
Generated from the meta-model

getFrame

public org.eclipse.emf.common.util.EList<Frame> getFrame()

Specified by:
getFrame in interface RepositoryData
Returns:
the value of the 'Frame' containment reference list.
See Also:
ModelPackage.getRepositoryData_Frame()
Generated from the meta-model

getAspect

public org.eclipse.emf.common.util.EList<Aspect> getAspect()

Specified by:
getAspect in interface RepositoryData
Returns:
the value of the 'Aspect' containment reference list.
See Also:
ModelPackage.getRepositoryData_Aspect()
Generated from the meta-model

getCodeBundle

public org.eclipse.emf.common.util.EList<CodeBundle> getCodeBundle()

Specified by:
getCodeBundle in interface RepositoryData
Returns:
the value of the 'Code Bundle' containment reference list.
See Also:
ModelPackage.getRepositoryData_CodeBundle()
Generated from the meta-model

getAssemblyDescriptor

public org.eclipse.emf.common.util.EList<AssemblyDescriptor> getAssemblyDescriptor()

Specified by:
getAssemblyDescriptor in interface RepositoryData
Returns:
the value of the 'Assembly Descriptor' containment reference list.
See Also:
ModelPackage.getRepositoryData_AssemblyDescriptor()
Generated from the meta-model

getInterfaceType

public org.eclipse.emf.common.util.EList<InterfaceType> getInterfaceType()

Specified by:
getInterfaceType in interface RepositoryData
Returns:
the value of the 'Interface Type' containment reference list.
See Also:
ModelPackage.getRepositoryData_InterfaceType()
Generated from the meta-model

getDeploymentPlan

public org.eclipse.emf.common.util.EList<DeploymentPlan> getDeploymentPlan()

Specified by:
getDeploymentPlan in interface RepositoryData
Returns:
the value of the 'Deployment Plan' containment reference list.
See Also:
ModelPackage.getRepositoryData_DeploymentPlan()
Generated from the meta-model

getMicroComponent

public org.eclipse.emf.common.util.EList<MicroComponent> getMicroComponent()

Specified by:
getMicroComponent in interface RepositoryData
Returns:
the value of the 'Micro Component' containment reference list.
See Also:
ModelPackage.getRepositoryData_MicroComponent()
Generated from the meta-model

getMicroInterfaceType

public org.eclipse.emf.common.util.EList<MicroInterfaceType> getMicroInterfaceType()

Specified by:
getMicroInterfaceType in interface RepositoryData
Returns:
the value of the 'Micro Interface Type' containment reference list.
See Also:
ModelPackage.getRepositoryData_MicroInterfaceType()
Generated from the meta-model

createInterfaceType

public InterfaceType createInterfaceType(java.lang.String name,
                                         java.lang.String signature)

Specified by:
createInterfaceType in interface RepositoryData
Generated from the meta-model

createInterfaceType

public InterfaceType createInterfaceType(InterfaceType previous,
                                         java.lang.String signature)

Specified by:
createInterfaceType in interface RepositoryData
Generated from the meta-model

createFrame

public Frame createFrame(java.lang.String name)

Specified by:
createFrame in interface RepositoryData
Generated from the meta-model

createFrame

public Frame createFrame(Frame previous)

Specified by:
createFrame in interface RepositoryData
Generated from the meta-model

createArchitecture

public Architecture createArchitecture(java.lang.String name,
                                       Frame _implements)

Specified by:
createArchitecture in interface RepositoryData
Generated from the meta-model

createArchitecture

public Architecture createArchitecture(Architecture previous,
                                       Frame _implements)

Specified by:
createArchitecture in interface RepositoryData
Generated from the meta-model

createAssemblyDesc

public AssemblyDescriptor createAssemblyDesc(java.lang.String name,
                                             Architecture topLevelArch)

Specified by:
createAssemblyDesc in interface RepositoryData
Generated from the meta-model

createAssemblyDesc

public AssemblyDescriptor createAssemblyDesc(AssemblyDescriptor previous,
                                             Architecture topLevelArch)

Specified by:
createAssemblyDesc in interface RepositoryData
Generated from the meta-model

createCodeBundle

public CodeBundle createCodeBundle(java.lang.String name,
                                   VersionedEntity entity)

Specified by:
createCodeBundle in interface RepositoryData
Generated from the meta-model

createDeploymentPlan

public DeploymentPlan createDeploymentPlan(java.lang.String name,
                                           AssemblyDescriptor assembly)

Specified by:
createDeploymentPlan in interface RepositoryData
Generated from the meta-model

createDeploymentPlan

public DeploymentPlan createDeploymentPlan(DeploymentPlan previous,
                                           AssemblyDescriptor assembly)

Specified by:
createDeploymentPlan in interface RepositoryData
Generated from the meta-model

createStandaloneCodeBundle

public CodeBundle createStandaloneCodeBundle(java.lang.String name)

Specified by:
createStandaloneCodeBundle in interface RepositoryData
Generated from the meta-model

createStandaloneCodeBundle

public CodeBundle createStandaloneCodeBundle(CodeBundle previous)

Specified by:
createStandaloneCodeBundle in interface RepositoryData
Generated from the meta-model

createMicroComponent

public MicroComponent createMicroComponent(java.lang.String name)

Specified by:
createMicroComponent in interface RepositoryData
Generated from the meta-model

createMicroComponent

public MicroComponent createMicroComponent(MicroComponent previous)

Specified by:
createMicroComponent in interface RepositoryData
Generated from the meta-model

createAspect

public Aspect createAspect(java.lang.String name)

Specified by:
createAspect in interface RepositoryData
Generated from the meta-model

createAspect

public Aspect createAspect(Aspect previous)

Specified by:
createAspect in interface RepositoryData
Generated from the meta-model

createMicroInterfaceType

public MicroInterfaceType createMicroInterfaceType(java.lang.String name)

Specified by:
createMicroInterfaceType in interface RepositoryData
Generated from the meta-model

createMicroInterfaceType

public MicroInterfaceType createMicroInterfaceType(MicroInterfaceType previous)

Specified by:
createMicroInterfaceType in interface RepositoryData
Generated from the meta-model

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 org.eclipse.emf.ecore.impl.BasicEObjectImpl
Generated from the meta-model

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 org.eclipse.emf.ecore.impl.BasicEObjectImpl
Generated from the meta-model

eSet

public void eSet(int featureID,
                 java.lang.Object newValue)

Specified by:
eSet in interface org.eclipse.emf.ecore.InternalEObject
Overrides:
eSet in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
Generated from the meta-model

eUnset

public void eUnset(int featureID)

Specified by:
eUnset in interface org.eclipse.emf.ecore.InternalEObject
Overrides:
eUnset in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
Generated from the meta-model

eIsSet

public boolean eIsSet(int featureID)

Specified by:
eIsSet in interface org.eclipse.emf.ecore.InternalEObject
Overrides:
eIsSet in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
Generated from the meta-model

toString

public java.lang.String toString()

Overrides:
toString in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
Generated from the meta-model