package projectv1a; import java.util.*; /** * Clase MultiSlotValuesSpecification * * Aquí sólo almacenaremos los valores por defecto. */ public class MultiSlotSpecification extends AttributeSpecification { private Vector defaultValues; private int identity; ///////////// CONSTRUCTORES ///////////// public MultiSlotSpecification(){ defaultValues = new Vector(); setMulti(true); // Sí es multivaluado } public MultiSlotSpecification(String n){ super(n); defaultValues = new Vector(); setMulti(true); // Sí es multivaluado } public MultiSlotSpecification(String n, TypeEnum t, boolean pM){ super(n, t, pM); defaultValues = new Vector(); setMulti(true); // Sí es multivaluado } ///////////////////////////////////////// public void setId(int i){ identity = i; } public int getId(){ return identity; } public void addValue(String s){ //por si entran String defaultValues.add(s); } public void addValue(Integer s){ //por si entran enteros defaultValues.add(s); } public void addValue(Boolean s){ //por si entran boleanos defaultValues.add(s); } public void addValue(Float s){ //por si entran float defaultValues.add(s); } public void addValue(Double s){ //por si entran double defaultValues.add(s); } public Vector getDefaultValues(){ return defaultValues; } public void setDefaultValues(Vector v){ defaultValues = v; } /* public String getName(){ return name; } public AllowedValues getAllowedValues(){ return allowedValues; } public boolean getStorage(){ return storage; } public int getAccess(){ return access; } public boolean getPropagation(){ return propagation; } public boolean getPM(){ return patternMatch; } public boolean getMulti(){ return multi; } public Type getType(){ return type; } public void setAllowedValues(AllowedValues a){ allowedValues = a; } public void setStorage(boolean s){ storage = s; } public void setAccess(int a){ access = a; } public void setPropagation(boolean p){ propagation = p; } public void setPM(boolean pm){ patternMatch = pm; } */ }