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.EObjectImpl
              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.InternalEObject, RepositoryData

public class RepositoryDataImpl
extends org.eclipse.emf.ecore.impl.EObjectImpl
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.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
 
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
          The cached value of the 'Architecture' containment reference list.
protected  org.eclipse.emf.common.util.EList aspect
          The cached value of the 'Aspect' containment reference list.
protected  org.eclipse.emf.common.util.EList assemblyDescriptor
          The cached value of the 'Assembly Descriptor' containment reference list.
protected  org.eclipse.emf.common.util.EList codeBundle
          The cached value of the 'Code Bundle' containment reference list.
protected  org.eclipse.emf.common.util.EList deploymentPlan
          The cached value of the 'Deployment Plan' containment reference list.
protected  org.eclipse.emf.common.util.EList frame
          The cached value of the 'Frame' containment reference list.
protected  org.eclipse.emf.common.util.EList interfaceType
          The cached value of the 'Interface Type' containment reference list.
protected  org.eclipse.emf.common.util.EList microComponent
          The cached value of the 'Micro Component' 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.EObjectImpl
eAdapters, eContainer, eContainerFeatureID, EDELIVER, EDYNAMIC_CLASS, eFlags, ELAST_EOBJECT_FLAG, ELAST_NOTIFIER_FLAG, eProperties, EPROXY
 
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.InternalEObject
EOPPOSITE_FEATURE_BASE
 
Constructor Summary
protected RepositoryDataImpl()
           
 
Method Summary
 Architecture createArchitecture(Architecture previous, boolean branch, Frame _implements)
           
 Architecture createArchitecture(java.lang.String name, Frame _implements)
           
 AssemblyDescriptor createAssemblyDesc(AssemblyDescriptor previous, boolean branch, Architecture topLevelArch)
           
 AssemblyDescriptor createAssemblyDesc(java.lang.String name, Architecture topLevelArch)
           
 CodeBundle createCodeBundle(java.lang.String name, VersionedEntity entity)
           
 DeploymentPlan createDeploymentPlan(DeploymentPlan previous, boolean branch, AssemblyDescriptor assembly)
           
 DeploymentPlan createDeploymentPlan(java.lang.String name, AssemblyDescriptor assembly)
           
 Frame createFrame(Frame previous, boolean branch)
           
 Frame createFrame(java.lang.String name)
           
 InterfaceType createInterfaceType(InterfaceType previous, boolean branch, java.lang.String signature)
           
 InterfaceType createInterfaceType(java.lang.String name, java.lang.String signature)
           
 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 getArchitecture()
           
 org.eclipse.emf.common.util.EList getAspect()
           
 org.eclipse.emf.common.util.EList getAssemblyDescriptor()
           
 org.eclipse.emf.common.util.EList getCodeBundle()
           
 org.eclipse.emf.common.util.EList getDeploymentPlan()
           
 org.eclipse.emf.common.util.EList getFrame()
           
 org.eclipse.emf.common.util.EList getInterfaceType()
           
 org.eclipse.emf.common.util.EList getMicroComponent()
           
 java.lang.String getRepositoryID()
           
 void setRepositoryID(java.lang.String newRepositoryID)
           
 java.lang.String toString()
           
 
Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl
eAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eIsProxy, eProperties, eSetClass, eSetDeliver, eSetProxyURI
 
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicClass, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eHasSettings, eInternalResource, eInverseAdd, eInverseAdd, eInverseRemove, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetDirectResource, eSetResource, eSetStore, eSetting, eSettingDelegate, eSettings, 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
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
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
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
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
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
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
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
The cached value of the 'Micro Component' containment reference list.

See Also:
getMicroComponent()
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.EObjectImpl
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 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 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 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 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 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 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 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 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

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,
                                         boolean branch,
                                         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,
                         boolean branch)

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,
                                       boolean branch,
                                       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,
                                             boolean branch,
                                             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,
                                           boolean branch,
                                           AssemblyDescriptor assembly)

Specified by:
createDeploymentPlan 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