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

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

public interface ProcessorFeatures
extends Features

A representation of the model object 'Processor Features'.

The following features are supported:

See Also:
FeaturePackage.getProcessorFeatures()

Field Summary
static java.lang.String copyright
           
 
Method Summary
 void addBusAccess(BusAccess value)
          Adds to the list the value of the 'Bus Access' containment reference list
 void addDataPort(DataPort value)
          Adds to the list the value of the 'Data Port' 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 addPortGroup(PortGroup value)
          Adds to the list the value of the 'Port Group' containment reference list
 void addServerSubprogram(ServerSubprogram value)
          Adds to the list the value of the 'Server Subprogram' containment reference list
 org.eclipse.emf.common.util.EList getBusAccess()
          Returns the value of the 'Bus Access' containment reference list.
 org.eclipse.emf.common.util.EList getDataPort()
          Returns the value of the 'Data Port' 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 getPortGroup()
          Returns the value of the 'Port Group' containment reference list.
 org.eclipse.emf.common.util.EList getServerSubprogram()
          Returns the value of the 'Server Subprogram' 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.getProcessorFeatures_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.

getServerSubprogram

org.eclipse.emf.common.util.EList getServerSubprogram()
Returns the value of the 'Server Subprogram' containment reference list. The list contents are of type ServerSubprogram.

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

Returns:
the value of the 'Server Subprogram' containment reference list.
See Also:
FeaturePackage.getProcessorFeatures_ServerSubprogram()

addServerSubprogram

void addServerSubprogram(ServerSubprogram value)
Adds to the list the value of the 'Server Subprogram' containment reference list.

Parameters:
value - the value to add to 'Server Subprogram' containment reference 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.getProcessorFeatures_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.

getDataPort

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

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

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

addDataPort

void addDataPort(DataPort value)
Adds to the list the value of the 'Data Port' containment reference list.

Parameters:
value - the value to add to 'Data Port' 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.getProcessorFeatures_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.getProcessorFeatures_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.

getBusAccess

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

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

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

addBusAccess

void addBusAccess(BusAccess value)
Adds to the list the value of the 'Bus Access' containment reference list.

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