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, 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)
           
 org.eclipse.emf.common.util.EList getArchitecture()
          Returns the value of the 'Architecture' containment reference list.
 org.eclipse.emf.common.util.EList getAspect()
          Returns the value of the 'Aspect' containment reference list.
 org.eclipse.emf.common.util.EList getAssemblyDescriptor()
          Returns the value of the 'Assembly Descriptor' containment reference list.
 org.eclipse.emf.common.util.EList getCodeBundle()
          Returns the value of the 'Code Bundle' containment reference list.
 org.eclipse.emf.common.util.EList getDeploymentPlan()
          Returns the value of the 'Deployment Plan' containment reference list.
 org.eclipse.emf.common.util.EList getFrame()
          Returns the value of the 'Frame' containment reference list.
 org.eclipse.emf.common.util.EList getInterfaceType()
          Returns the value of the 'Interface Type' containment reference list.
 org.eclipse.emf.common.util.EList getMicroComponent()
          Returns the value of the 'Micro Component' 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 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
type="org.objectweb.dsrg.sofa.repository.model.Architecture" containment="true" resolveProxies="true"

getFrame

org.eclipse.emf.common.util.EList 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
type="org.objectweb.dsrg.sofa.repository.model.Frame" containment="true" resolveProxies="true"

getAspect

org.eclipse.emf.common.util.EList 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
type="org.objectweb.dsrg.sofa.repository.model.Aspect" containment="true" resolveProxies="true"

getCodeBundle

org.eclipse.emf.common.util.EList 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
type="org.objectweb.dsrg.sofa.repository.model.CodeBundle" containment="true" resolveProxies="true"

getAssemblyDescriptor

org.eclipse.emf.common.util.EList 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
type="org.objectweb.dsrg.sofa.repository.model.AssemblyDescriptor" containment="true" resolveProxies="true"

getInterfaceType

org.eclipse.emf.common.util.EList 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
type="org.objectweb.dsrg.sofa.repository.model.InterfaceType" containment="true" resolveProxies="true"

getDeploymentPlan

org.eclipse.emf.common.util.EList 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
type="org.objectweb.dsrg.sofa.repository.model.DeploymentPlan" containment="true" resolveProxies="true"

getMicroComponent

org.eclipse.emf.common.util.EList 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
type="org.objectweb.dsrg.sofa.repository.model.MicroComponent" 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,
                                  boolean branch,
                                  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, branch, 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,
                  boolean branch)

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

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,
                                boolean branch,
                                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,branch, _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,
                                      boolean branch,
                                      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,branch, 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,
                                    boolean branch,
                                    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, branch, assembly);'"