edu.cmu.sei.aadl.model.flow
Interface FlowSpecs

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

public interface FlowSpecs
extends AObject

A representation of the model object 'Specs'.

The following features are supported:

See Also:
FlowPackage.getFlowSpecs()

Field Summary
static java.lang.String copyright
           
 
Method Summary
 void addContents(org.eclipse.emf.ecore.util.FeatureMap.Entry value)
          Adds to the list the value of the 'Contents' attribute list
 void addFlowPathSpec(FlowPathSpec value)
          Adds to the list the value of the 'Flow Path Spec' containment reference list
 void addFlowSinkSpec(FlowSinkSpec value)
          Adds to the list the value of the 'Flow Sink Spec' containment reference list
 void addFlowSourceSpec(FlowSourceSpec value)
          Adds to the list the value of the 'Flow Source Spec' containment reference list
 org.eclipse.emf.ecore.util.FeatureMap getContents()
          Returns the value of the 'Contents' attribute list.
 org.eclipse.emf.common.util.EList getFlowPathSpec()
          Returns the value of the 'Flow Path Spec' containment reference list.
 org.eclipse.emf.common.util.EList getFlowSinkSpec()
          Returns the value of the 'Flow Sink Spec' containment reference list.
 org.eclipse.emf.common.util.EList getFlowSourceSpec()
          Returns the value of the 'Flow Source Spec' 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:
FlowPackage.getFlowSpecs_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.

getFlowSinkSpec

org.eclipse.emf.common.util.EList getFlowSinkSpec()
Returns the value of the 'Flow Sink Spec' containment reference list. The list contents are of type FlowSinkSpec.

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

Returns:
the value of the 'Flow Sink Spec' containment reference list.
See Also:
FlowPackage.getFlowSpecs_FlowSinkSpec()

addFlowSinkSpec

void addFlowSinkSpec(FlowSinkSpec value)
Adds to the list the value of the 'Flow Sink Spec' containment reference list.

Parameters:
value - the value to add to 'Flow Sink Spec' containment reference list.

getFlowSourceSpec

org.eclipse.emf.common.util.EList getFlowSourceSpec()
Returns the value of the 'Flow Source Spec' containment reference list. The list contents are of type FlowSourceSpec.

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

Returns:
the value of the 'Flow Source Spec' containment reference list.
See Also:
FlowPackage.getFlowSpecs_FlowSourceSpec()

addFlowSourceSpec

void addFlowSourceSpec(FlowSourceSpec value)
Adds to the list the value of the 'Flow Source Spec' containment reference list.

Parameters:
value - the value to add to 'Flow Source Spec' containment reference list.

getFlowPathSpec

org.eclipse.emf.common.util.EList getFlowPathSpec()
Returns the value of the 'Flow Path Spec' containment reference list. The list contents are of type FlowPathSpec.

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

Returns:
the value of the 'Flow Path Spec' containment reference list.
See Also:
FlowPackage.getFlowSpecs_FlowPathSpec()

addFlowPathSpec

void addFlowPathSpec(FlowPathSpec value)
Adds to the list the value of the 'Flow Path Spec' containment reference list.

Parameters:
value - the value to add to 'Flow Path Spec' containment reference list.