1111
1212
1313class ABCRole (ABC ):
14-
1514 _role_name : RoleNameType = "Abstract"
1615
1716 def __init__ (self , data_type : DefaultRoleTypes | None = None ):
@@ -26,54 +25,46 @@ def __repr__(self) -> str:
2625
2726
2827class InfoRole (ABCRole ):
29-
3028 _role_name : RoleNameType = "Info"
3129
3230
3331class StratificationRole (ABCRole ):
34-
3532 _role_name : RoleNameType = "Stratification"
3633
3734 def __init__ (self , data_type : CategoricalTypes | None = None ):
3835 super ().__init__ (data_type )
3936
4037
4138class GroupingRole (ABCRole ):
42-
4339 _role_name : RoleNameType = "Grouping"
4440
4541 def __init__ (self , data_type : CategoricalTypes | None = None ):
4642 super ().__init__ (data_type )
4743
4844
4945class TreatmentRole (ABCRole ):
50-
5146 _role_name : RoleNameType = "Treatment"
5247
5348
5449class TargetRole (ABCRole ):
55-
5650 _role_name : RoleNameType = "Target"
5751
5852 def __init__ (self , data_type : TargetRoleTypes | None = None ):
5953 super ().__init__ (data_type )
6054
6155
6256class FeatureRole (ABCRole ):
63-
6457 _role_name : RoleNameType = "Feature"
6558
6659
6760class PreTargetRole (ABCRole ):
68-
6961 _role_name : RoleNameType = "PreTarget"
7062
7163 def __init__ (self , data_type : TargetRoleTypes | None = None ):
7264 super ().__init__ (data_type )
7365
7466
7567class StatisticRole (ABCRole ):
76-
7768 _role_name : RoleNameType = "Statistic"
7869
7970
@@ -95,58 +86,47 @@ class TempRole(ABCRole):
9586
9687
9788class TempTreatmentRole (TempRole , TreatmentRole ):
98-
9989 _role_name : RoleNameType = "TempTreatment"
10090
10191
10292class TempTargetRole (TempRole , TargetRole ):
103-
10493 _role_name : RoleNameType = "TempTarget"
10594
10695
10796class TempGroupingRole (TempRole , GroupingRole ):
108-
10997 _role_name : RoleNameType = "TempGrouping"
11098
11199
112100class DefaultRole (ABCRole ):
113-
114101 _role_name : RoleNameType = "Default"
115102
116103
117104class ReportRole (ABCRole ):
118-
119105 _role_name : RoleNameType = "Report"
120106
121107
122108# ___________________________________________________________________________________________
123109class AdditionalRole (ABCRole ):
124-
125110 _role_name : RoleNameType = "Additional"
126111
127112
128113class AdditionalTreatmentRole (AdditionalRole ):
129-
130114 _role_name : RoleNameType = "AdditionalTreatment"
131115
132116
133117class AdditionalGroupingRole (AdditionalRole ):
134-
135118 _role_name : RoleNameType = "AdditionalGrouping"
136119
137120
138121class AdditionalTargetRole (AdditionalRole ):
139-
140122 _role_name : RoleNameType = "AdditionalTarget"
141123
142124
143125class AdditionalPreTargetRole (AdditionalRole ):
144-
145126 _role_name : RoleNameType = "AdditionalPreTarget"
146127
147128
148129class AdditionalMatchingRole (AdditionalRole ):
149-
150130 _role_name : RoleNameType = "AdditionalMatching"
151131
152132
0 commit comments