summaryrefslogtreecommitdiffstats
path: root/rba.model.core/src/rba/core/generator/util/value/ValueGroup.java
blob: de62c20a32b23920b77d770ad8115838c61d5eee (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
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;
    }
}