Mercurial > hg > thermostat-tools-eclipse
view com.redhat.thermostat.tools.eclipse.plugin/src/com/redhat/thermostat/tools/eclipse/plugin/model/Options.java @ 108:fde496a78a98
Add UI for editing options
author | Omair Majid <omajid@redhat.com> |
---|---|
date | Thu, 27 Feb 2014 15:40:52 -0500 |
parents | 4356c844cff9 |
children |
line wrap: on
line source
package com.redhat.thermostat.tools.eclipse.plugin.model; import java.util.ArrayList; import java.util.List; import javax.xml.bind.annotation.XmlElement; public class Options { private Group group; private List<Option> options = new ArrayList<>(); public Options() { // empty no-arg constructor } public Options(Options other) { if (other.group != null) { this.group = new Group(other.group); } if (other.options != null) { this.options = new ArrayList<>(other.options.size()); for (Option option : other.options) { this.options.add(new Option(option)); } } } public Group getGroup() { return group; } public void setGroup(Group group) { this.group = group; } @XmlElement(name="option") public List<Option> getOptions() { return options; } public void setOptions(List<Option> options) { this.options = options; } }