SAM

org.topcased.sam
Interface DataFlow

All Superinterfaces:
EModelElement, EObject, Flow, IdentifiedItem, NamedItem, Notifier
All Known Implementing Classes:
DataFlowImpl

public interface DataFlow
extends Flow

A representation of the model object 'Data Flow'. A data flow is a flow carrying data between systems or to an automaton. It cannot come from an autumaton. the Data can be stored, or retrieve, into, or from, a data store, and composed into one or decomposed from one data flow. This class represent the link used to give data between 2 components. Note : a DataFlow is scalar typed. See ControlFlow.

The following features are supported:

See Also:
SAMPackage.getDataFlow()
** Generated **
Model:

Field Summary
static java.lang.String copyright
           
 
Method Summary
 EList<DataPort> getDest()
          Returns the value of the 'Dest' reference list.
 DataPort getSource()
          Returns the value of the 'Source' reference
 DataType getType()
          Returns the value of the 'Type' attribute.
 void setSource(DataPort value)
          Sets the value of the 'Source' reference.
 void setType(DataType value)
          Sets the value of the 'Type' attribute
 
Methods inherited from interface org.topcased.sam.Flow
getParentSystem, setParentSystem
 
Methods inherited from interface org.topcased.sam.NamedItem
getName, setName
 
Methods inherited from interface org.topcased.sam.IdentifiedItem
getComment, getRequirements, setComment, setRequirements
 
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
** Generated **
Method Detail

getType

DataType getType()
Returns the value of the 'Type' attribute. The literals are from the enumeration DataType.

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

Returns:
the value of the 'Type' attribute.
See Also:
DataType, setType(DataType), SAMPackage.getDataFlow_Type()
** Generated **
Model:

setType

void setType(DataType value)
Sets the value of the 'Type' attribute.

Parameters:
value - the new value of the 'Type' attribute.
See Also:
DataType, getType()
** Generated **

getSource

DataPort getSource()
Returns the value of the 'Source' reference.

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

Returns:
the value of the 'Source' reference.
See Also:
setSource(DataPort), SAMPackage.getDataFlow_Source()
** Generated **
Model:
resolveProxies="false" required="true"

setSource

void setSource(DataPort value)
Sets the value of the 'Source' reference.

Parameters:
value - the new value of the 'Source' reference.
See Also:
getSource()
** Generated **

getDest

EList<DataPort> getDest()
Returns the value of the 'Dest' reference list. The list contents are of type DataPort.

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

Returns:
the value of the 'Dest' reference list.
See Also:
SAMPackage.getDataFlow_Dest()
** Generated **
Model:
type="org.topcased.sam.DataPort" resolveProxies="false" required="true"

SAM

Copyright (c) 2005 TOPCASED Contributors 2005 - 2007. All rights reserved.