|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.EObjectImpl
org.objectweb.dsrg.sofa.repository.model.impl.RepositoryDataImpl
public class RepositoryDataImpl
An implementation of the model object 'Repository Data'.
The following features are implemented:
Repository ID
Architecture
Frame
Aspect
Code Bundle
Assembly Descriptor
Interface Type
Deployment Plan
Micro Component
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)
|
CodeBundle |
createStandaloneCodeBundle(CodeBundle previous,
boolean branch)
|
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 |
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 |
---|
protected static final java.lang.String REPOSITORY_ID_EDEFAULT
Repository ID
' attribute.
getRepositoryID()
protected java.lang.String repositoryID
Repository ID
' attribute.
getRepositoryID()
protected org.eclipse.emf.common.util.EList architecture
Architecture
' containment reference list.
getArchitecture()
protected org.eclipse.emf.common.util.EList frame
Frame
' containment reference list.
getFrame()
protected org.eclipse.emf.common.util.EList aspect
Aspect
' containment reference list.
getAspect()
protected org.eclipse.emf.common.util.EList codeBundle
Code Bundle
' containment reference list.
getCodeBundle()
protected org.eclipse.emf.common.util.EList assemblyDescriptor
Assembly Descriptor
' containment reference list.
getAssemblyDescriptor()
protected org.eclipse.emf.common.util.EList interfaceType
Interface Type
' containment reference list.
getInterfaceType()
protected org.eclipse.emf.common.util.EList deploymentPlan
Deployment Plan
' containment reference list.
getDeploymentPlan()
protected org.eclipse.emf.common.util.EList microComponent
Micro Component
' containment reference list.
getMicroComponent()
Constructor Detail |
---|
protected RepositoryDataImpl()
Method Detail |
---|
protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass
in class org.eclipse.emf.ecore.impl.EObjectImpl
public java.lang.String getRepositoryID()
getRepositoryID
in interface RepositoryData
ModelPackage.getRepositoryData_RepositoryID()
public void setRepositoryID(java.lang.String newRepositoryID)
public org.eclipse.emf.common.util.EList getArchitecture()
getArchitecture
in interface RepositoryData
ModelPackage.getRepositoryData_Architecture()
public org.eclipse.emf.common.util.EList getFrame()
getFrame
in interface RepositoryData
ModelPackage.getRepositoryData_Frame()
public org.eclipse.emf.common.util.EList getAspect()
getAspect
in interface RepositoryData
ModelPackage.getRepositoryData_Aspect()
public org.eclipse.emf.common.util.EList getCodeBundle()
getCodeBundle
in interface RepositoryData
ModelPackage.getRepositoryData_CodeBundle()
public org.eclipse.emf.common.util.EList getAssemblyDescriptor()
getAssemblyDescriptor
in interface RepositoryData
ModelPackage.getRepositoryData_AssemblyDescriptor()
public org.eclipse.emf.common.util.EList getInterfaceType()
getInterfaceType
in interface RepositoryData
ModelPackage.getRepositoryData_InterfaceType()
public org.eclipse.emf.common.util.EList getDeploymentPlan()
getDeploymentPlan
in interface RepositoryData
ModelPackage.getRepositoryData_DeploymentPlan()
public org.eclipse.emf.common.util.EList getMicroComponent()
getMicroComponent
in interface RepositoryData
ModelPackage.getRepositoryData_MicroComponent()
public InterfaceType createInterfaceType(java.lang.String name, java.lang.String signature)
createInterfaceType
in interface RepositoryData
public InterfaceType createInterfaceType(InterfaceType previous, boolean branch, java.lang.String signature)
createInterfaceType
in interface RepositoryData
public Frame createFrame(java.lang.String name)
createFrame
in interface RepositoryData
public Frame createFrame(Frame previous, boolean branch)
createFrame
in interface RepositoryData
public Architecture createArchitecture(java.lang.String name, Frame _implements)
createArchitecture
in interface RepositoryData
public Architecture createArchitecture(Architecture previous, boolean branch, Frame _implements)
createArchitecture
in interface RepositoryData
public AssemblyDescriptor createAssemblyDesc(java.lang.String name, Architecture topLevelArch)
createAssemblyDesc
in interface RepositoryData
public AssemblyDescriptor createAssemblyDesc(AssemblyDescriptor previous, boolean branch, Architecture topLevelArch)
createAssemblyDesc
in interface RepositoryData
public CodeBundle createCodeBundle(java.lang.String name, VersionedEntity entity)
createCodeBundle
in interface RepositoryData
public DeploymentPlan createDeploymentPlan(java.lang.String name, AssemblyDescriptor assembly)
createDeploymentPlan
in interface RepositoryData
public DeploymentPlan createDeploymentPlan(DeploymentPlan previous, boolean branch, AssemblyDescriptor assembly)
createDeploymentPlan
in interface RepositoryData
public CodeBundle createStandaloneCodeBundle(java.lang.String name)
createStandaloneCodeBundle
in interface RepositoryData
public CodeBundle createStandaloneCodeBundle(CodeBundle previous, boolean branch)
createStandaloneCodeBundle
in interface RepositoryData
public org.eclipse.emf.common.notify.NotificationChain eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs)
eInverseRemove
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in interface org.eclipse.emf.ecore.InternalEObject
eGet
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public void eSet(int featureID, java.lang.Object newValue)
eSet
in interface org.eclipse.emf.ecore.InternalEObject
eSet
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public void eUnset(int featureID)
eUnset
in interface org.eclipse.emf.ecore.InternalEObject
eUnset
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public boolean eIsSet(int featureID)
eIsSet
in interface org.eclipse.emf.ecore.InternalEObject
eIsSet
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public java.lang.String toString()
toString
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |