44f3a0272fc2d32a77418947e20c879adc5be548
[jalview.git] / src / jalview / ws / jws2 / dm / JabaParameter.java
1 package jalview.ws.jws2.dm;
2
3 import jalview.ws.jws2.ParameterUtils;
4 import jalview.ws.params.ParameterI;
5 import jalview.ws.params.ValueConstrainI;
6 import compbio.metadata.Argument;
7 import compbio.metadata.Parameter;
8 import compbio.metadata.ValueConstrain;
9
10 public class JabaParameter extends JabaOption implements ParameterI
11 {
12
13   public JabaParameter(Parameter rg)
14   {
15     super(rg);
16     
17   }
18
19   @Override
20   public ValueConstrainI getValidValue()
21   {
22     ValueConstrain vc =((Parameter) opt).getValidValue();
23     if (vc==null){
24       return null;
25     } else {
26       return new JabaValueConstrain(vc);
27     }
28   }
29
30   @Override
31   public ParameterI copy()
32   {
33     return new JabaParameter(ParameterUtils.copyParameter((Parameter)opt));
34   }
35 }