Software Disclaimer

Class UML 2.5::InformationFlow

Description:

InformationFlows describe circulation of information through a system in a general manner. They do not specify the nature of the information, mechanisms by which it is conveyed, sequences of exchange or any control conditions. During more detailed modeling, representation and realization links may be added to specify which model elements implement an InformationFlow and to show how information is conveyed. InformationFlows require some kind of information channel for unidirectional transmission of information items from sources to targets. They specify the information channel s realizations, if any, and identify the information that flows along them. Information moving along the information channel may be represented by abstract InformationItems and by concrete Classifiers.

Direct Superclasses: DirectedRelationship, PackageableElement

Direct Subclasses:

Class Precedence List: InformationFlow, DirectedRelationship, Relationship, PackageableElement, ParameterableElement, NamedElement, Element

Properties:

conveyed : Classifier (1 *); -- source InformationFlow
informationSource : NamedElement (1 *); -- source InformationFlow
informationTarget : NamedElement (1 *); -- source InformationFlow
realization : Relationship (0 *); -- source InformationFlow
realizingActivityEdge : ActivityEdge (0 *); -- source InformationFlow
realizingConnector : Connector (0 *); -- source InformationFlow
realizingMessage : Message (0 *); -- source InformationFlow
source : Element (1 *); -- source DirectedRelationship
target : Element (1 *); -- source DirectedRelationship
relatedElement : Element (1 *); -- source Relationship
visibility : VisibilityKind (0 1); -- source PackageableElement
owningTemplateParameter : TemplateParameter (0 1); -- source ParameterableElement
templateParameter : TemplateParameter (0 1); -- source ParameterableElement
clientDependency : Dependency (0 *); -- source NamedElement
name : String (0 1); -- source NamedElement
nameExpression : StringExpression (0 1); -- source NamedElement
namespace : Namespace (0 1); -- source NamedElement
qualifiedName : String (0 1); -- source NamedElement
ownedComment : Comment (0 *); -- source Element
ownedElement : Element (0 *); -- source Element
owner : Element (0 1); -- source Element

Constraints:

No additional constraints.

Operations:

No additional operations.



Send questions or comments to [email protected].