package jalview.ws.jws2.dm; import jalview.ws.jws2.ParameterUtils; import jalview.ws.params.ParameterI; import jalview.ws.params.ValueConstrainI; import compbio.metadata.Argument; import compbio.metadata.Parameter; import compbio.metadata.ValueConstrain; public class JabaParameter extends JabaOption implements ParameterI { public JabaParameter(Parameter rg) { super(rg); } @Override public ValueConstrainI getValidValue() { ValueConstrain vc =((Parameter) opt).getValidValue(); if (vc==null){ return null; } else { return new JabaValueConstrain(vc); } } @Override public ParameterI copy() { return new JabaParameter(ParameterUtils.copyParameter((Parameter)opt)); } }