@@ -306,14 +306,22 @@ def __init__(
306306 name='number',
307307 type='types.Integer',
308308 description='Cell universe number',
309- restriction='number >= -9 and number <= 99_999_999',
309+ restriction='number == 10000000000 or (number >= -9 and number <= 99_999_999) ',
310310 ),
311311 ),
312312 ),
313313 ElementScheme(
314314 name='trcl_0',
315315 mnemonic='trcl',
316+ regex='([*])?trcl( {types.Integer._REGEX.pattern[2:-2]})',
316317 attributes=(
318+ AttributeScheme(
319+ name='prefix',
320+ type='types.String',
321+ description='Star prefix',
322+ restriction='prefix in {"*"}',
323+ optional=True,
324+ ),
317325 AttributeScheme(
318326 name='transformation',
319327 type='types.Integer',
@@ -325,7 +333,15 @@ def __init__(
325333 ElementScheme(
326334 name='trcl_1',
327335 mnemonic='trcl',
336+ regex='([*])?trcl( {types.Transformation_0._REGEX.pattern[2:-2]})',
328337 attributes=[
338+ AttributeScheme(
339+ name='prefix',
340+ type='types.String',
341+ description='Star prefix',
342+ restriction='prefix in {"*"}',
343+ optional=True,
344+ ),
329345 AttributeScheme(
330346 name='transformation',
331347 type='types.Transformation_0',
@@ -336,7 +352,15 @@ def __init__(
336352 ElementScheme(
337353 name='trcl_2',
338354 mnemonic='trcl',
355+ regex='([*])?trcl( {types.Transformation_1._REGEX.pattern[2:-2]})',
339356 attributes=[
357+ AttributeScheme(
358+ name='prefix',
359+ type='types.String',
360+ description='Star prefix',
361+ restriction='prefix in {"*"}',
362+ optional=True,
363+ ),
340364 AttributeScheme(
341365 name='transformation',
342366 type='types.Transformation_1',
@@ -347,7 +371,15 @@ def __init__(
347371 ElementScheme(
348372 name='trcl_3',
349373 mnemonic='trcl',
374+ regex='([*])?trcl( {types.Transformation_2._REGEX.pattern[2:-2]})',
350375 attributes=[
376+ AttributeScheme(
377+ name='prefix',
378+ type='types.String',
379+ description='Star prefix',
380+ restriction='prefix in {"*"}',
381+ optional=True,
382+ ),
351383 AttributeScheme(
352384 name='transformation',
353385 type='types.Transformation_2',
@@ -358,7 +390,15 @@ def __init__(
358390 ElementScheme(
359391 name='trcl_4',
360392 mnemonic='trcl',
393+ regex='([*])?trcl( {types.Transformation_3._REGEX.pattern[2:-2]})',
361394 attributes=[
395+ AttributeScheme(
396+ name='prefix',
397+ type='types.String',
398+ description='Star prefix',
399+ restriction='prefix in {"*"}',
400+ optional=True,
401+ ),
362402 AttributeScheme(
363403 name='transformation',
364404 type='types.Transformation_3',
@@ -369,7 +409,15 @@ def __init__(
369409 ElementScheme(
370410 name='trcl_5',
371411 mnemonic='trcl',
412+ regex='([*])?trcl( {types.Transformation_4._REGEX.pattern[2:-2]})',
372413 attributes=[
414+ AttributeScheme(
415+ name='prefix',
416+ type='types.String',
417+ description='Star prefix',
418+ restriction='prefix in {"*"}',
419+ optional=True,
420+ ),
373421 AttributeScheme(
374422 name='transformation',
375423 type='types.Transformation_4',
@@ -447,7 +495,7 @@ def __init__(
447495 name='universe',
448496 type='types.Integer',
449497 description='Cell fill universe number',
450- restriction='universe >= 0 and universe <= 99_999_999',
498+ restriction='universe == 10000000000 or (universe >= 0 and universe <= 99_999_999) ',
451499 ),
452500 AttributeScheme(
453501 name='transformation',
@@ -474,7 +522,7 @@ def __init__(
474522 name='universe',
475523 type='types.Integer',
476524 description='Cell fill universe number',
477- restriction='universe >= 0 and universe <= 99_999_999',
525+ restriction='universe == 10000000000 or (universe >= 0 and universe <= 99_999_999) ',
478526 ),
479527 AttributeScheme(
480528 name='transformation',
@@ -501,7 +549,7 @@ def __init__(
501549 name='universe',
502550 type='types.Integer',
503551 description='Cell fill universe number',
504- restriction='universe >= 0 and universe <= 99_999_999',
552+ restriction='universe == 10000000000 or (universe >= 0 and universe <= 99_999_999) ',
505553 ),
506554 AttributeScheme(
507555 name='transformation',
@@ -528,7 +576,7 @@ def __init__(
528576 name='universe',
529577 type='types.Integer',
530578 description='Cell fill universe number',
531- restriction='universe >= 0 and universe <= 99_999_999',
579+ restriction='universe == 10000000000 or (universe >= 0 and universe <= 99_999_999) ',
532580 ),
533581 AttributeScheme(
534582 name='transformation',
@@ -555,7 +603,7 @@ def __init__(
555603 name='universe',
556604 type='types.Integer',
557605 description='Cell fill universe number',
558- restriction='universe >= 0 and universe <= 99_999_999',
606+ restriction='universe == 10000000000 or (universe >= 0 and universe <= 99_999_999) ',
559607 ),
560608 AttributeScheme(
561609 name='transformation',
@@ -582,7 +630,7 @@ def __init__(
582630 name='universe',
583631 type='types.Integer',
584632 description='Cell fill universe number',
585- restriction='universe >= 0 and universe <= 99_999_999',
633+ restriction='universe == 10000000000 or (universe >= 0 and universe <= 99_999_999) ',
586634 ),
587635 AttributeScheme(
588636 name='transformation',
0 commit comments