@Override protected Variable copy() { return new StructureDS(getParentGroup(), this); }
@Override protected Variable copy() { return new StructureDS(getParentGroup(), this); }
@Override protected Variable copy() { return new StructureDS(getParentGroup(), this); }
private Variable convertVariable(Group g, Variable v) { Variable newVar; if (v instanceof Sequence) { newVar = new SequenceDS(g, (Sequence) v); } else if (v instanceof Structure) { newVar = new StructureDS(g, (Structure) v); } else { newVar = new VariableDS(g, v, false); // enhancement done later } return newVar; }
private Variable convertVariable(Group g, Variable v) { Variable newVar; if (v instanceof Sequence) { newVar = new SequenceDS(g, (Sequence) v); } else if (v instanceof Structure) { newVar = new StructureDS(g, (Structure) v); } else { newVar = new VariableDS(g, v, false); // enhancement done later } return newVar; }
private Variable convertVariable(Group g, Variable v) { Variable newVar; if (v instanceof Sequence) { newVar = new SequenceDS(g, (Sequence) v); } else if (v instanceof Structure) { newVar = new StructureDS(g, (Structure) v); } else { newVar = new VariableDS(g, v, false); // enhancement done later } return newVar; }
private Variable convertVariable(Group g, Variable v) { Variable newVar; if (v instanceof Sequence) { newVar = new SequenceDS(g, (Sequence) v); } else if (v instanceof Structure) { newVar = new StructureDS(g, (Structure) v); } else { newVar = new VariableDS(g, v, false); // enhancement done later } return newVar; }
private Variable convertVariable(Group g, Variable v) { Variable newVar; if (v instanceof Sequence) { newVar = new SequenceDS(g, (Sequence) v); } else if (v instanceof Structure) { newVar = new StructureDS(g, (Structure) v); } else { newVar = new VariableDS(g, v, false); // enhancement done later } return newVar; }
@Override public Structure select(List<String> memberNames) { StructureDS result = new StructureDS(getParentGroup(), orgVar); List<Variable> members = new ArrayList<Variable>(); for (String name : memberNames) { Variable m = findVariable(name); if (null != m) members.add(m); } result.setMemberVariables(members); result.isSubset = true; return result; }
private Variable convertVariable(Group g, Variable v) { Variable newVar; if (v instanceof Sequence) { newVar = new SequenceDS(g, (Sequence) v); } else if (v instanceof Structure) { newVar = new StructureDS(g, (Structure) v); } else { newVar = new VariableDS(g, v, false); // enhancement done later } return newVar; }
@Override public Structure select(List<String> memberNames) { StructureDS result = new StructureDS(getParentGroup(), orgVar); List<Variable> members = new ArrayList<>(); for (String name : memberNames) { Variable m = findVariable(name); if (null != m) members.add(m); } result.setMemberVariables(members); result.isSubset = true; return result; }
@Override public Structure select(List<String> memberNames) { StructureDS result = new StructureDS(getParentGroup(), orgVar); List<Variable> members = new ArrayList<>(); for (String name : memberNames) { Variable m = findVariable(name); if (null != m) members.add(m); } result.setMemberVariables(members); result.isSubset = true; return result; }
StructureDS newStructure = new StructureDS(this, root, null, "record", udim.getShortName(), null, null); newStructure.setOriginalVariable(orgStructure);
StructureDS newStructure = new StructureDS(this, root, null, "record", udim.getShortName(), null, null); newStructure.setOriginalVariable(orgStructure);
StructureDS newStructure = new StructureDS(this, root, null, "record", udim.getShortName(), null, null); newStructure.setOriginalVariable(orgStructure);
v = new StructureDS(targetGroup, (Structure) v);
v = new StructureDS(targetGroup, (Structure) v);
v = new StructureDS(targetGroup, (Structure) v);
targetV = new StructureDS(target, targetGroup, null, v.getShortName(), v.getDimensionsString(), v.getUnitsString(), v.getDescription());
targetV = new StructureDS(target, targetGroup, null, v.getShortName(), v.getDimensionsString(), v.getUnitsString(), v.getDescription());