org.objectweb.dsrg.sofa.repository.model
Interface RepositoryData

All Superinterfaces:
org.eclipse.emf.ecore.EObject, org.eclipse.emf.common.notify.Notifier
All Known Implementing Classes:
RepositoryDataImpl

public interface RepositoryData
extends org.eclipse.emf.ecore.EObject

A representation of the model object 'Repository Data'.

The following features are supported:

See Also:
ModelPackage.getRepositoryData()
Generated from the meta-model
Part of the meta-model

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)
           
 org.eclipse.emf.common.util.EList<Architecture> getArchitecture()
          Returns the value of the 'Architecture' containment reference list.
 org.eclipse.emf.common.util.EList<Aspect> getAspect()
          Returns the value of the 'Aspect' containment reference list.
 org.eclipse.emf.common.util.EList<AssemblyDescriptor> getAssemblyDescriptor()
          Returns the value of the 'Assembly Descriptor' containment reference list.
 org.eclipse.emf.common.util.EList<CodeBundle> getCodeBundle()
          Returns the value of the 'Code Bundle' containment reference list.
 org.eclipse.emf.common.util.EList<DeploymentPlan> getDeploymentPlan()
          Returns the value of the 'Deployment Plan' containment reference list.
 org.eclipse.emf.common.util.EList<Frame> getFrame()
          Returns the value of the 'Frame' containment reference list.
 org.eclipse.emf.common.util.EList<InterfaceType> getInterfaceType()
          Returns the value of the 'Interface Type' containment reference list.
 org.eclipse.emf.common.util.EList<MicroComponent> getMicroComponent()
          Returns the value of the 'Micro Component' containment reference list.
 org.eclipse.emf.common.util.EList<MicroInterfaceType> getMicroInterfaceType()
          Returns the value of the 'Micro Interface Type' containment reference list.
 java.lang.String getRepositoryID()
          Returns the value of the 'Repository ID' attribute
 
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
 

Method Detail

getRepositoryID

java.lang.String getRepositoryID()
Returns the value of the 'Repository ID' attribute.

If the meaning of the 'Repository ID' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Repository ID' attribute.
See Also:
ModelPackage.getRepositoryData_RepositoryID()
Generated from the meta-model
Part of the meta-model
suppressedSetVisibility="true"

getArchitecture

org.eclipse.emf.common.util.EList<Architecture> getArchitecture()
Returns the value of the 'Architecture' containment reference list. The list contents are of type Architecture.

If the meaning of the 'Architecture' containment reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Architecture' containment reference list.
See Also:
ModelPackage.getRepositoryData_Architecture()
Generated from the meta-model
Part of the meta-model
containment="true" resolveProxies="true"

getFrame

org.eclipse.emf.common.util.EList<Frame> getFrame()
Returns the value of the 'Frame' containment reference list. The list contents are of type Frame.

If the meaning of the 'Frame' containment reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Frame' containment reference list.
See Also:
ModelPackage.getRepositoryData_Frame()
Generated from the meta-model
Part of the meta-model
containment="true" resolveProxies="true"

getAspect

org.eclipse.emf.common.util.EList<Aspect> getAspect()
Returns the value of the 'Aspect' containment reference list. The list contents are of type Aspect.

If the meaning of the 'Aspect' containment reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Aspect' containment reference list.
See Also:
ModelPackage.getRepositoryData_Aspect()
Generated from the meta-model
Part of the meta-model
containment="true" resolveProxies="true"

getCodeBundle

org.eclipse.emf.common.util.EList<CodeBundle> getCodeBundle()
Returns the value of the 'Code Bundle' containment reference list. The list contents are of type CodeBundle.

If the meaning of the 'Code Bundle' containment reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Code Bundle' containment reference list.
See Also:
ModelPackage.getRepositoryData_CodeBundle()
Generated from the meta-model
Part of the meta-model
containment="true" resolveProxies="true"

getAssemblyDescriptor

org.eclipse.emf.common.util.EList<AssemblyDescriptor> getAssemblyDescriptor()
Returns the value of the 'Assembly Descriptor' containment reference list. The list contents are of type AssemblyDescriptor.

If the meaning of the 'Assembly Descriptor' containment reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Assembly Descriptor' containment reference list.
See Also:
ModelPackage.getRepositoryData_AssemblyDescriptor()
Generated from the meta-model
Part of the meta-model
containment="true" resolveProxies="true"

getInterfaceType

org.eclipse.emf.common.util.EList<InterfaceType> getInterfaceType()
Returns the value of the 'Interface Type' containment reference list. The list contents are of type InterfaceType.

If the meaning of the 'Interface Type' containment reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Interface Type' containment reference list.
See Also:
ModelPackage.getRepositoryData_InterfaceType()
Generated from the meta-model
Part of the meta-model
containment="true" resolveProxies="true"

getDeploymentPlan

org.eclipse.emf.common.util.EList<DeploymentPlan> getDeploymentPlan()
Returns the value of the 'Deployment Plan' containment reference list. The list contents are of type DeploymentPlan.

If the meaning of the 'Deployment Plan' containment reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Deployment Plan' containment reference list.
See Also:
ModelPackage.getRepositoryData_DeploymentPlan()
Generated from the meta-model
Part of the meta-model
containment="true" resolveProxies="true"

getMicroComponent

org.eclipse.emf.common.util.EList<MicroComponent> getMicroComponent()
Returns the value of the 'Micro Component' containment reference list. The list contents are of type MicroComponent.

If the meaning of the 'Micro Component' containment reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Micro Component' containment reference list.
See Also:
ModelPackage.getRepositoryData_MicroComponent()
Generated from the meta-model
Part of the meta-model
containment="true" resolveProxies="true"

