Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ST6RI-767: Some redefinitions are not correctly rendered (PlantUML) #561

Merged
merged 4 commits into from
Apr 22, 2024

Commits on Apr 19, 2024

  1. * InheritKey (matchElementWithRedefined): Refactored the name from

      matchElement().
    * VDefault (addSpecializations): Just make an InheritKey from typ (do
      not anything special here).
    * VPath (PC): Make it get aware of noRedefine.
    (PCFeatureChainExpression, PCItemFlowEnd): Set noRedefine to always
    false.
    (PCFeature, PCFeatureChain): Take noRedefine argument.
    (PCInheritKey): Just use the original noRedefine.
    (makeFeaturePC): Take noRedefine isRedefinition argument.
    (addContextForFeature): Take isRedefinition argument, and use
    makeInheritKeyForReferer() as well.
    (caseType): Set isRedefinition to true if sp is Redefinition.
    himi committed Apr 19, 2024
    Configuration menu
    Copy the full SHA
    f38fcc7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4ffe2ed View commit details
    Browse the repository at this point in the history
  3. Reorganized the imports.

    himi committed Apr 19, 2024
    Configuration menu
    Copy the full SHA
    c604eca View commit details
    Browse the repository at this point in the history
  4. * VTraverser (markRedefining): Use

      FeatureUtil.getAllRedefinedFeaturesOf().
      (traverseRest): Check features with markRedefining().
    himi committed Apr 19, 2024
    Configuration menu
    Copy the full SHA
    7b54108 View commit details
    Browse the repository at this point in the history