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 doublegetAverageMessageFrequency()Returns the value of the 'Average Message Frequency' attribute.doublegetAverageMessageSize()Returns the value of the 'Average Message Size' attribute.ServiceExecutionContextgetReceiver_AggregatedCommunication()Returns the value of the 'Receiver Aggregated Communication' reference.org.palladiosimulator.pcm.resourceenvironment.CommunicationLinkResourceSpecificationgetUsedCommunicationLinkResourceSpecification_AggregatedCommunication()Returns the value of the ' Used Communication Link Resource Specification Aggregated Communication' reference.voidsetAverageMessageFrequency(double value)Sets the value of the 'Average Message Frequency' attribute.voidsetAverageMessageSize(double value)Sets the value of the 'Average Message Size' attribute.voidsetReceiver_AggregatedCommunication(ServiceExecutionContext value)Sets the value of the 'Receiver Aggregated Communication' reference.voidsetUsedCommunicationLinkResourceSpecification_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.
-
-