1
2
3
4
5
6
7 package org.asyrinx.joey.gen.model.rdb;
8
9 import org.asyrinx.joey.gen.model.ElementSet;
10
11 /***
12 * @author takeshi
13 */
14 public class TablePatternSet extends ElementSet {
15
16 /***
17 * @param parent
18 */
19 public TablePatternSet(Table parent) {
20 super(parent);
21 }
22
23 /***
24 * @param parent
25 * @param name
26 */
27 public TablePatternSet(Table parent, String name) {
28 super(parent, name);
29 }
30
31 /***
32 * @param parent
33 * @param name
34 * @param label
35 */
36 public TablePatternSet(Table parent, String name, String label) {
37 super(parent, name, label);
38 }
39
40 /***
41 * @param name
42 */
43 public TablePatternSet(String name) {
44 super(name);
45 }
46
47 public boolean isEntity() {
48 return false;
49 }
50
51 public void add(TablePattern pattern) {
52 super.add(pattern);
53 }
54
55 public boolean contains(TablePattern pattern) {
56 return super.contains(pattern);
57 }
58
59 public TablePattern getPattern(int idx) {
60 return (TablePattern) super.getElement(idx);
61 }
62
63 public TablePattern getPattern(String name) {
64 return (TablePattern) super.getElement(name);
65 }
66
67 public TablePattern removePattern(String name) {
68 return (TablePattern) super.removeElement(name);
69 }
70
71 public Table getParent() {
72 return (Table) super.getParentElement();
73 }
74 }