Class DeltaIoTBaseEnvironemtalDynamics<R>
java.lang.Object
org.palladiosimulator.simexp.pcm.examples.deltaiot.DeltaIoTBaseEnvironemtalDynamics<R>
- Direct Known Subclasses:
DeltaIoTEnvironemtalDynamics
,DeltaIoTPartiallyEnvDynamics
-
Field Summary
Modifier and TypeFieldDescriptionprotected final EnvironmentProcess<org.palladiosimulator.simulizar.reconfiguration.qvto.QVTOReconfigurator,
R, List<org.palladiosimulator.envdyn.api.entity.bn.InputValue<tools.mdsd.probdist.api.entity.CategoricalValue>>> protected final DeltaIoTModelAccess<org.palladiosimulator.solver.models.PCMInstance,
org.palladiosimulator.simulizar.reconfiguration.qvto.QVTOReconfigurator> -
Constructor Summary
ConstructorDescriptionDeltaIoTBaseEnvironemtalDynamics
(org.palladiosimulator.envdyn.api.entity.bn.DynamicBayesianNetwork<tools.mdsd.probdist.api.entity.CategoricalValue> dbn, DeltaIoTModelAccess<org.palladiosimulator.solver.models.PCMInstance, org.palladiosimulator.simulizar.reconfiguration.qvto.QVTOReconfigurator> modelAccess) -
Method Summary
Modifier and TypeMethodDescriptionstatic <A> PcmSelfAdaptiveSystemState<A,
List<org.palladiosimulator.envdyn.api.entity.bn.InputValue<tools.mdsd.probdist.api.entity.CategoricalValue>>> asPcmState
(State state) static <A> PcmArchitecturalConfiguration<A>
static <A> PerceivableEnvironmentalState<List<org.palladiosimulator.envdyn.api.entity.bn.InputValue<tools.mdsd.probdist.api.entity.CategoricalValue>>>
protected static Predicate<org.palladiosimulator.envdyn.environment.staticmodel.GroundRandomVariable>
static boolean
isSNRTemplate
(org.palladiosimulator.envdyn.environment.staticmodel.GroundRandomVariable variable) protected static Predicate<org.palladiosimulator.envdyn.environment.staticmodel.GroundRandomVariable>
static List<org.palladiosimulator.envdyn.api.entity.bn.InputValue<tools.mdsd.probdist.api.entity.CategoricalValue>>
protected PerceivedValue<List<org.palladiosimulator.envdyn.api.entity.bn.InputValue<tools.mdsd.probdist.api.entity.CategoricalValue>>>
toPerceivedValue
(List<org.palladiosimulator.envdyn.api.entity.bn.InputValue<tools.mdsd.probdist.api.entity.CategoricalValue>> sample)
-
Field Details
-
envProcess
protected final EnvironmentProcess<org.palladiosimulator.simulizar.reconfiguration.qvto.QVTOReconfigurator,R, envProcessList<org.palladiosimulator.envdyn.api.entity.bn.InputValue<tools.mdsd.probdist.api.entity.CategoricalValue>>> -
modelAccess
protected final DeltaIoTModelAccess<org.palladiosimulator.solver.models.PCMInstance,org.palladiosimulator.simulizar.reconfiguration.qvto.QVTOReconfigurator> modelAccess
-
-
Constructor Details
-
DeltaIoTBaseEnvironemtalDynamics
public DeltaIoTBaseEnvironemtalDynamics(org.palladiosimulator.envdyn.api.entity.bn.DynamicBayesianNetwork<tools.mdsd.probdist.api.entity.CategoricalValue> dbn, DeltaIoTModelAccess<org.palladiosimulator.solver.models.PCMInstance, org.palladiosimulator.simulizar.reconfiguration.qvto.QVTOReconfigurator> modelAccess)
-
-
Method Details
-
toPerceivedValue
protected PerceivedValue<List<org.palladiosimulator.envdyn.api.entity.bn.InputValue<tools.mdsd.probdist.api.entity.CategoricalValue>>> toPerceivedValue(List<org.palladiosimulator.envdyn.api.entity.bn.InputValue<tools.mdsd.probdist.api.entity.CategoricalValue>> sample) -
asPcmState
public static <A> PcmSelfAdaptiveSystemState<A,List<org.palladiosimulator.envdyn.api.entity.bn.InputValue<tools.mdsd.probdist.api.entity.CategoricalValue>>> asPcmState(State state) -
toInputs
-
isWITemplate
protected static Predicate<org.palladiosimulator.envdyn.environment.staticmodel.GroundRandomVariable> isWITemplate() -
isMATemplate
protected static Predicate<org.palladiosimulator.envdyn.environment.staticmodel.GroundRandomVariable> isMATemplate() -
isSNRTemplate
public static boolean isSNRTemplate(org.palladiosimulator.envdyn.environment.staticmodel.GroundRandomVariable variable)
-