edu.cmu.sei.aadl.model.feature
Interface SubprogramFeatures

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

public interface SubprogramFeatures
extends Features

A representation of the model object 'Subprogram Features'.

The following features are supported:

See Also:
FeaturePackage.getSubprogramFeatures()

Field Summary
static java.lang.String copyright
           
 
Method Summary
 void addDataAccess(DataAccess value)
          Adds to the list the value of the 'Data Access' containment reference list
 void addEventDataPort(EventDataPort value)
          Adds to the list the value of the 'Event Data Port' containment reference list
 void addEventPort(EventPort value)
          Adds to the list the value of the 'Event Port' containment reference list
 void addFeatures(org.eclipse.emf.ecore.util.FeatureMap.Entry value)
          Adds to the list the value of the 'Features' attribute list
 void addParameter(Parameter value)
          Adds to the list the value of the 'Parameter' containment reference list
 void addPortGroup(PortGroup value)
          Adds to the list the value of the 'Port Group' containment reference list
 org.eclipse.emf.common.util.EList getDataAccess()
          Returns the value of the 'Data Access' containment reference list.
 org.eclipse.emf.common.util.EList getEventDataPort()
          Returns the value of the 'Event Data Port' containment reference list.
 org.eclipse.emf.common.util.EList getEventPort()
          Returns the value of the 'Event Port' containment reference list.
 org.eclipse.emf.ecore.util.FeatureMap getFeatures()
          Returns the value of the 'Features' attribute list.
 org.eclipse.emf.common.util.EList getParameter()
          Returns the value of the 'Parameter' containment reference list.
 org.eclipse.emf.common.util.EList getPortGroup()
          Returns the value of the 'Port Group' containment reference list.
 
Methods inherited from interface edu.cmu.sei.aadl.model.core.Features
addFeature
 
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

getFeatures

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

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

Returns:
the value of the 'Features' attribute list.
See Also:
FeaturePackage.getSubprogramFeatures_Features()

addFeatures

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

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

getPortGroup

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

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

Returns:
the value of the 'Port Group' containment reference list.
See Also:
FeaturePackage.getSubprogramFeatures_PortGroup()

addPortGroup

void addPortGroup(PortGroup value)
Adds to the list the value of the 'Port Group' containment reference list.

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

getEventPort

org.eclipse.emf.common.util.EList getEventPort()
Returns the value of the 'Event Port' containment reference list. The list contents are of type EventPort.

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

Returns:
the value of the 'Event Port' containment reference list.
See Also:
FeaturePackage.getSubprogramFeatures_EventPort()

addEventPort

void addEventPort(EventPort value)
Adds to the list the value of the 'Event Port' containment reference list.

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

getEventDataPort

org.eclipse.emf.common.util.EList getEventDataPort()
Returns the value of the 'Event Data Port' containment reference list. The list contents are of type EventDataPort.

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

Returns:
the value of the 'Event Data Port' containment reference list.
See Also:
FeaturePackage.getSubprogramFeatures_EventDataPort()

addEventDataPort

void addEventDataPort(EventDataPort value)
Adds to the list the value of the 'Event Data Port' containment reference list.

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

getDataAccess

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

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

Returns:
the value of the 'Data Access' containment reference list.
See Also:
FeaturePackage.getSubprogramFeatures_DataAccess()

addDataAccess

void addDataAccess(DataAccess value)
Adds to the list the value of the 'Data Access' containment reference list.

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

getParameter

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

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

Returns:
the value of the 'Parameter' containment reference list.
See Also:
FeaturePackage.getSubprogramFeatures_Parameter()

addParameter

void addParameter(Parameter value)
Adds to the list the value of the 'Parameter' containment reference list.

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