Interface AggregatedCommunication
- All Known Implementing Classes:
AggregatedCommunicationImpl
A representation of the model object '
Aggregated Communication'.
AggregatedCommunication holds the communication information for the
communication of two services, where the owning service is the sender and the referenced
receiver_AggregatedCommunication is the receiver.
If two services A and B communicate in different roles with each other, i.e. sometimes A calls B,
sometimes B calls A, there will be two AggregatedCommunication, one with A as the sender, one
with B as the sender.
The following features are supported:
- See Also:
- Generated class or method.
- EMF model class or method.
-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptiondouble
Returns the value of the 'Average Message Frequency' attribute.double
Returns the value of the 'Average Message Size' attribute.Returns the value of the 'Receiver Aggregated Communication' reference.org.palladiosimulator.pcm.resourceenvironment.CommunicationLinkResourceSpecification
Returns the value of the ' Used Communication Link Resource Specification Aggregated Communication' reference.void
setAverageMessageFrequency
(double value) Sets the value of the 'Average Message Frequency
' attribute.void
setAverageMessageSize
(double value) Sets the value of the 'Average Message Size
' attribute.void
Sets the value of the 'Receiver Aggregated Communication
' reference.void
setUsedCommunicationLinkResourceSpecification_AggregatedCommunication
(org.palladiosimulator.pcm.resourceenvironment.CommunicationLinkResourceSpecification value) Sets the value of the 'Used Communication Link Resource Specification Aggregated Communication
' reference.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 org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Field Details
-
copyright
- See Also:
- Generated class or method.
-
-
Method Details
-
getAverageMessageSize
double getAverageMessageSize()Returns the value of the 'Average Message Size' attribute.If the meaning of the 'Average Message Size' attribute isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'Average Message Size' attribute.
- See Also:
- Generated class or method.
- EMF model class or method.
- required="true" ordered="false"
-
setAverageMessageSize
void setAverageMessageSize(double value) Sets the value of the 'Average Message Size
' attribute.- Parameters:
value
- the new value of the 'Average Message Size' attribute.- See Also:
- Generated class or method.
-
getAverageMessageFrequency
double getAverageMessageFrequency()Returns the value of the 'Average Message Frequency' attribute. Average message frequency of this communication when executing a UsageScenario.- Returns:
- the value of the 'Average Message Frequency' attribute.
- See Also:
- Generated class or method.
- EMF model class or method.
- required="true" ordered="false"
-
setAverageMessageFrequency
void setAverageMessageFrequency(double value) Sets the value of the 'Average Message Frequency
' attribute.- Parameters:
value
- the new value of the 'Average Message Frequency' attribute.- See Also:
- Generated class or method.
-
getReceiver_AggregatedCommunication
ServiceExecutionContext getReceiver_AggregatedCommunication()Returns the value of the 'Receiver Aggregated Communication' reference. It is bidirectional and its opposite is 'Received Aggregated Communication Aggregated Communication
'. The receiver of this communication.- Returns:
- the value of the 'Receiver Aggregated Communication' reference.
- See Also:
- Generated class or method.
- EMF model class or method.
- opposite="receivedAggregatedCommunication_AggregatedCommunication" required="true" ordered="false"
-
setReceiver_AggregatedCommunication
Sets the value of the 'Receiver Aggregated Communication
' reference.- Parameters:
value
- the new value of the 'Receiver Aggregated Communication' reference.- See Also:
- Generated class or method.
-
getUsedCommunicationLinkResourceSpecification_AggregatedCommunication
org.palladiosimulator.pcm.resourceenvironment.CommunicationLinkResourceSpecification getUsedCommunicationLinkResourceSpecification_AggregatedCommunication()Returns the value of the ' Used Communication Link Resource Specification Aggregated Communication' reference. The usedCommunicationLinkResourceSpecification is null if this is a local communication.- Returns:
- the value of the ' Used Communication Link Resource Specification Aggregated Communication' reference.
- See Also:
- Generated class or method.
- EMF model class or method.
- ordered="false"
-
setUsedCommunicationLinkResourceSpecification_AggregatedCommunication
void setUsedCommunicationLinkResourceSpecification_AggregatedCommunication(org.palladiosimulator.pcm.resourceenvironment.CommunicationLinkResourceSpecification value) Sets the value of the 'Used Communication Link Resource Specification Aggregated Communication
' reference.- Parameters:
value
- the new value of the ' Used Communication Link Resource Specification Aggregated Communication' reference.- See Also:
- Generated class or method.
-