Skip to content

Package: TempVariableDefinition

TempVariableDefinition

nameinstructionbranchcomplexitylinemethod
TempVariableDefinition()
M: 0 C: 53
100%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 0 C: 10
100%
M: 0 C: 1
100%
getDefaultValue()
M: 0 C: 3
100%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 0 C: 1
100%
M: 0 C: 1
100%
getName()
M: 0 C: 3
100%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 0 C: 1
100%
M: 0 C: 1
100%
getPosition()
M: 0 C: 3
100%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 0 C: 1
100%
M: 0 C: 1
100%
getVariableN()
M: 0 C: 3
100%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 0 C: 1
100%
M: 0 C: 1
100%
getVariableOptReference()
M: 0 C: 3
100%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 0 C: 1
100%
M: 0 C: 1
100%
getVariableType()
M: 0 C: 3
100%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 0 C: 1
100%
M: 0 C: 1
100%
isArrayElement()
M: 0 C: 3
100%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 0 C: 1
100%
M: 0 C: 1
100%
isOptional()
M: 0 C: 3
100%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 0 C: 1
100%
M: 0 C: 1
100%
isReady()
M: 0 C: 3
100%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 0 C: 1
100%
M: 0 C: 1
100%
isReallyOptional()
M: 0 C: 3
100%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 0 C: 1
100%
M: 0 C: 1
100%
setArrayElement(Boolean)
M: 0 C: 4
100%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 0 C: 2
100%
M: 0 C: 1
100%
setDefaultValue(DefaultValue)
M: 0 C: 4
100%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 0 C: 2
100%
M: 0 C: 1
100%
setName(String)
M: 0 C: 4
100%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 0 C: 2
100%
M: 0 C: 1
100%
setOptional(Boolean)
M: 4 C: 0
0%
M: 0 C: 0
100%
M: 1 C: 0
0%
M: 2 C: 0
0%
M: 1 C: 0
0%
setPosition(Position)
M: 0 C: 4
100%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 0 C: 2
100%
M: 0 C: 1
100%
setReady(Boolean)
M: 0 C: 4
100%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 0 C: 2
100%
M: 0 C: 1
100%
setReallyOptional(Boolean)
M: 4 C: 0
0%
M: 0 C: 0
100%
M: 1 C: 0
0%
M: 2 C: 0
0%
M: 1 C: 0
0%
setVariableN(AbstractVariableDefinition)
M: 0 C: 4
100%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 0 C: 2
100%
M: 0 C: 1
100%
setVariableOptReference(VariableOptReference)
M: 0 C: 4
100%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 0 C: 2
100%
M: 0 C: 1
100%
setVariableType(AbstractVariableType)
M: 0 C: 4
100%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 0 C: 2
100%
M: 0 C: 1
100%

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: }