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

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

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

A representation of the model object 'Connection'.

The following features are supported:

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

Method Summary
 ComponentInterfaceEndpoint addComponentEndpoint(java.lang.String ifaceName)
           
 SubcomponentInterfaceEndpoint addSubcomponentEndpoint(java.lang.String ifaceName, SubcomponentInstance sub)
           
 org.eclipse.emf.common.util.EList<ConnectionEndpoint> getEndpoint()
          Returns the value of the 'Endpoint' containment reference list.
 
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

getEndpoint

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

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

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

addComponentEndpoint

ComponentInterfaceEndpoint addComponentEndpoint(java.lang.String ifaceName)

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

addSubcomponentEndpoint

SubcomponentInterfaceEndpoint addSubcomponentEndpoint(java.lang.String ifaceName,
                                                      SubcomponentInstance sub)

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