Interface InformationFlow
-
- All Superinterfaces:
BaseElement
,java.lang.Cloneable
,java.lang.Comparable
,DirectedRelationship
,Element
,org.eclipse.emf.ecore.EObject
,MDObject
,ModelObject
,NamedElement
,org.eclipse.emf.common.notify.Notifier
,PackageableElement
,ParameterableElement
,javax.jmi.reflect.RefBaseObject
,javax.jmi.reflect.RefFeatured
,javax.jmi.reflect.RefObject
,Relationship
public interface InformationFlow extends PackageableElement, DirectedRelationship
A representation of the model object 'Information Flow'.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:
UMLPackage.getInformationFlow()
- Model:
- annotation="MOF package='auxiliaryconstructs.mdinformationflows'"
- Generated:
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.Collection<Classifier>
getConveyed()
Returns the value of the 'Conveyed' reference list.java.util.Collection<NamedElement>
getInformationSource()
Returns the value of the 'Information Source' reference list.java.util.Collection<NamedElement>
getInformationTarget()
Returns the value of the 'Information Target' reference list.java.util.Collection<Relationship>
getRealization()
Returns the value of the 'Realization' reference list.java.util.Collection<ActivityEdge>
getRealizingActivityEdge()
Returns the value of the 'Realizing Activity Edge' reference list.java.util.Collection<Connector>
getRealizingConnector()
Returns the value of the 'Realizing Connector' reference list.java.util.Collection<Message>
getRealizingMessage()
Returns the value of the 'Realizing Message' reference list.boolean
hasConveyed()
boolean
hasInformationSource()
boolean
hasInformationTarget()
boolean
hasRealization()
boolean
hasRealizingActivityEdge()
boolean
hasRealizingConnector()
boolean
hasRealizingMessage()
-
Methods inherited from interface com.nomagic.magicdraw.uml.BaseElement
accept, addPropertyChangeListener, atInsert, canAdd, canAdd, canAddChild, canAddInstance, canBeDeleted, canChangeParent, canDeleteChild, clone, dispose, firePropertyChange, getClassType, getHumanName, getHumanType, getObjectParent, isEditable, isParentOf, removeAllPropertyChangeListeners, removePropertyChangeListener, sGetID
-
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.nomagic.uml2.ext.magicdraw.base.ModelObject
get_representationText, getLocalID, ignoringRefGetValue, ignoringRefGetValue, isInvalid, isSet, refGetValue, refGetValue, refSetValue, refSetValue, set_representationText, setLocalID, sGetLocalID
-
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 Detail
-
getRealization
java.util.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:
UMLPackage.getInformationFlow_Realization()
,Relationship.get_abstraction()
- Model:
- opposite="_abstraction" ordered="false"
- Generated:
-
getConveyed
java.util.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:
UMLPackage.getInformationFlow_Conveyed()
,Classifier.get_informationFlowOfConveyed()
- Model:
- opposite="_informationFlowOfConveyed" required="true" ordered="false"
- Generated:
-
getInformationSource
java.util.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:
UMLPackage.getInformationFlow_InformationSource()
,NamedElement.get_informationFlowOfInformationSource()
- Model:
- opposite="_informationFlowOfInformationSource" required="true" ordered="false"
- Generated:
-
getInformationTarget
java.util.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:
UMLPackage.getInformationFlow_InformationTarget()
,NamedElement.get_informationFlowOfInformationTarget()
- Model:
- opposite="_informationFlowOfInformationTarget" required="true" ordered="false"
- Generated:
-
getRealizingActivityEdge
java.util.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:
UMLPackage.getInformationFlow_RealizingActivityEdge()
,ActivityEdge.get_informationFlowOfRealizingActivityEdge()
- Model:
- opposite="_informationFlowOfRealizingActivityEdge" ordered="false"
- Generated:
-
getRealizingConnector
java.util.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:
UMLPackage.getInformationFlow_RealizingConnector()
,Connector.get_informationFlowOfRealizingConnector()
- Model:
- opposite="_informationFlowOfRealizingConnector" ordered="false"
- Generated:
-
getRealizingMessage
java.util.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:
UMLPackage.getInformationFlow_RealizingMessage()
,Message.get_informationFlowOfRealizingMessage()
- 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:
-
-