@@ -128,53 +128,69 @@ private module Frameworks {
128
128
}
129
129
130
130
/**
131
+ * DEPRECATED: Define source models as data extensions instead.
132
+ *
131
133
* A unit class for adding additional source model rows.
132
134
*
133
135
* Extend this class to add additional source definitions.
134
136
*/
135
- class SourceModelCsv extends Unit {
137
+ deprecated class SourceModelCsv = SourceModelCsvInternal ;
138
+
139
+ private class SourceModelCsvInternal extends Unit {
136
140
/** Holds if `row` specifies a source definition. */
137
141
abstract predicate row ( string row ) ;
138
142
}
139
143
140
144
/**
145
+ * DEPRECATED: Define sink models as data extensions instead.
146
+ *
141
147
* A unit class for adding additional sink model rows.
142
148
*
143
149
* Extend this class to add additional sink definitions.
144
150
*/
145
- class SinkModelCsv extends Unit {
151
+ deprecated class SinkModelCsv = SinkModelCsvInternal ;
152
+
153
+ private class SinkModelCsvInternal extends Unit {
146
154
/** Holds if `row` specifies a sink definition. */
147
155
abstract predicate row ( string row ) ;
148
156
}
149
157
150
158
/**
159
+ * DEPRECATED: Define summary models as data extensions instead.
160
+ *
151
161
* A unit class for adding additional summary model rows.
152
162
*
153
163
* Extend this class to add additional flow summary definitions.
154
164
*/
155
- class SummaryModelCsv extends Unit {
165
+ deprecated class SummaryModelCsv = SummaryModelCsvInternal ;
166
+
167
+ private class SummaryModelCsvInternal extends Unit {
156
168
/** Holds if `row` specifies a summary definition. */
157
169
abstract predicate row ( string row ) ;
158
170
}
159
171
160
172
/**
161
- * A unit class for adding negative summary model rows .
173
+ * DEPRECATED: Define negative summary models as data extensions instead .
162
174
*
163
- * Extend this class to add additional flow summary definitions.
175
+ * A unit class for adding additional negative summary model rows.
176
+ *
177
+ * Extend this class to add additional negative summary definitions.
164
178
*/
165
- class NegativeSummaryModelCsv extends Unit {
179
+ deprecated class NegativeSummaryModelCsv = NegativeSummaryModelCsvInternal ;
180
+
181
+ private class NegativeSummaryModelCsvInternal extends Unit {
166
182
/** Holds if `row` specifies a negative summary definition. */
167
183
abstract predicate row ( string row ) ;
168
184
}
169
185
170
- private predicate sourceModelInternal ( string row ) { any ( SourceModelCsv s ) .row ( row ) }
186
+ private predicate sourceModelInternal ( string row ) { any ( SourceModelCsvInternal s ) .row ( row ) }
171
187
172
- private predicate summaryModelInternal ( string row ) { any ( SummaryModelCsv s ) .row ( row ) }
188
+ private predicate summaryModelInternal ( string row ) { any ( SummaryModelCsvInternal s ) .row ( row ) }
173
189
174
- private predicate sinkModelInternal ( string row ) { any ( SinkModelCsv s ) .row ( row ) }
190
+ private predicate sinkModelInternal ( string row ) { any ( SinkModelCsvInternal s ) .row ( row ) }
175
191
176
192
private predicate negativeSummaryModelInternal ( string row ) {
177
- any ( NegativeSummaryModelCsv s ) .row ( row )
193
+ any ( NegativeSummaryModelCsvInternal s ) .row ( row )
178
194
}
179
195
180
196
/**
0 commit comments