1 /*
2 * joey-gen and its relative products are published under the terms
3 * of the Apache Software License.
4 *
5 * Created on 2004/08/12 22:57:34
6 */
7 package org.asyrinx.joey.gen.model.java;
8
9 import org.asyrinx.joey.gen.model.ElementSet;
10
11 /***
12 * @author akima
13 */
14 public class PropertySet extends ElementSet {
15
16 /***
17 * @param parent
18 * @param isEntity
19 */
20 public PropertySet(Entity class1) {
21 super(class1);
22 }
23
24 /*
25 * (non-Javadoc)
26 *
27 * @see org.asyrinx.joey.gen.model.ElementSet#isEntity()
28 */
29 public boolean isEntity() {
30 return false;
31 }
32
33 public void add(Property variable) {
34 super.add(variable);
35 }
36
37 /*
38 * (non-Javadoc)
39 *
40 * @see org.asyrinx.joey.gen.model.ElementSet#contains(org.asyrinx.joey.gen.model.Element)
41 */
42 public boolean contains(Property variable) {
43 return super.contains(variable);
44 }
45
46 /*
47 * (non-Javadoc)
48 *
49 * @see org.asyrinx.joey.gen.model.ElementSet#getElement(int)
50 */
51 public Property getProperty(int index) {
52 return (Property) super.getElement(index);
53 }
54
55 /*
56 * (non-Javadoc)
57 *
58 * @see org.asyrinx.joey.gen.model.ElementSet#get(java.lang.String)
59 */
60 public Property getProperty(String name) {
61 return (Property) super.getElement(name);
62 }
63
64 /*
65 * (non-Javadoc)
66 *
67 * @see org.asyrinx.joey.gen.model.ElementSet#remove(java.lang.String)
68 */
69 public Property removeProperty(String name) {
70 return (Property) super.removeElement(name);
71 }
72 }