public class ConfigGenerator
extends java.lang.Object
Constructor and Description |
---|
ConfigGenerator(Evaluator eval) |
ConfigGenerator(Evaluator eval,
IRuleRewriter rewriter) |
ConfigGenerator(Evaluator eval,
ReferenceStore rstore)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
byte[] |
generate(byte[] desc) |
void |
generate(java.io.File desc,
java.io.File config) |
VariabilityExchangeModels |
generate(VariabilityExchangeModels vmodel) |
VariabilityExchangeModelsType |
generate(VariabilityExchangeModelsType vmodel) |
protected IVariantResult |
generateVariantResult(java.util.List<IPVModel> models) |
protected java.util.List<IPVModel> |
generateVariants(java.util.List<IPVModel> models) |
Evaluator |
getEvaluator() |
IVariantResult |
getLastResult() |
protected java.util.List<IPVModel> |
loadVEL(java.io.File in) |
protected IPVModel |
loadVEL(VariabilityExchangeModels vmodel) |
protected java.util.List<IPVModel> |
loadVEL(VariabilityExchangeModelsType vmodel) |
protected IPVFamilyModel[] |
toFamilyArray(java.util.List<IPVModel> models) |
protected VariabilityExchangeModelsType |
writeVEL(java.util.List<IPVModel> inmodels,
IVariantResult result) |
protected void |
writeVEL(java.util.List<IPVModel> inmodels,
IVariantResult result,
java.io.File out) |
protected VariabilityExchangeModelsType |
writeVEL(java.util.List<IPVModel> inmodels,
java.util.List<IPVModel> models) |
protected void |
writeVEL(java.util.List<IPVModel> inmodels,
java.util.List<IPVModel> models,
java.io.File out) |
protected VariabilityExchangeModels |
writeVELv2(IPVModel inmodel,
IVariantResult result) |
@Deprecated public ConfigGenerator(Evaluator eval, ReferenceStore rstore)
public ConfigGenerator(Evaluator eval)
public ConfigGenerator(Evaluator eval, IRuleRewriter rewriter)
public void generate(java.io.File desc, java.io.File config) throws CoreException
CoreException
public byte[] generate(byte[] desc) throws CoreException
CoreException
public VariabilityExchangeModelsType generate(VariabilityExchangeModelsType vmodel) throws CoreException
CoreException
public VariabilityExchangeModels generate(VariabilityExchangeModels vmodel) throws CoreException
CoreException
protected void writeVEL(java.util.List<IPVModel> inmodels, java.util.List<IPVModel> models, java.io.File out) throws CoreException
CoreException
protected void writeVEL(java.util.List<IPVModel> inmodels, IVariantResult result, java.io.File out) throws CoreException
CoreException
protected VariabilityExchangeModelsType writeVEL(java.util.List<IPVModel> inmodels, java.util.List<IPVModel> models) throws CoreException
CoreException
protected VariabilityExchangeModelsType writeVEL(java.util.List<IPVModel> inmodels, IVariantResult result) throws CoreException
CoreException
protected VariabilityExchangeModels writeVELv2(IPVModel inmodel, IVariantResult result) throws CoreException
CoreException
protected IPVFamilyModel[] toFamilyArray(java.util.List<IPVModel> models)
protected java.util.List<IPVModel> loadVEL(java.io.File in) throws CoreException
CoreException
protected java.util.List<IPVModel> loadVEL(VariabilityExchangeModelsType vmodel) throws CoreException
CoreException
protected IPVModel loadVEL(VariabilityExchangeModels vmodel) throws CoreException
CoreException
protected java.util.List<IPVModel> generateVariants(java.util.List<IPVModel> models) throws CoreException
CoreException
protected IVariantResult generateVariantResult(java.util.List<IPVModel> models) throws CoreException
CoreException
public IVariantResult getLastResult()
public Evaluator getEvaluator()