Package: TempVariableDefinition
TempVariableDefinition
| name | instruction | branch | complexity | line | method | ||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| TempVariableDefinition() | 
 | 
 | 
 | 
 | 
 | ||||||||||||||||||||
| getDefaultValue() | 
 | 
 | 
 | 
 | 
 | ||||||||||||||||||||
| getName() | 
 | 
 | 
 | 
 | 
 | ||||||||||||||||||||
| getPosition() | 
 | 
 | 
 | 
 | 
 | ||||||||||||||||||||
| getVariableN() | 
 | 
 | 
 | 
 | 
 | ||||||||||||||||||||
| getVariableOptReference() | 
 | 
 | 
 | 
 | 
 | ||||||||||||||||||||
| getVariableType() | 
 | 
 | 
 | 
 | 
 | ||||||||||||||||||||
| isArrayElement() | 
 | 
 | 
 | 
 | 
 | ||||||||||||||||||||
| isOptional() | 
 | 
 | 
 | 
 | 
 | ||||||||||||||||||||
| isReady() | 
 | 
 | 
 | 
 | 
 | ||||||||||||||||||||
| isReallyOptional() | 
 | 
 | 
 | 
 | 
 | ||||||||||||||||||||
| setArrayElement(Boolean) | 
 | 
 | 
 | 
 | 
 | ||||||||||||||||||||
| setDefaultValue(DefaultValue) | 
 | 
 | 
 | 
 | 
 | ||||||||||||||||||||
| setName(String) | 
 | 
 | 
 | 
 | 
 | ||||||||||||||||||||
| setOptional(Boolean) | 
 | 
 | 
 | 
 | 
 | ||||||||||||||||||||
| setPosition(Position) | 
 | 
 | 
 | 
 | 
 | ||||||||||||||||||||
| setReady(Boolean) | 
 | 
 | 
 | 
 | 
 | ||||||||||||||||||||
| setReallyOptional(Boolean) | 
 | 
 | 
 | 
 | 
 | ||||||||||||||||||||
| setVariableN(AbstractVariableDefinition) | 
 | 
 | 
 | 
 | 
 | ||||||||||||||||||||
| setVariableOptReference(VariableOptReference) | 
 | 
 | 
 | 
 | 
 | ||||||||||||||||||||
| setVariableType(AbstractVariableType) | 
 | 
 | 
 | 
 | 
 | ||||||||||||||||||||
