Subversion Repositories SmartDukaan

Rev

Rev 10 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 10 Rev 16
Line 1... Line 1...
1
/**
1
/**
2
 * 
2
 * 
3
 */
3
 */
4
package in.shop2020.metamodel.definitions;
4
package in.shop2020.metamodel.definitions;
5
 
5
 
-
 
6
import java.util.ArrayList;
6
import java.util.List;
7
import java.util.List;
7
 
8
 
8
/**
9
/**
9
 * @author naveen
10
 * @author naveen
10
 *
11
 *
Line 18... Line 19...
18
	private List<EnumValue> values;
19
	private List<EnumValue> values;
19
 
20
 
20
	/**
21
	/**
21
	 * @param newID
22
	 * @param newID
22
	 */
23
	 */
23
	public EnumDefinition(long newID) {
24
	public EnumDefinition(long newID, String name) {
24
		super(newID);
25
		super(newID, name);
-
 
26
	}
-
 
27
	
-
 
28
	/**
-
 
29
	 * 
-
 
30
	 * @param value
-
 
31
	 */
-
 
32
	public void addEnumValue(EnumValue value) {
-
 
33
		if(this.values == null) {
25
		// TODO Auto-generated constructor stub
34
			this.values = new ArrayList<EnumValue>();
-
 
35
		}
-
 
36
		this.values.add(value);
26
	}
37
	}
27
 
38
 
28
	/**
39
	/**
29
	 * @param values the values to set
40
	 * @param values the values to set
30
	 */
41
	 */
Line 37... Line 48...
37
	 */
48
	 */
38
	public List<EnumValue> getValues() {
49
	public List<EnumValue> getValues() {
39
		return values;
50
		return values;
40
	}
51
	}
41
 
52
 
-
 
53
	/* (non-Javadoc)
-
 
54
	 * @see java.lang.Object#toString()
-
 
55
	 */
-
 
56
	@Override
-
 
57
	public String toString() {
-
 
58
		return "EnumDefinition [values=" + values + ", getDescription()="
-
 
59
				+ getDescription() + ", getName()=" + getName() + ", getID()="
-
 
60
				+ getID() + "]";
-
 
61
	}
-
 
62
 
42
}
63
}
-
 
64