edu.cmu.sei.aadl.model.connection
Interface Connections

All Superinterfaces:
AObject, org.eclipse.emf.ecore.EObject, org.eclipse.core.runtime.IAdaptable, org.eclipse.emf.common.notify.Notifier
All Known Implementing Classes:
ConnectionsImpl

public interface Connections
extends AObject

A representation of the model object 's'.

The following features are supported:

See Also:
ConnectionPackage.getConnections()

Field Summary
static java.lang.String copyright
           
 
Method Summary
 void addBusAccessConnection(BusAccessConnection value)
          Adds to the list the value of the 'Bus Access Connection' containment reference list
 void addConnection(Connection conn)
          add connection to connections
 void addContents(org.eclipse.emf.ecore.util.FeatureMap.Entry value)
          Adds to the list the value of the 'Contents' attribute list
 void addDataAccessConnection(DataAccessConnection value)
          Adds to the list the value of the 'Data Access Connection' containment reference list
 void addDataConnection(DataConnection value)
          Adds to the list the value of the 'Data Connection' containment reference list
 void addEventConnection(EventConnection value)
          Adds to the list the value of the 'Event Connection' containment reference list
 void addEventDataConnection(EventDataConnection value)
          Adds to the list the value of the 'Event Data Connection' containment reference list
 void addParameterConnection(ParameterConnection value)
          Adds to the list the value of the 'Parameter Connection' containment reference list
 void addPortGroupConnection(PortGroupConnection value)
          Adds to the list the value of the 'Port Group Connection' containment reference list
 org.eclipse.emf.common.util.EList getBusAccessConnection()
          Returns the value of the 'Bus Access Connection' containment reference list.
 org.eclipse.emf.ecore.util.FeatureMap getContents()
          Returns the value of the 'Contents' attribute list.
 org.eclipse.emf.common.util.EList getDataAccessConnection()
          Returns the value of the 'Data Access Connection' containment reference list.
 org.eclipse.emf.common.util.EList getDataConnection()
          Returns the value of the 'Data Connection' containment reference list.
 org.eclipse.emf.common.util.EList getEventConnection()
          Returns the value of the 'Event Connection' containment reference list.
 org.eclipse.emf.common.util.EList getEventDataConnection()
          Returns the value of the 'Event Data Connection' containment reference list.
 org.eclipse.emf.common.util.EList getParameterConnection()
          Returns the value of the 'Parameter Connection' containment reference list.
 org.eclipse.emf.common.util.EList getPortGroupConnection()
          Returns the value of the 'Port Group Connection' containment reference list.
 
Methods inherited from interface edu.cmu.sei.aadl.model.core.AObject
addComment, getAadlSpec, getAObjectRoot, getChildren, getComment, getContainingClassifier, getContainingClassifierNameSpace, getContainingComponentImpl, getContainingComponentType, getContainingPropertyAssociationDefinitionConstant, getContainingSubcomponent, getLocationReference, getReferencedObject, getSecondReferencedObject, getSystemInstance, setLocationReference, setLocationReference
 
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.core.runtime.IAdaptable
getAdapter
 

Field Detail

copyright

static final java.lang.String copyright

See Also:
Constant Field Values
Method Detail

getContents

org.eclipse.emf.ecore.util.FeatureMap getContents()
Returns the value of the 'Contents' attribute list. The list contents are of type FeatureMap.Entry.

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

Returns:
the value of the 'Contents' attribute list.
See Also:
ConnectionPackage.getConnections_Contents()

addContents

void addContents(org.eclipse.emf.ecore.util.FeatureMap.Entry value)
Adds to the list the value of the 'Contents' attribute list.

Parameters:
value - the value to add to 'Contents' attribute list.

getEventConnection

org.eclipse.emf.common.util.EList getEventConnection()
Returns the value of the 'Event Connection' containment reference list. The list contents are of type EventConnection.

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

Returns:
the value of the 'Event Connection' containment reference list.
See Also:
ConnectionPackage.getConnections_EventConnection()

addEventConnection

void addEventConnection(EventConnection value)
Adds to the list the value of the 'Event Connection' containment reference list.

Parameters:
value - the value to add to 'Event Connection' containment reference list.

getDataConnection

org.eclipse.emf.common.util.EList getDataConnection()
Returns the value of the 'Data Connection' containment reference list. The list contents are of type DataConnection.

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

Returns:
the value of the 'Data Connection' containment reference list.
See Also:
ConnectionPackage.getConnections_DataConnection()

addDataConnection

void addDataConnection(DataConnection value)
Adds to the list the value of the 'Data Connection' containment reference list.

Parameters:
value - the value to add to 'Data Connection' containment reference list.

getEventDataConnection

org.eclipse.emf.common.util.EList getEventDataConnection()
Returns the value of the 'Event Data Connection' containment reference list. The list contents are of type EventDataConnection.

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

Returns:
the value of the 'Event Data Connection' containment reference list.
See Also:
ConnectionPackage.getConnections_EventDataConnection()

addEventDataConnection

void addEventDataConnection(EventDataConnection value)
Adds to the list the value of the 'Event Data Connection' containment reference list.

Parameters:
value - the value to add to 'Event Data Connection' containment reference list.

getPortGroupConnection

org.eclipse.emf.common.util.EList getPortGroupConnection()
Returns the value of the 'Port Group Connection' containment reference list. The list contents are of type PortGroupConnection.

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

Returns:
the value of the 'Port Group Connection' containment reference list.
See Also:
ConnectionPackage.getConnections_PortGroupConnection()

addPortGroupConnection

void addPortGroupConnection(PortGroupConnection value)
Adds to the list the value of the 'Port Group Connection' containment reference list.

Parameters:
value - the value to add to 'Port Group Connection' containment reference list.

getDataAccessConnection

org.eclipse.emf.common.util.EList getDataAccessConnection()
Returns the value of the 'Data Access Connection' containment reference list. The list contents are of type DataAccessConnection.

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

Returns:
the value of the 'Data Access Connection' containment reference list.
See Also:
ConnectionPackage.getConnections_DataAccessConnection()

addDataAccessConnection

void addDataAccessConnection(DataAccessConnection value)
Adds to the list the value of the 'Data Access Connection' containment reference list.

Parameters:
value - the value to add to 'Data Access Connection' containment reference list.

getParameterConnection

org.eclipse.emf.common.util.EList getParameterConnection()
Returns the value of the 'Parameter Connection' containment reference list. The list contents are of type ParameterConnection.

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

Returns:
the value of the 'Parameter Connection' containment reference list.
See Also:
ConnectionPackage.getConnections_ParameterConnection()

addParameterConnection

void addParameterConnection(ParameterConnection value)
Adds to the list the value of the 'Parameter Connection' containment reference list.

Parameters:
value - the value to add to 'Parameter Connection' containment reference list.

getBusAccessConnection

org.eclipse.emf.common.util.EList getBusAccessConnection()
Returns the value of the 'Bus Access Connection' containment reference list. The list contents are of type BusAccessConnection.

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

Returns:
the value of the 'Bus Access Connection' containment reference list.
See Also:
ConnectionPackage.getConnections_BusAccessConnection()

addBusAccessConnection

void addBusAccessConnection(BusAccessConnection value)
Adds to the list the value of the 'Bus Access Connection' containment reference list.

Parameters:
value - the value to add to 'Bus Access Connection' containment reference list.

addConnection

void addConnection(Connection conn)
add connection to connections

Parameters:
conn -