org.eclipse.uml2
Interface InformationFlow
- All Superinterfaces:
- DirectedRelationship, Element, EModelElement, EObject, NamedElement, Notifier, PackageableElement, ParameterableElement, Relationship, TemplateableElement
- public interface InformationFlow
- extends PackageableElement, DirectedRelationship
A representation of the model object 'Information Flow'.
An Information Flow specifies that one or more information items circulate from its sources to its targets. Information flows require some kind of �information channel� for transmitting information items from the source to the destination. An information channel is repersented in various ways depending on the nature of its sources and targets. It may be represented by connectors, links, associations, or even dependencies. For example, if the source and destination are parts in some composite structure such as a collaboration, then the information channel is likely to be represented by a connector between them. Or, if the source and target are objects (which are a kind of InstanceSpecification), they may be represented by a link that joins the two, and so on.
The following features are supported:
- See Also:
UML2Package.getInformationFlow()
Methods inherited from interface org.eclipse.uml2.NamedElement |
allNamespaces, createNameExpression, getClientDependencies, getClientDependency, getName, getNameExpression, getNamespace, getOwnedElements, getOwner, getQualifiedName, isDistinguishableFrom, qualifiedName, separator, setName, setNameExpression, validateNoName, validateQualifiedName, validateVisibilityNeedsOwnership |
Methods inherited from interface org.eclipse.uml2.Element |
addKeyword, allOwnedElements, apply, createEAnnotation, createOwnedComment, destroy, getApplicableStereotype, getApplicableStereotypes, getAppliedStereotype, getAppliedStereotypes, getAppliedVersion, getKeywords, getModel, getNearestPackage, getOwnedComments, getValue, hasKeyword, isApplied, isRequired, mustBeOwned, removeKeyword, setValue, unapply, validateHasOwner, validateNotOwnSelf |
Methods inherited from interface org.eclipse.emf.ecore.EObject |
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset |
copyright
public static final String copyright
-
- See Also:
- Constant Field Values
getRealizations
public EList getRealizations()
- Returns the value of the 'Realization' reference list.
The list contents are of type
Relationship
.
If the meaning of the 'Realization' reference list isn't clear,
there really should be more of a description here...
: Determines which Relationship will realize the specified flow
- Returns:
- the value of the 'Realization' reference list.
- See Also:
UML2Package.getInformationFlow_Realization()
getConveyeds
public EList getConveyeds()
- Returns the value of the 'Conveyed' reference list.
The list contents are of type
Classifier
.
If the meaning of the 'Conveyed' reference list isn't clear,
there really should be more of a description here...
: Specifies the information items that may circulate on this information flow.
- Returns:
- the value of the 'Conveyed' reference list.
- See Also:
UML2Package.getInformationFlow_Conveyed()
getConveyed
public Classifier getConveyed(String unqualifiedName)
- Retrieves the
Classifier
with the specified name from the 'Conveyed' reference list.
- Parameters:
unqualifiedName
- The unqualified name of the Classifier
to retrieve.
- Returns:
- The
Classifier
with the specified name, or null
. - See Also:
getConveyeds()