Class ProbabilisticNetworkGenerator<T,I extends tools.mdsd.probdist.api.entity.Value<?>>
java.lang.Object
org.palladiosimulator.envdyn.api.generator.ProbabilisticNetworkGenerator<T,I>
- Direct Known Subclasses:
BayesianNetworkGenerator
,DynamicBayesianNetworkGenerator
public abstract class ProbabilisticNetworkGenerator<T,I extends tools.mdsd.probdist.api.entity.Value<?>>
extends Object
-
Field Summary
Modifier and TypeFieldDescriptionprotected final TemplateVariableDefinitions
protected final NetworkInstantiationStrategy
-
Constructor Summary
ModifierConstructorDescriptionprotected
ProbabilisticNetworkGenerator
(TemplateVariableDefinitions definitions) protected
ProbabilisticNetworkGenerator
(TemplateVariableDefinitions definitions, NetworkInstantiationStrategy instantiationStrategy) -
Method Summary
Modifier and TypeMethodDescriptionabstract T
createProbabilisticNetwork
(GroundProbabilisticNetwork network, tools.mdsd.probdist.api.factory.IProbabilityDistributionFactory<I> probabilityDistributionFactory) generate
(ResourceSet appliedModels, tools.mdsd.probdist.api.factory.IProbabilityDistributionFactory<I> probabilityDistributionFactory)
-
Field Details
-
definitions
-
instantiationStrategy
-
-
Constructor Details
-
ProbabilisticNetworkGenerator
protected ProbabilisticNetworkGenerator(TemplateVariableDefinitions definitions, NetworkInstantiationStrategy instantiationStrategy) -
ProbabilisticNetworkGenerator
-
-
Method Details
-
generate
public T generate(ResourceSet appliedModels, tools.mdsd.probdist.api.factory.IProbabilityDistributionFactory<I> probabilityDistributionFactory) -
createProbabilisticNetwork
public abstract T createProbabilisticNetwork(GroundProbabilisticNetwork network, tools.mdsd.probdist.api.factory.IProbabilityDistributionFactory<I> probabilityDistributionFactory)
-