Prerequisites
Description
The UsageExtensions class in SysML2.NET/Extend/UsageExtensions.cs contains 36 extension method(s) that compute derived properties for the IUsage interface. These methods currently throw NotSupportedException and need to be implemented.
Checklist
System Configuration
- SysML2.NET version: 0.19.0
- Source file:
SysML2.NET/Extend/UsageExtensions.cs
Prerequisites
Description
The
UsageExtensionsclass inSysML2.NET/Extend/UsageExtensions.cscontains 36 extension method(s) that compute derived properties for theIUsageinterface. These methods currently throwNotSupportedExceptionand need to be implemented.Checklist
List<IClassifier> ComputeDefinition(this IUsage)List<IUsage> ComputeDirectedUsage(this IUsage)bool ComputeIsReference(this IUsage)bool ComputeMayTimeVary(this IUsage)List<IActionUsage> ComputeNestedAction(this IUsage)List<IAllocationUsage> ComputeNestedAllocation(this IUsage)List<IAnalysisCaseUsage> ComputeNestedAnalysisCase(this IUsage)List<IAttributeUsage> ComputeNestedAttribute(this IUsage)List<ICalculationUsage> ComputeNestedCalculation(this IUsage)List<ICaseUsage> ComputeNestedCase(this IUsage)List<IConcernUsage> ComputeNestedConcern(this IUsage)List<IConnectorAsUsage> ComputeNestedConnection(this IUsage)List<IConstraintUsage> ComputeNestedConstraint(this IUsage)List<IEnumerationUsage> ComputeNestedEnumeration(this IUsage)List<IFlowUsage> ComputeNestedFlow(this IUsage)List<IInterfaceUsage> ComputeNestedInterface(this IUsage)List<IItemUsage> ComputeNestedItem(this IUsage)List<IMetadataUsage> ComputeNestedMetadata(this IUsage)List<IOccurrenceUsage> ComputeNestedOccurrence(this IUsage)List<IPartUsage> ComputeNestedPart(this IUsage)List<IPortUsage> ComputeNestedPort(this IUsage)List<IReferenceUsage> ComputeNestedReference(this IUsage)List<IRenderingUsage> ComputeNestedRendering(this IUsage)List<IRequirementUsage> ComputeNestedRequirement(this IUsage)List<IStateUsage> ComputeNestedState(this IUsage)List<ITransitionUsage> ComputeNestedTransition(this IUsage)List<IUsage> ComputeNestedUsage(this IUsage)List<IUseCaseUsage> ComputeNestedUseCase(this IUsage)List<IVerificationCaseUsage> ComputeNestedVerificationCase(this IUsage)List<IViewUsage> ComputeNestedView(this IUsage)List<IViewpointUsage> ComputeNestedViewpoint(this IUsage)IDefinition ComputeOwningDefinition(this IUsage)IUsage ComputeOwningUsage(this IUsage)List<IUsage> ComputeUsage(this IUsage)List<IUsage> ComputeVariant(this IUsage)List<IVariantMembership> ComputeVariantMembership(this IUsage)IFeature ComputeRedefinedNamingFeatureOperation(this IUsage)IFeature ComputeReferencedFeatureTargetOperation(this IUsage)System Configuration
SysML2.NET/Extend/UsageExtensions.cs