Interface AggregatedCommunication
-
- All Known Implementing Classes:
AggregatedCommunicationImpl
public interface AggregatedCommunication extends EObject
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:
AggregatedUsageContextPackage.getAggregatedCommunication()
- Generated class or method.
- EMF model class or method.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description double
getAverageMessageFrequency()
Returns the value of the 'Average Message Frequency' attribute.double
getAverageMessageSize()
Returns the value of the 'Average Message Size' attribute.ServiceExecutionContext
getReceiver_AggregatedCommunication()
Returns the value of the 'Receiver Aggregated Communication' reference.org.palladiosimulator.pcm.resourceenvironment.CommunicationLinkResourceSpecification
getUsedCommunicationLinkResourceSpecification_AggregatedCommunication()
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
setReceiver_AggregatedCommunication(ServiceExecutionContext value)
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 Detail
-
copyright
static final String copyright
- See Also:
- Constant Field Values
- Generated class or method.
-
-
Method Detail
-
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:
setAverageMessageSize(double)
,AggregatedUsageContextPackage.getAggregatedCommunication_AverageMessageSize()
- 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:
getAverageMessageSize()
- 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:
setAverageMessageFrequency(double)
,AggregatedUsageContextPackage.getAggregatedCommunication_AverageMessageFrequency()
- 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:
getAverageMessageFrequency()
- 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:
setReceiver_AggregatedCommunication(ServiceExecutionContext)
,AggregatedUsageContextPackage.getAggregatedCommunication_Receiver_AggregatedCommunication()
,ServiceExecutionContext.getReceivedAggregatedCommunication_AggregatedCommunication()
- Generated class or method.
- EMF model class or method.
- opposite="receivedAggregatedCommunication_AggregatedCommunication" required="true" ordered="false"
-
setReceiver_AggregatedCommunication
void setReceiver_AggregatedCommunication(ServiceExecutionContext value)
Sets the value of the 'Receiver Aggregated Communication
' reference.- Parameters:
value
- the new value of the 'Receiver Aggregated Communication' reference.- See Also:
getReceiver_AggregatedCommunication()
- 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:
setUsedCommunicationLinkResourceSpecification_AggregatedCommunication(CommunicationLinkResourceSpecification)
,AggregatedUsageContextPackage.getAggregatedCommunication_UsedCommunicationLinkResourceSpecification_AggregatedCommunication()
- 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:
getUsedCommunicationLinkResourceSpecification_AggregatedCommunication()
- Generated class or method.
-
-