Skip to content

[Feature]: Implement RequirementUsageExtensions #174

Closed

Description

@samatstariongroup

Prerequisites

  • I have written a descriptive issue title
  • I have verified that I am running the latest version of the SysML2.NET
  • I have searched open and closed issues to ensure it has not already been reported

Description

The RequirementUsageExtensions class in SysML2.NET/Extend/RequirementUsageExtensions.cs contains 8 extension method(s) that compute derived properties for the IRequirementUsage interface. These methods currently throw NotSupportedException and need to be implemented.

Checklist

  • List<IPartUsage> ComputeActorParameter(this IRequirementUsage)
  • List<IConstraintUsage> ComputeAssumedConstraint(this IRequirementUsage)
  • List<IConcernUsage> ComputeFramedConcern(this IRequirementUsage)
  • List<IConstraintUsage> ComputeRequiredConstraint(this IRequirementUsage)
  • IRequirementDefinition ComputeRequirementDefinition(this IRequirementUsage)
  • List<IPartUsage> ComputeStakeholderParameter(this IRequirementUsage)
  • IUsage ComputeSubjectParameter(this IRequirementUsage)
  • List<string> ComputeText(this IRequirementUsage)

System Configuration

  • SysML2.NET version: 0.19.0
  • Source file: SysML2.NET/Extend/RequirementUsageExtensions.cs

Activity

  1. added a commit that references this issue on May 21, 2026
    130efa6
  2. linked a pull request that will close this issueFix #174 #250on May 21, 2026
  3. added a commit that references this issue on May 21, 2026
    e32f982
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions