DX: rename `GeneratedFieldExplicitInputUxComponentSourceBase` → `JsonSchemaPropsComponentSourceBase`
>>> [!note] Migrated issue <!-- Drupal.org comment --> <!-- Migrated from issue #3548297. --> Reported by: [wim leers](https://www.drupal.org/user/99777) Related to !1053 >>> <h3 id="overview">Overview</h3> <blockquote><p> Given your enthusiastic review of <span class="drupalorg-gitlab-issue-link project-issue-status-info project-issue-status-7"><a href="https://www.drupal.org/project/experience_builder/issues/3522734" title="Status: Closed (fixed)">#3522734: Rename `SdcPropToFieldTypePropMatcher` to `JsonSchemaFieldInstanceMatcher`, `SdcPropJsonSchemaType` to `JsonSchemaType`</a></span> WDYT about renaming:</p> <ul> <li><code>PropSource</code> -&gt; <code>InputSource</code></li> <li><code>PropShape</code> -&gt; <code>InputShape</code></li> </ul> <p>?<br> &hellip; because <code>ComponentSourceInterface::getExplicitInput()</code> + the term &ldquo;explicit input&rdquo; throughout <code>docs/*.md</code> </p></blockquote> <p>&mdash; Wim, in a DM with @larowlan on May 8, 2025</p> <blockquote><p> makes sense to me </p></blockquote> <p>&mdash; Lee's response</p> <h3 id="proposed-resolution">Proposed resolution</h3> <ol> <li>&#9989; Reach consensus about a simpler, shorter new name. Done: proposal by Wim in #16, +1'd by @penyaskito in #17 and @longwave in #19. </li><li>&#9989; Rename <code>GeneratedFieldExplicitInputUxComponentSourceBase</code> to <code>JsonSchemaPropsComponentSourceBase</code>. </li><li>&#9989; Update all relevant docs: both in code comments and in <code>/docs/*</code> </li><li>&#9989; Update all class/interface names that refer to the old new. For example: <code>GeneratedFieldExplicitInputUxComponentInstanceUpdater</code> and <code>GeneratedFieldExplicitInputUxComponentSourceBaseTestBase</code> must be renamed, too. </li></ol> <p>This helps <span class="drupalorg-gitlab-issue-link drupalorg-gitlab-link-wrapper"><a href="https://git.drupalcode.org/project/canvas/-/work_items/3520484" class="drupalorg-gitlab-link">https://git.drupalcode.org/project/canvas/-/work_items/3520484</a></span>#stable too.</p> <h3 id="ui-changes">User interface changes</h3> <p>None.</p> > Related issue: [Issue #3522734](https://www.drupal.org/node/3522734) > Related issue: [Issue #3541037](https://www.drupal.org/node/3541037) > Related issue: [Issue #3523446](https://www.drupal.org/node/3523446) > Related issue: [Issue #3555229](https://www.drupal.org/node/3555229) > Related issue: [Issue #3578710](https://www.drupal.org/node/3578710) > Related issue: [Issue #3588438](https://www.drupal.org/node/3588438) > Related issue: [Issue #3520484](https://www.drupal.org/node/3520484)
issue