Fixed building of models, moved code into directory structure.
[packetcable.git] / protocol_plugins.packetcable / src / main / java / org / pcmm / gates / impl / GateID.java
1 /**
2  @header@
3  */
4 package org.pcmm.gates.impl;
5
6 import org.pcmm.base.impl.PCMMBaseObject;
7 import org.pcmm.gates.IGateID;
8
9 /**
10  *
11  */
12 public class GateID extends PCMMBaseObject implements IGateID {
13
14     /**
15      *
16      */
17     public GateID() {
18         this(LENGTH, STYPE, SNUM);
19     }
20
21     /**
22      * @param data
23      */
24     public GateID(byte[] data) {
25         super(data);
26     }
27
28     /**
29      * @param len
30      * @param sType
31      * @param sNum
32      */
33     public GateID(short len, byte sType, byte sNum) {
34         super(len, sType, sNum);
35     }
36
37     /*
38      * (non-Javadoc)
39      *
40      * @see org.pcmm.gates.IGateID#setGateID(int)
41      */
42     @Override
43     public void setGateID(int gateID) {
44         setInt(gateID, (short) 0);
45     }
46
47     /*
48      * (non-Javadoc)
49      *
50      * @see org.pcmm.gates.IGateID#getGateID()
51      */
52     @Override
53     public int getGateID() {
54         return getInt((short) 0);
55     }
56
57 }