Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: STARIONGROUP/SysML2.NET
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Choose a base ref
...
head repository: STARIONGROUP/SysML2.NET
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: development
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 14 commits
  • 791 files changed
  • 3 contributors

Commits on Aug 26, 2026

  1. Configuration menu
    Copy the full SHA
    f514c09 View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2026

  1. Fix #299 (#354)

    antoineatstariongroup authored Aug 27, 2026
    Configuration menu
    Copy the full SHA
    ffa1960 View commit details
    Browse the repository at this point in the history
  2. [Remove] viewer project; it will be replaced by Bloom

    samatstarion
    samatstarion committed Aug 27, 2026
    Configuration menu
    Copy the full SHA
    8fffe81 View commit details
    Browse the repository at this point in the history
  3. [Update] solution file

    samatstarion
    samatstarion committed Aug 27, 2026
    Configuration menu
    Copy the full SHA
    25d60c5 View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2026

  1. Fix #300 (#356)

    antoineatstariongroup authored Aug 28, 2026
    Configuration menu
    Copy the full SHA
    915ad3a View commit details
    Browse the repository at this point in the history
  2. Fix #301 (#358)

    antoineatstariongroup authored Aug 28, 2026
    Configuration menu
    Copy the full SHA
    cfc9a05 View commit details
    Browse the repository at this point in the history

Commits on Aug 31, 2026

  1. Fix #302 (#360)

    antoineatstariongroup authored Aug 31, 2026
    Configuration menu
    Copy the full SHA
    86bf0e5 View commit details
    Browse the repository at this point in the history
  2. Fix #303 (#361)

    antoineatstariongroup authored Aug 31, 2026
    Configuration menu
    Copy the full SHA
    46ce3b2 View commit details
    Browse the repository at this point in the history
  3. Fix #304 (#363)

    * Fix #304
    
    * textual notation performance on test
    antoineatstariongroup authored Aug 31, 2026
    Configuration menu
    Copy the full SHA
    eed5ee5 View commit details
    Browse the repository at this point in the history

Commits on Sep 1, 2026

  1. Fix #364 (#366)

    * Fix #364
    
    * SQ issue
    antoineatstariongroup authored Sep 1, 2026
    Configuration menu
    Copy the full SHA
    80b25ca View commit details
    Browse the repository at this point in the history

Commits on Sep 7, 2026

  1. Textual notation improvement (#368)

    * [Add] role-based element location: cursor primitives + pinned and structural role predicates
    
    * [Add] role-based element location: cursor primitives, role predicates, implied-element reconciliation
    
    * [Add] hard-error unclaimed body elements in generated and hand-coded dispatch
    
    * [Update] dedupe duplicate clauses within a structural-signature alternative
    
    * Update of nameresolutioncache and improved textual notation builders
    
    * missing file
    
    * [Add] textual-notation baselines for six Simple Tests models
    
    * missing binding layer
    
    * [Add] textual-notation baselines for nine more Simple Tests models
    
    * [Add] textual-notation baselines for ViewTest and DecisionTest
    
    * [Add] textual-notation baselines for six more Simple Tests models
    
    * [Fix] stop redefinedFeature scope walk at the first general that binds the name
    
    * [Fix] gate the redefinedFeature scope walk on a proper-type resolution
    
    * [Add] textual-notation baselines for three more Simple Tests models
    
    * [Fix] name a MembershipImport through the alias Membership, not its member element
    
    * [Fix] keep Features out of the global Namespace so bare names re-resolve
    
    * [Add] textual-notation baselines for AnalysisTest and StateTest
    
    * [Update] record confirmed KEBNF divergence 11 and correct ledger rows
    
    * [Add] textual-notation baseline for RequirementTest
    
    * flag TextualNotationValidationTestFixture.cs as integrationtest
    
    * Fix SQ issues
    
    * [Fix] record each resource's root namespace instead of re-deriving it
    
    * [Update] build each scope's name-resolution index on first probe
    
    * doc guideline
    
    * remove integration flag
    antoineatstariongroup authored Sep 7, 2026
    Configuration menu
    Copy the full SHA
    e26beaf View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2026

  1. Configuration menu
    Copy the full SHA
    e1f2b41 View commit details
    Browse the repository at this point in the history
  2. Feature/textual notation corpus expansion (#376)

    * [Add] Arrowhead Framework Example to textual-notation validation corpus
    
    Registers AHFNorwayTopics as a validation test case, alongside its
    AHFCoreLib/AHFProfileLib library dependencies which supply imports but
    have no round-trip baseline of their own.
    
    * [Add] GrammarUnreachable attribute for grammar-dead textual-notation rules
    
    Computes reachability from RootNamespace over the merged KerML+SysML
    KEBNF grammar (SysML definitions override same-named KerML ones) and
    decorates every generated Build{Rule} method whose production has no
    incoming reference with [GrammarUnreachable], so a HandCoded companion
    that turns out to still call it stays consistent by explicit exclusion.
    
    * [Add] Five pilot-implementation examples to textual-notation validation corpus
    
    Redefinition, Generalization, Flow Usage, Binding Connectors, and
    Interface examples, converted from the SysML v2 pilot implementation's
    training corpus via its own SysML2XMI tool. Each closes coverage gaps
    on grammar-reachable rules (Redefinition, Subclassification, Flow,
    BindingConnector, binary Connector) identified as exercised by no
    existing test case. Expected/*.sysml baselines are the writer's own
    captured output, not the pilot's literal source text, since the two
    differ only in the documented ACCEPT categories (redefines/:>> and
    specializes/:> keyword aliases, formatting) per CLAUDE.md.
    
    PortExample.sysmlx is a shared library dependency for three of the
    five (Flow Usage, Binding Connectors, Interface), following the same
    no-baseline-of-its-own pattern as AHFCoreLib/AHFProfileLib.
    antoineatstariongroup authored Sep 9, 2026
    Configuration menu
    Copy the full SHA
    654fa37 View commit details
    Browse the repository at this point in the history

Commits on Sep 10, 2026

  1. Fix #371 : PSM JsonSerializer (#377)

    * Fix #371 : PSM JsonSerializer
    
    * missing tests
    
    * SQ fix
    antoineatstariongroup authored Sep 10, 2026
    Configuration menu
    Copy the full SHA
    26779b1 View commit details
    Browse the repository at this point in the history
Loading