Class DeltaIoTModelAccess<S,A>
java.lang.Object
org.palladiosimulator.simexp.pcm.examples.deltaiot.util.DeltaIoTModelAccess<S,A>
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionorg.palladiosimulator.pcm.core.composition.AssemblyContext
findSourceMote
(org.palladiosimulator.pcm.resourceenvironment.LinkingResource link, ArchitecturalConfiguration<S, A> archConfig) boolean
isPhysicalLink
(org.palladiosimulator.pcm.seff.ProbabilisticBranchTransition probabilisticBranchTransition, org.palladiosimulator.pcm.resourceenvironment.LinkingResource physicalLink) boolean
isTransmissionPowerOfLink
(org.palladiosimulator.pcm.parameter.VariableUsage varUsage, org.palladiosimulator.pcm.resourceenvironment.LinkingResource link) Optional<org.palladiosimulator.pcm.seff.ProbabilisticBranchTransition>
retrieveCommunicatingBranch
(org.palladiosimulator.pcm.core.composition.AssemblyContext sourceMote, org.palladiosimulator.pcm.resourceenvironment.LinkingResource link) List<org.palladiosimulator.pcm.seff.ProbabilisticBranchTransition>
retrieveCommunicatingBranches
(org.palladiosimulator.pcm.core.composition.AssemblyContext sourceMote) int
retrieveTransmissionPower
(org.palladiosimulator.pcm.core.composition.AssemblyContext mote, org.palladiosimulator.pcm.resourceenvironment.LinkingResource link) double
retrieveWirelessInterference
(org.palladiosimulator.envdyn.environment.staticmodel.GroundRandomVariable maVariable, PerceivableEnvironmentalState<List<org.palladiosimulator.envdyn.api.entity.bn.InputValue<tools.mdsd.probdist.api.entity.CategoricalValue>>> nextEnvironment)
-
Constructor Details
-
DeltaIoTModelAccess
public DeltaIoTModelAccess()
-
-
Method Details
-
retrieveWirelessInterference
public double retrieveWirelessInterference(org.palladiosimulator.envdyn.environment.staticmodel.GroundRandomVariable maVariable, PerceivableEnvironmentalState<List<org.palladiosimulator.envdyn.api.entity.bn.InputValue<tools.mdsd.probdist.api.entity.CategoricalValue>>> nextEnvironment) -
retrieveTransmissionPower
public int retrieveTransmissionPower(org.palladiosimulator.pcm.core.composition.AssemblyContext mote, org.palladiosimulator.pcm.resourceenvironment.LinkingResource link) -
findSourceMote
public org.palladiosimulator.pcm.core.composition.AssemblyContext findSourceMote(org.palladiosimulator.pcm.resourceenvironment.LinkingResource link, ArchitecturalConfiguration<S, A> archConfig) -
isTransmissionPowerOfLink
public boolean isTransmissionPowerOfLink(org.palladiosimulator.pcm.parameter.VariableUsage varUsage, org.palladiosimulator.pcm.resourceenvironment.LinkingResource link) -
retrieveCommunicatingBranches
public List<org.palladiosimulator.pcm.seff.ProbabilisticBranchTransition> retrieveCommunicatingBranches(org.palladiosimulator.pcm.core.composition.AssemblyContext sourceMote) -
retrieveCommunicatingBranch
public Optional<org.palladiosimulator.pcm.seff.ProbabilisticBranchTransition> retrieveCommunicatingBranch(org.palladiosimulator.pcm.core.composition.AssemblyContext sourceMote, org.palladiosimulator.pcm.resourceenvironment.LinkingResource link) -
isPhysicalLink
public boolean isPhysicalLink(org.palladiosimulator.pcm.seff.ProbabilisticBranchTransition probabilisticBranchTransition, org.palladiosimulator.pcm.resourceenvironment.LinkingResource physicalLink)
-