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

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

public interface ConnectionFactory
extends org.eclipse.emf.ecore.EFactory

The Factory for the model. It provides a create method for each non-abstract class of the model.

See Also:
ConnectionPackage

Field Summary
static java.lang.String copyright
           
static ConnectionFactory eINSTANCE
          The singleton instance of the factory
 
Method Summary
 BusAccessConnection createBusAccessConnection()
          Returns a new object of class 'Bus Access Connection'
 BusAccessEnd createBusAccessEnd()
          Returns a new object of class 'Bus Access End'
 Connections createConnections()
          Returns a new object of class 'Connections'
 DataAccessConnection createDataAccessConnection()
          Returns a new object of class 'Data Access Connection'
 DataAccessEnd createDataAccessEnd()
          Returns a new object of class 'Data Access End'
 DataConnection createDataConnection()
          Returns a new object of class 'Data Connection'
 EventConnection createEventConnection()
          Returns a new object of class 'Event Connection'
 EventDataConnection createEventDataConnection()
          Returns a new object of class 'Event Data Connection'
 FeatureContext createFeatureContext()
          Returns a new object of class 'Feature Context'
 ParameterConnection createParameterConnection()
          Returns a new object of class 'Parameter Connection'
 ParameterEnd createParameterEnd()
          Returns a new object of class 'Parameter End'
 PortGroupConnection createPortGroupConnection()
          Returns a new object of class 'Port Group Connection'
 ConnectionPackage getConnectionPackage()
          Returns the package supported by this factory
 
Methods inherited from interface org.eclipse.emf.ecore.EFactory
convertToString, create, createFromString, getEPackage, setEPackage
 
Methods inherited from interface org.eclipse.emf.ecore.EModelElement
getEAnnotation, getEAnnotations
 
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
 

Field Detail

copyright

static final java.lang.String copyright

See Also:
Constant Field Values

eINSTANCE

static final ConnectionFactory eINSTANCE
The singleton instance of the factory.

Method Detail

createDataConnection

DataConnection createDataConnection()
Returns a new object of class 'Data Connection'.

Returns:
a new object of class 'Data Connection'.

createEventConnection

EventConnection createEventConnection()
Returns a new object of class 'Event Connection'.

Returns:
a new object of class 'Event Connection'.

createEventDataConnection

EventDataConnection createEventDataConnection()
Returns a new object of class 'Event Data Connection'.

Returns:
a new object of class 'Event Data Connection'.

createConnections

Connections createConnections()
Returns a new object of class 'Connections'.

Returns:
a new object of class 'Connections'.

createPortGroupConnection

PortGroupConnection createPortGroupConnection()
Returns a new object of class 'Port Group Connection'.

Returns:
a new object of class 'Port Group Connection'.

createFeatureContext

FeatureContext createFeatureContext()
Returns a new object of class 'Feature Context'.

Returns:
a new object of class 'Feature Context'.

createDataAccessConnection

DataAccessConnection createDataAccessConnection()
Returns a new object of class 'Data Access Connection'.

Returns:
a new object of class 'Data Access Connection'.

createParameterEnd

ParameterEnd createParameterEnd()
Returns a new object of class 'Parameter End'.

Returns:
a new object of class 'Parameter End'.

createParameterConnection

ParameterConnection createParameterConnection()
Returns a new object of class 'Parameter Connection'.

Returns:
a new object of class 'Parameter Connection'.

createBusAccessConnection

BusAccessConnection createBusAccessConnection()
Returns a new object of class 'Bus Access Connection'.

Returns:
a new object of class 'Bus Access Connection'.

createDataAccessEnd

DataAccessEnd createDataAccessEnd()
Returns a new object of class 'Data Access End'.

Returns:
a new object of class 'Data Access End'.

createBusAccessEnd

BusAccessEnd createBusAccessEnd()
Returns a new object of class 'Bus Access End'.

Returns:
a new object of class 'Bus Access End'.

getConnectionPackage

ConnectionPackage getConnectionPackage()
Returns the package supported by this factory.

Returns:
the package supported by this factory.