View Javadoc

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/10 16:58:59
6    */
7   package org.asyrinx.joey.gen.model.rdb;
8   
9   import org.asyrinx.joey.gen.model.ElementSet;
10  
11  /***
12   * @author akima
13   */
14  public class IndexSet extends ElementSet {
15  
16      /***
17       *  
18       */
19      public IndexSet(Table table) {
20          super(table);
21      }
22  
23      /*
24       * (non-Javadoc)
25       * 
26       * @see org.asyrinx.joey.gen.model.ElementSet#isEntity()
27       */
28      public boolean isEntity() {
29          return false;
30      }
31  
32      public void add(Index index) {
33          super.add(index);
34      }
35  
36      /*
37       * (non-Javadoc)
38       * 
39       * @see org.asyrinx.joey.gen.model.ElementSet#contains(org.asyrinx.joey.gen.model.Element)
40       */
41      public boolean contains(Index index) {
42          return super.contains(index);
43      }
44  
45      /*
46       * (non-Javadoc)
47       * 
48       * @see org.asyrinx.joey.gen.model.ElementSet#get(java.lang.String)
49       */
50      public Index getIndex(String name) {
51          return (Index) super.getElement(name);
52      }
53  
54      /*
55       * (non-Javadoc)
56       * 
57       * @see org.asyrinx.joey.gen.model.ElementSet#get(java.lang.String)
58       */
59      public Index getIndex(int index) {
60          return (Index) super.getElement(index);
61      }
62  
63      /*
64       * (non-Javadoc)
65       * 
66       * @see org.asyrinx.joey.gen.model.ElementSet#remove(java.lang.String)
67       */
68      public Index removeIndex(String name) {
69          return (Index) super.removeElement(name);
70      }
71  }