Coverage
1: package parser.tempparserobjects;
2: 
3: import java.util.ArrayList;
4: 
5: import model.Position;
6: import model.definition.AbstractVariableDefinition;
7: import model.definition.DefaultValue;
8: import model.definition.HasNotDefault;
9: import model.definition.HasnotOpt;
10: import model.definition.VariableOptReference;
11: import model.type.AbstractVariableType;
12: import model.type.AnonVariableType;
13: import model.type.RegEx;
14: import model.type.RegExPart;
15: 
16: /**
17:  * 
18:  * @author Sandra
19:  * 
20:  */
21: public class TempVariableDefinition {
22:         /**
23:          * 
24:          */
25:         private transient String name = "";
26:         /**
27:          * 
28:          */
29:         private transient Boolean optional = false;
30:         /**
31:          * 
32:          */
33:         private transient Boolean reallyOptional = false;
34: 
35:         /**
36:          * 
37:          */
38:         private transient AbstractVariableType variableType = new AnonVariableType(new RegEx(
39:                         new ArrayList<RegExPart>()));
40:         /**
41:          * 
42:          */
43:         private transient VariableOptReference vOR = new HasnotOpt();
44:         /**
45:          * 
46:          */
47:         private transient DefaultValue defaultValue = new HasNotDefault();
48:         /**
49:          * 
50:          */
51:         private transient AbstractVariableDefinition variableN;
52:         /**
53:          * 
54:          */
55:         private transient Position position = new Position(0, 0, "");
56:         /**
57:          * 
58:          */
59:         private transient Boolean ready = false;
60:         /**
61:          * 
62:          */
63:         private transient Boolean arrayElement = false;
64: 
65:         /**
66:          * 
67:          * @return name
68:          */
69:         public String getName() {
70:                 return this.name;
71:         }
72: 
73:         /**
74:          * 
75:          * @param name
76:          *            name
77:          */
78:         public void setName(final String name) {
79:                 this.name = name;
80:         }
81: 
82:         /**
83:          * 
84:          * @return isOptional
85:          */
86:         public Boolean isOptional() {
87:                 return this.optional;
88:         }
89: 
90:         /**
91:          * 
92:          * @return isReallyOptional
93:          */
94:         public Boolean isReallyOptional() {
95:                 return this.reallyOptional;
96:         }
97: 
98:         /**
99:          * 
100:          * @param optional
101:          *            isOptional
102:          */
103:         public void setOptional(final Boolean optional) {
104:                 this.optional = optional;
105:         }
106: 
107:         /**
108:          * 
109:          * @param reallyOptional
110:          *            isOptional
111:          */
112:         public void setReallyOptional(final Boolean reallyOptional) {
113:                 this.reallyOptional = reallyOptional;
114:         }
115: 
116:         /**
117:          * 
118:          * @return variableType
119:          */
120:         public AbstractVariableType getVariableType() {
121:                 return this.variableType;
122:         }
123: 
124:         /**
125:          * 
126:          * @param variableType
127:          *            variableType
128:          */
129:         public void setVariableType(final AbstractVariableType variableType) {
130:                 this.variableType = variableType;
131:         }
132: 
133:         /**
134:          * 
135:          * @return variableOptReference
136:          */
137:         public VariableOptReference getVariableOptReference() {
138:                 return this.vOR;
139:         }
140: 
141:         /**
142:          * 
143:          * @param varOptRef
144:          *            varOptRef
145:          */
146:         public void setVariableOptReference(final VariableOptReference varOptRef) {
147:                 this.vOR = varOptRef;
148:         }
149: 
150:         /**
151:          * 
152:          * @return defaultValue
153:          */
154:         public DefaultValue getDefaultValue() {
155:                 return this.defaultValue;
156:         }
157: 
158:         /**
159:          * 
160:          * @param defaultValue
161:          *            defaultValue
162:          */
163:         public void setDefaultValue(final DefaultValue defaultValue) {
164:                 this.defaultValue = defaultValue;
165:         }
166: 
167:         /**
168:          * 
169:          * @return abstractVariableDefinition
170:          */
171:         public AbstractVariableDefinition getVariableN() {
172:                 return this.variableN;
173:         }
174: 
175:         /**
176:          * 
177:          * @param variableN
178:          *            abstractVariableDefinition
179:          */
180:         public void setVariableN(final AbstractVariableDefinition variableN) {
181:                 this.variableN = variableN;
182:         }
183: 
184:         /**
185:          * @return the row
186:          */
187:         public Position getPosition() {
188:                 return this.position;
189:         }
190: 
191:         /**
192:          * @param position
193:          *            the position to set
194:          */
195:         public void setPosition(final Position position) {
196:                 this.position = position;
197:         }
198: 
199:         /**
200:          * @return the ready
201:          */
202:         public Boolean isReady() {
203:                 return this.ready;
204:         }
205: 
206:         /**
207:          * @param ready
208:          *            the ready to set
209:          */
210:         public void setReady(final Boolean ready) {
211:                 this.ready = ready;
212:         }
213: 
214:         /**
215:          * @return the arrayElement
216:          */
217:         public Boolean isArrayElement() {
218:                 return this.arrayElement;
219:         }
220: 
221:         /**
222:          * @param arrayElement
223:          *            the arrayElement to set
224:          */
225:         public void setArrayElement(final Boolean arrayElement) {
226:                 this.arrayElement = arrayElement;
227:         }
228: }