summaryrefslogtreecommitdiffstats
path: root/rba.model.core/src/rba/core/generator/util/value/ValueGroup.java
diff options
context:
space:
mode:
Diffstat (limited to 'rba.model.core/src/rba/core/generator/util/value/ValueGroup.java')
-rw-r--r--rba.model.core/src/rba/core/generator/util/value/ValueGroup.java35
1 files changed, 35 insertions, 0 deletions
diff --git a/rba.model.core/src/rba/core/generator/util/value/ValueGroup.java b/rba.model.core/src/rba/core/generator/util/value/ValueGroup.java
new file mode 100644
index 0000000..de62c20
--- /dev/null
+++ b/rba.model.core/src/rba/core/generator/util/value/ValueGroup.java
@@ -0,0 +1,35 @@
+package rba.core.generator.util.value;
+
+import java.util.ArrayList;
+import java.util.Collection;
+
+public class ValueGroup<T> {
+ private String name;
+
+ private Collection<T> member;
+
+ public ValueGroup(String name) {
+ this.name = name;
+ member = new ArrayList<T>();
+ }
+
+ public void setName(String name) {
+ this.name = name;
+ }
+
+ public String getName() {
+ return name;
+ }
+
+ public void add(T e) {
+ member.add(e);
+ }
+
+ public void remove(T e) {
+ member.remove(e);
+ }
+
+ public Collection<T> getMember() {
+ return member;
+ }
+}