Interface InformationFlow
- All Superinterfaces:
BaseElement
,Cloneable
,Comparable
,DirectedRelationship
,Element
,org.eclipse.emf.ecore.EObject
,MDObject
,com.dassault_systemes.modeler.foundation.model.ModelElement
,ModelObject
,NamedElement
,org.eclipse.emf.common.notify.Notifier
,PackageableElement
,ParameterableElement
,javax.jmi.reflect.RefBaseObject
,javax.jmi.reflect.RefFeatured
,javax.jmi.reflect.RefObject
,Relationship
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.
The following features are supported:
- See Also:
- Model:
- annotation="MOF package='auxiliaryconstructs.mdinformationflows'"
- Generated:
-
Method Summary
Modifier and TypeMethodDescriptionReturns the value of the 'Conveyed' reference list.Returns the value of the 'Information Source' reference list.Returns the value of the 'Information Target' reference list.Returns the value of the 'Realization' reference list.Returns the value of the 'Realizing Activity Edge' reference list.Returns the value of the 'Realizing Connector' reference list.Returns the value of the 'Realizing Message' reference list.boolean
boolean
boolean
boolean
boolean
boolean
boolean
Methods inherited from interface com.nomagic.magicdraw.uml.BaseElement
accept, addPropertyChangeListener, canAdd, canAdd, canAddChild, canBeDeleted, firePropertyChange, getClassType, getHumanName, getHumanType, isEditable, removePropertyChangeListener, sGetID
Methods inherited from interface java.lang.Comparable
compareTo
Methods inherited from interface com.nomagic.uml2.ext.magicdraw.classes.mdkernel.DirectedRelationship
getSource, getTarget, hasSource, hasTarget
Methods inherited from interface com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element
get_activityPartitionOfRepresents, get_commentOfAnnotatedElement, get_constraintOfConstrainedElement, get_diagramOfContext, get_directedRelationshipOfSource, get_directedRelationshipOfTarget, get_elementOfSyncElement, get_elementTaggedValue, get_elementValueOfElement, get_relationshipOfRelatedElement, getAppliedStereotype, getOwnedComment, getOwnedElement, getOwner, getSyncElement, getTaggedValue, has_activityPartitionOfRepresents, has_commentOfAnnotatedElement, has_constraintOfConstrainedElement, has_diagramOfContext, has_directedRelationshipOfSource, has_directedRelationshipOfTarget, has_elementOfSyncElement, has_elementValueOfElement, has_relationshipOfRelatedElement, hasAppliedStereotype, hasElementTaggedValue, hasOwnedComment, hasOwnedElement, hasTaggedValue, setOwner, setSyncElement
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
Methods inherited from interface com.nomagic.magicdraw.foundation.MDObject
getID, getMDExtension, getMdExtensions, setID
Methods inherited from interface com.dassault_systemes.modeler.foundation.model.ModelElement
canChangeElementOwner, eDynamicGet, getElementOwner, getLocalID, getObjectParent, setLocalID, sGetLocalID
Methods inherited from interface com.nomagic.uml2.ext.magicdraw.base.ModelObject
get_representationText, ignoringRefGetValue, ignoringRefGetValue, isSet, refGetValue, refGetValue, refSetValue, refSetValue, set_representationText
Methods inherited from interface com.nomagic.uml2.ext.magicdraw.classes.mdkernel.NamedElement
get_considerIgnoreFragmentOfMessage, get_durationObservationOfEvent, get_informationFlowOfInformationSource, get_informationFlowOfInformationTarget, get_messageOfSignature, get_namespaceOfMember, get_timeObservationOfEvent, getClientDependency, getName, getNameExpression, getNamespace, getQualifiedName, getSupplierDependency, has_considerIgnoreFragmentOfMessage, has_durationObservationOfEvent, has_informationFlowOfInformationSource, has_informationFlowOfInformationTarget, has_messageOfSignature, has_namespaceOfMember, has_timeObservationOfEvent, hasClientDependency, hasSupplierDependency, setName, setNameExpression, setNamespace
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
Methods inherited from interface com.nomagic.uml2.ext.magicdraw.classes.mdkernel.PackageableElement
get_componentOfPackagedElement, get_elementImportOfImportedElement, get_manifestationOfUtilizedElement, getOwningPackage, getVisibility, has_elementImportOfImportedElement, has_manifestationOfUtilizedElement, set_componentOfPackagedElement, setOwningPackage, setVisibility
Methods inherited from interface com.nomagic.uml2.ext.magicdraw.auxiliaryconstructs.mdtemplates.ParameterableElement
get_templateParameterOfDefault, get_templateParameterOfOwnedDefault, get_templateParameterSubstitutionOfActual, get_templateParameterSubstitutionOfOwnedActual, getOwningTemplateParameter, getTemplateParameter, has_templateParameterOfDefault, has_templateParameterSubstitutionOfActual, set_templateParameterOfOwnedDefault, set_templateParameterSubstitutionOfOwnedActual, setOwningTemplateParameter, setTemplateParameter
Methods inherited from interface javax.jmi.reflect.RefBaseObject
equals, hashCode, refImmediatePackage, refMetaObject, refMofId, refOutermostPackage, refVerifyConstraints
Methods inherited from interface javax.jmi.reflect.RefFeatured
refGetValue, refInvokeOperation, refInvokeOperation, refSetValue
Methods inherited from interface javax.jmi.reflect.RefObject
refClass, refDelete, refImmediateComposite, refIsInstanceOf, refOutermostComposite
Methods inherited from interface com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Relationship
get_abstraction, getRelatedElement, has_abstraction, hasRelatedElement
-
Method Details
-
getRealization
Collection<Relationship> getRealization()Returns the value of the 'Realization' reference list. The list contents are of typeRelationship
. It is bidirectional and its opposite is 'abstraction
'. Determines which Relationship will realize the specified flow.- Returns:
- the value of the 'Realization' reference list.
- See Also:
- Model:
- opposite="_abstraction" ordered="false"
- Generated:
-
getConveyed
Collection<Classifier> getConveyed()Returns the value of the 'Conveyed' reference list. The list contents are of typeClassifier
. It is bidirectional and its opposite is 'information Flow Of Conveyed
'. Specifies the information items that may circulate on this information flow.- Returns:
- the value of the 'Conveyed' reference list.
- See Also:
- Model:
- opposite="_informationFlowOfConveyed" required="true" ordered="false"
- Generated:
-
getInformationSource
Collection<NamedElement> getInformationSource()Returns the value of the 'Information Source' reference list. The list contents are of typeNamedElement
. It is bidirectional and its opposite is 'information Flow Of Information Source
'. Defines from which source the conveyed InformationItems are initiated.- Returns:
- the value of the 'Information Source' reference list.
- See Also:
- Model:
- opposite="_informationFlowOfInformationSource" required="true" ordered="false"
- Generated:
-
getInformationTarget
Collection<NamedElement> getInformationTarget()Returns the value of the 'Information Target' reference list. The list contents are of typeNamedElement
. It is bidirectional and its opposite is 'information Flow Of Information Target
'. Defines to which target the conveyed InformationItems are directed.- Returns:
- the value of the 'Information Target' reference list.
- See Also:
- Model:
- opposite="_informationFlowOfInformationTarget" required="true" ordered="false"
- Generated:
-
getRealizingActivityEdge
Collection<ActivityEdge> getRealizingActivityEdge()Returns the value of the 'Realizing Activity Edge' reference list. The list contents are of typeActivityEdge
. It is bidirectional and its opposite is '.ActivityEdge#get_informationFlowOfRealizingActivityEdge information Flow Of Realizing Activity Edge
'. Determines which ActivityEdges will realize the specified flow.- Returns:
- the value of the 'Realizing Activity Edge' reference list.
- See Also:
- Model:
- opposite="_informationFlowOfRealizingActivityEdge" ordered="false"
- Generated:
-
getRealizingConnector
Collection<Connector> getRealizingConnector()Returns the value of the 'Realizing Connector' reference list. The list contents are of typeConnector
. It is bidirectional and its opposite is '.mdinternalstructures.Connector#get_informationFlowOfRealizingConnector information Flow Of Realizing Connector
'. Determines which Connectors will realize the specified flow.- Returns:
- the value of the 'Realizing Connector' reference list.
- See Also:
- Model:
- opposite="_informationFlowOfRealizingConnector" ordered="false"
- Generated:
-
getRealizingMessage
Collection<Message> getRealizingMessage()Returns the value of the 'Realizing Message' reference list. The list contents are of typeMessage
. It is bidirectional and its opposite is 'information Flow Of Realizing Message
'. Determines which Messages will realize the specified flow.- Returns:
- the value of the 'Realizing Message' reference list.
- See Also:
- Model:
- opposite="_informationFlowOfRealizingMessage" ordered="false"
- Generated:
-
hasRealization
boolean hasRealization() throws javax.jmi.reflect.JmiException- Throws:
javax.jmi.reflect.JmiException
- Generated:
-
hasConveyed
boolean hasConveyed() throws javax.jmi.reflect.JmiException- Throws:
javax.jmi.reflect.JmiException
- Generated:
-
hasInformationSource
boolean hasInformationSource() throws javax.jmi.reflect.JmiException- Throws:
javax.jmi.reflect.JmiException
- Generated:
-
hasInformationTarget
boolean hasInformationTarget() throws javax.jmi.reflect.JmiException- Throws:
javax.jmi.reflect.JmiException
- Generated:
-
hasRealizingActivityEdge
boolean hasRealizingActivityEdge() throws javax.jmi.reflect.JmiException- Throws:
javax.jmi.reflect.JmiException
- Generated:
-
hasRealizingConnector
boolean hasRealizingConnector() throws javax.jmi.reflect.JmiException- Throws:
javax.jmi.reflect.JmiException
- Generated:
-
hasRealizingMessage
boolean hasRealizingMessage() throws javax.jmi.reflect.JmiException- Throws:
javax.jmi.reflect.JmiException
- Generated:
-