getMicroInterfaceType

org.eclipse.emf.common.util.EList<MicroInterfaceType> getMicroInterfaceType()
Returns the value of the 'Micro Interface Type' containment reference list. The list contents are of type MicroInterfaceType.

If the meaning of the 'Micro Interface Type' containment reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Micro Interface Type' containment reference list.
See Also:
ModelPackage.getRepositoryData_MicroInterfaceType()
Generated from the meta-model
Part of the meta-model
containment="true" resolveProxies="true"

createInterfaceType

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

Generated from the meta-model
Part of the meta-model
annotation="http://www.eclipse.org/emf/2002/GenModel body='return XRepositoryDataImplMethods.createInterfaceType(this, name, signature);\n'"

createInterfaceType

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

Generated from the meta-model
Part of the meta-model
annotation="http://www.eclipse.org/emf/2002/GenModel body='return XRepositoryDataImplMethods.createInterfaceType(this, previous, signature);'"

createFrame

Frame createFrame(java.lang.String name)

Generated from the meta-model
Part of the meta-model
annotation="http://www.eclipse.org/emf/2002/GenModel body='return XRepositoryDataImplMethods.createFrame(this, name);\n'"

createFrame

Frame createFrame(Frame previous)

Generated from the meta-model
Part of the meta-model
annotation="http://www.eclipse.org/emf/2002/GenModel body='return XRepositoryDataImplMethods.createFrame(this, previous);'"

createArchitecture

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

Generated from the meta-model
Part of the meta-model
annotation="http://www.eclipse.org/emf/2002/GenModel body='return XRepositoryDataImplMethods.createArchitecture(this, name, _implements);\n'"

createArchitecture

Architecture createArchitecture(Architecture previous,
                                Frame _implements)

Generated from the meta-model
Part of the meta-model
annotation="http://www.eclipse.org/emf/2002/GenModel body='return XRepositoryDataImplMethods.createArchitecture(this, previous, _implements);\n'"

createAssemblyDesc

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

Generated from the meta-model
Part of the meta-model
annotation="http://www.eclipse.org/emf/2002/GenModel body='return XRepositoryDataImplMethods.createAssemblyDesc(this, name, topLevelArch);'"

createAssemblyDesc

AssemblyDescriptor createAssemblyDesc(AssemblyDescriptor previous,
                                      Architecture topLevelArch)

Generated from the meta-model
Part of the meta-model
annotation="http://www.eclipse.org/emf/2002/GenModel body='return XRepositoryDataImplMethods.createAssemblyDesc(this, previous,\n topLevelArch);\n'"

createCodeBundle

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

Generated from the meta-model
Part of the meta-model
annotation="http://www.eclipse.org/emf/2002/GenModel body='return XRepositoryDataImplMethods.createCodeBundle(this, name, entity);'"

createDeploymentPlan

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

Generated from the meta-model
Part of the meta-model
annotation="http://www.eclipse.org/emf/2002/GenModel body='return XRepositoryDataImplMethods.createDeploymentPlan(this, name,assembly);'"

createDeploymentPlan

DeploymentPlan createDeploymentPlan(DeploymentPlan previous,
                                    AssemblyDescriptor assembly)

Generated from the meta-model
Part of the meta-model
annotation="http://www.eclipse.org/emf/2002/GenModel body='return XRepositoryDataImplMethods.createDeploymentPlan(this, previous, assembly);'"

createStandaloneCodeBundle

CodeBundle createStandaloneCodeBundle(java.lang.String name)

Generated from the meta-model
Part of the meta-model
annotation="http://www.eclipse.org/emf/2002/GenModel body='return XRepositoryDataImplMethods.createStandaloneCodeBundle(this, name);\n'"

createStandaloneCodeBundle

CodeBundle createStandaloneCodeBundle(CodeBundle previous)

Generated from the meta-model
Part of the meta-model
annotation="http://www.eclipse.org/emf/2002/GenModel body='return XRepositoryDataImplMethods.createStandaloneCodeBundle(this, previous);\n'"

createMicroComponent

MicroComponent createMicroComponent(java.lang.String name)

Generated from the meta-model
Part of the meta-model
annotation="http://www.eclipse.org/emf/2002/GenModel body='return XRepositoryDataImplMethods.createMicroComponent(this, name);'"

createMicroComponent

MicroComponent createMicroComponent(MicroComponent previous)

Generated from the meta-model
Part of the meta-model
annotation="http://www.eclipse.org/emf/2002/GenModel body='return XRepositoryDataImplMethods.createMicroComponent(this, previous);'"

createAspect

Aspect createAspect(java.lang.String name)

Generated from the meta-model
Part of the meta-model
annotation="http://www.eclipse.org/emf/2002/GenModel body='return XRepositoryDataImplMethods.createAspect(this, name);'"

createAspect

Aspect createAspect(Aspect previous)

Generated from the meta-model
Part of the meta-model
annotation="http://www.eclipse.org/emf/2002/GenModel body='return XRepositoryDataImplMethods.createAspect(this, previous);'"

createMicroInterfaceType

MicroInterfaceType createMicroInterfaceType(java.lang.String name)

Generated from the meta-model
Part of the meta-model
annotation="http://www.eclipse.org/emf/2002/GenModel body='return XRepositoryDataImplMethods.createMicroInterfaceType(this, name);'"

createMicroInterfaceType

MicroInterfaceType createMicroInterfaceType(MicroInterfaceType previous)

Generated from the meta-model
Part of the meta-model
annotation="http://www.eclipse.org/emf/2002/GenModel body='return XRepositoryDataImplMethods.createMicroInterfaceType(this, previous);'"