Interface CommunicationLinkResourceSpecification
- All Superinterfaces:
org.eclipse.emf.cdo.CDOObject
,org.eclipse.emf.cdo.common.id.CDOWithID
,EObject
,de.uka.ipd.sdq.identifier.Identifier
,Notifier
,PCMBaseClass
,PCMClass
- All Known Implementing Classes:
CommunicationLinkResourceSpecificationImpl
public interface CommunicationLinkResourceSpecification
extends de.uka.ipd.sdq.identifier.Identifier, PCMBaseClass
A representation of the model object 'Communication Link Resource Specification'.
Throughput and performance specification of linking resources
The following features are supported:
- See Also:
- Generated class or method.
- EMF model class or method.
-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionReturns the value of the 'Communication Link Resource Type Communication Link Resource Specification' reference.double
Returns the value of the 'Failure Probability' attribute.Returns the value of the 'Latency Communication Link Resource Specification' containment reference.Returns the value of the 'Linking Resource Communication Link Resource Specification' container reference.Returns the value of the 'Throughput Communication Link Resource Specification' containment reference.void
setCommunicationLinkResourceType_CommunicationLinkResourceSpecification
(CommunicationLinkResourceType value) Sets the value of the 'Communication Link Resource Type Communication Link Resource Specification
' reference.void
setFailureProbability
(double value) Sets the value of the 'Failure Probability
' attribute.void
Sets the value of the 'Latency Communication Link Resource Specification
' containment reference.void
Sets the value of the 'Linking Resource Communication Link Resource Specification
' container reference.void
Sets the value of the 'Throughput Communication Link Resource Specification
' containment reference.Methods inherited from interface org.eclipse.emf.cdo.CDOObject
cdoConflict, cdoDirectResource, cdoHistory, cdoID, cdoInvalid, cdoLockState, cdoPermission, cdoPrefetch, cdoReadLock, cdoReload, cdoResource, cdoRevision, cdoRevision, cdoState, cdoView, cdoWriteLock, cdoWriteOption
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 de.uka.ipd.sdq.identifier.Identifier
getId, setId
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
-
getLinkingResource_CommunicationLinkResourceSpecification
LinkingResource getLinkingResource_CommunicationLinkResourceSpecification()Returns the value of the 'Linking Resource Communication Link Resource Specification' container reference. It is bidirectional and its opposite is 'Communication Link Resource Specifications Linking Resource
'.- Returns:
- the value of the 'Linking Resource Communication Link Resource Specification' container reference.
- See Also:
- Generated class or method.
- EMF model class or method.
- opposite="communicationLinkResourceSpecifications_LinkingResource" required="true" transient="false" ordered="false"
-
setLinkingResource_CommunicationLinkResourceSpecification
Sets the value of the 'Linking Resource Communication Link Resource Specification
' container reference.- Parameters:
value
- the new value of the 'Linking Resource Communication Link Resource Specification' container reference.- See Also:
- Generated class or method.
-
getFailureProbability
double getFailureProbability()Returns the value of the 'Failure Probability' attribute. The default value is"0.0"
. Specifies the probability that a service call over this communication link fails. The failure could be due to message loss or overload, for example.- Returns:
- the value of the 'Failure Probability' attribute.
- See Also:
- Generated class or method.
- EMF model class or method.
- default="0.0" required="true" ordered="false"
-
setFailureProbability
void setFailureProbability(double value) Sets the value of the 'Failure Probability
' attribute.- Parameters:
value
- the new value of the 'Failure Probability' attribute.- See Also:
- Generated class or method.
-
getCommunicationLinkResourceType_CommunicationLinkResourceSpecification
CommunicationLinkResourceType getCommunicationLinkResourceType_CommunicationLinkResourceSpecification()Returns the value of the 'Communication Link Resource Type Communication Link Resource Specification' reference.- Returns:
- the value of the 'Communication Link Resource Type Communication Link Resource Specification' reference.
- See Also:
- Generated class or method.
- EMF model class or method.
- required="true" ordered="false"
-
setCommunicationLinkResourceType_CommunicationLinkResourceSpecification
void setCommunicationLinkResourceType_CommunicationLinkResourceSpecification(CommunicationLinkResourceType value) Sets the value of the 'Communication Link Resource Type Communication Link Resource Specification
' reference.- Parameters:
value
- the new value of the 'Communication Link Resource Type Communication Link Resource Specification' reference.- See Also:
- Generated class or method.
-
getLatency_CommunicationLinkResourceSpecification
PCMRandomVariable getLatency_CommunicationLinkResourceSpecification()Returns the value of the 'Latency Communication Link Resource Specification' containment reference. It is bidirectional and its opposite is 'Communication Link Resource Specification latency PCM Random Variable
'. Specifies the latency of this linking resource in the simulated time unit. The latency is the time that a message on this linking resource takes to receive the receiver. In synchronous communication (call and return), the latency is added twice to the duration, once for the call and once for the response.- Returns:
- the value of the 'Latency Communication Link Resource Specification' containment reference.
- See Also:
- Generated class or method.
- EMF model class or method.
- opposite="communicationLinkResourceSpecification_latency_PCMRandomVariable" containment="true" required="true" ordered="false"
-
setLatency_CommunicationLinkResourceSpecification
Sets the value of the 'Latency Communication Link Resource Specification
' containment reference.- Parameters:
value
- the new value of the 'Latency Communication Link Resource Specification' containment reference.- See Also:
- Generated class or method.
-
getThroughput_CommunicationLinkResourceSpecification
PCMRandomVariable getThroughput_CommunicationLinkResourceSpecification()Returns the value of the 'Throughput Communication Link Resource Specification' containment reference. It is bidirectional and its opposite is 'Communication Link Resource Specifcation throughput PCM Random Variable
'. Specifies the maximum throughput of this linking resource in byte per simulated time unit.- Returns:
- the value of the 'Throughput Communication Link Resource Specification' containment reference.
- See Also:
- Generated class or method.
- EMF model class or method.
- opposite="communicationLinkResourceSpecifcation_throughput_PCMRandomVariable" containment="true" required="true" ordered="false"
-
setThroughput_CommunicationLinkResourceSpecification
Sets the value of the 'Throughput Communication Link Resource Specification
' containment reference.- Parameters:
value
- the new value of the 'Throughput Communication Link Resource Specification' containment reference.- See Also:
- Generated class or method.
-