Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -191,7 +191,7 @@ public partial interface IElement
/// notation (i.e., surrounded by single quote characters and with special characters escaped).
/// </summary>
/// <returns>
/// The expected string
/// The expected <see cref="string" />
/// </returns>
string EscapedName() => this.ComputeEscapedNameOperation();

Expand All @@ -200,23 +200,23 @@ public partial interface IElement
/// declaredShortName.
/// </summary>
/// <returns>
/// The expected string
/// The expected <see cref="string" />
/// </returns>
string EffectiveShortName() => this.ComputeEffectiveShortNameOperation();

/// <summary>
/// Return an effective name for this Element. By default this is the same as its declaredName.
/// </summary>
/// <returns>
/// The expected string
/// The expected <see cref="string" />
/// </returns>
string EffectiveName() => this.ComputeEffectiveNameOperation();

/// <summary>
/// By default, return the library Namespace of the owningRelationship of this Element, if it has one.
/// </summary>
/// <returns>
/// The expected INamespace
/// The expected <see cref="INamespace" />
/// </returns>
INamespace LibraryNamespace() => this.ComputeLibraryNamespaceOperation();

Expand All @@ -230,7 +230,7 @@ public partial interface IElement
/// to use owningRelatedElement when appropriate.)
/// </summary>
/// <returns>
/// The expected string
/// The expected <see cref="string" />
/// </returns>
string Path() => this.ComputePathOperation();
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -269,7 +269,7 @@ public partial interface IFeature : IType
/// No documentation provided
/// </param>
/// <returns>
/// The expected FeatureDirectionKind
/// The expected <see cref="FeatureDirectionKind" />
/// </returns>
FeatureDirectionKind DirectionFor(IType type) => this.ComputeDirectionForOperation(type);

Expand All @@ -278,7 +278,7 @@ public partial interface IFeature : IType
/// effective shortName of the Feature returned by the namingFeature() operation, if any.
/// </summary>
/// <returns>
/// The expected string
/// The expected <see cref="string" />
/// </returns>
new string EffectiveShortName() => this.ComputeRedefinedEffectiveShortNameOperation();

Expand All @@ -288,7 +288,7 @@ public partial interface IFeature : IType
/// operation, if any.
/// </summary>
/// <returns>
/// The expected string
/// The expected <see cref="string" />
/// </returns>
new string EffectiveName() => this.ComputeRedefinedEffectiveNameOperation();

Expand All @@ -297,7 +297,7 @@ public partial interface IFeature : IType
/// ownedRedefinition, if any.
/// </summary>
/// <returns>
/// The expected IFeature
/// The expected <see cref="IFeature" />
/// </returns>
IFeature NamingFeature() => this.ComputeNamingFeatureOperation();

Expand All @@ -307,9 +307,9 @@ public partial interface IFeature : IType
/// No documentation provided
/// </param>
/// <returns>
/// The expected IType
/// The expected collection of <see cref="IType" />
/// </returns>
new IType Supertypes(bool excludeImplied) => this.ComputeRedefinedSupertypesOperation(excludeImplied);
new List<IType> Supertypes(bool excludeImplied) => this.ComputeRedefinedSupertypesOperation(excludeImplied);

/// <summary>
/// Check whether this Feature directly redefines the given redefinedFeature.
Expand All @@ -318,7 +318,7 @@ public partial interface IFeature : IType
/// No documentation provided
/// </param>
/// <returns>
/// The expected bool
/// The expected <see cref="bool" />
/// </returns>
bool Redefines(IFeature redefinedFeature) => this.ComputeRedefinesOperation(redefinedFeature);

Expand All @@ -330,7 +330,7 @@ public partial interface IFeature : IType
/// No documentation provided
/// </param>
/// <returns>
/// The expected bool
/// The expected <see cref="bool" />
/// </returns>
bool RedefinesFromLibrary(string libraryFeatureName) => this.ComputeRedefinesFromLibraryOperation(libraryFeatureName);

Expand All @@ -345,7 +345,7 @@ public partial interface IFeature : IType
/// No documentation provided
/// </param>
/// <returns>
/// The expected bool
/// The expected <see cref="bool" />
/// </returns>
bool SubsetsChain(IFeature first, IFeature second) => this.ComputeSubsetsChainOperation(first, second);

Expand All @@ -361,7 +361,7 @@ public partial interface IFeature : IType
/// No documentation provided
/// </param>
/// <returns>
/// The expected bool
/// The expected <see cref="bool" />
/// </returns>
new bool IsCompatibleWith(IType otherType) => this.ComputeRedefinedIsCompatibleWithOperation(otherType);

Expand All @@ -376,33 +376,33 @@ public partial interface IFeature : IType
/// as the Feature.
/// </summary>
/// <returns>
/// The expected IFeature
/// The expected collection of <see cref="IFeature" />
/// </returns>
IFeature TypingFeatures() => this.ComputeTypingFeaturesOperation();
List<IFeature> TypingFeatures() => this.ComputeTypingFeaturesOperation();

/// <summary>
/// If isCartesianProduct is true, then return the list of Types whose Cartesian product can be
/// represented by this Feature. (If isCartesianProduct is not true, the operation will still return a
/// valid value, it will just not represent anything useful.)
/// </summary>
/// <returns>
/// The expected IType
/// The expected collection of <see cref="IType" />
/// </returns>
IType AsCartesianProduct() => this.ComputeAsCartesianProductOperation();
List<IType> AsCartesianProduct() => this.ComputeAsCartesianProductOperation();

/// <summary>
/// Check whether this Feature can be used to represent a Cartesian product of Types.
/// </summary>
/// <returns>
/// The expected bool
/// The expected <see cref="bool" />
/// </returns>
bool IsCartesianProduct() => this.ComputeIsCartesianProductOperation();

/// <summary>
/// Return whether this Feature is an owned cross Feature of an end Feature.
/// </summary>
/// <returns>
/// The expected bool
/// The expected <see cref="bool" />
/// </returns>
bool IsOwnedCrossFeature() => this.ComputeIsOwnedCrossFeatureOperation();

Expand All @@ -412,17 +412,17 @@ public partial interface IFeature : IType
/// is not a FeatureMembership. If this exists, it is the crossFeature of the end Feature.
/// </summary>
/// <returns>
/// The expected IFeature
/// The expected <see cref="IFeature" />
/// </returns>
IFeature OwnedCrossFeature() => this.ComputeOwnedCrossFeatureOperation();

/// <summary>
/// Return this Feature and all the Features that are directly or indirectly Redefined by this Feature.
/// </summary>
/// <returns>
/// The expected IFeature
/// The expected collection of <see cref="IFeature" />
/// </returns>
IFeature AllRedefinedFeatures() => this.ComputeAllRedefinedFeaturesOperation();
List<IFeature> AllRedefinedFeatures() => this.ComputeAllRedefinedFeaturesOperation();

/// <summary>
/// Return if the featuringTypes of this Feature are compatible with the given type. If type is null,
Expand All @@ -435,7 +435,7 @@ public partial interface IFeature : IType
/// No documentation provided
/// </param>
/// <returns>
/// The expected bool
/// The expected <see cref="bool" />
/// </returns>
bool IsFeaturedWithin(IType type) => this.ComputeIsFeaturedWithinOperation(type);

Expand All @@ -447,7 +447,7 @@ public partial interface IFeature : IType
/// No documentation provided
/// </param>
/// <returns>
/// The expected bool
/// The expected <see cref="bool" />
/// </returns>
bool CanAccess(IFeature feature) => this.ComputeCanAccessOperation(feature);

Expand All @@ -461,7 +461,7 @@ public partial interface IFeature : IType
/// No documentation provided
/// </param>
/// <returns>
/// The expected bool
/// The expected <see cref="bool" />
/// </returns>
bool IsFeaturingType(IType type) => this.ComputeIsFeaturingTypeOperation(type);
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -99,7 +99,7 @@ public partial interface IMembership : IRelationship
/// No documentation provided
/// </param>
/// <returns>
/// The expected bool
/// The expected <see cref="bool" />
/// </returns>
bool IsDistinguishableFrom(IMembership other) => this.ComputeIsDistinguishableFromOperation(other);
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -85,7 +85,7 @@ public partial interface IMultiplicityRange : IMultiplicity
/// No documentation provided
/// </param>
/// <returns>
/// The expected bool
/// The expected <see cref="bool" />
/// </returns>
bool HasBounds(int lower, string upper) => this.ComputeHasBoundsOperation(lower, upper);

Expand All @@ -97,7 +97,7 @@ public partial interface IMultiplicityRange : IMultiplicity
/// No documentation provided
/// </param>
/// <returns>
/// The expected string
/// The expected <see cref="string" />
/// </returns>
string ValueOf(IExpression bound) => this.ComputeValueOfOperation(bound);
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,7 @@ public partial interface IOwningMembership : IMembership
/// return the path of the OwningMembership as specified for a Relationship in general.
/// </summary>
/// <returns>
/// The expected string
/// The expected <see cref="string" />
/// </returns>
new string Path() => this.ComputeRedefinedPathOperation();
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -97,7 +97,7 @@ public partial interface IRelationship : IElement
/// library element.
/// </summary>
/// <returns>
/// The expected INamespace
/// The expected <see cref="INamespace" />
/// </returns>
new INamespace LibraryNamespace() => this.ComputeRedefinedLibraryNamespaceOperation();

Expand All @@ -108,7 +108,7 @@ public partial interface IRelationship : IElement
/// general.
/// </summary>
/// <returns>
/// The expected string
/// The expected <see cref="string" />
/// </returns>
new string Path() => this.ComputeRedefinedPathOperation();
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -346,7 +346,7 @@ public partial interface IUsage : IFeature
/// ownedReferenceSubsetting.
/// </summary>
/// <returns>
/// The expected IFeature
/// The expected <see cref="IFeature" />
/// </returns>
new IFeature NamingFeature() => this.ComputeRedefinedNamingFeatureOperation();

Expand All @@ -355,7 +355,7 @@ public partial interface IUsage : IFeature
/// ownedReferenceSubsetting.
/// </summary>
/// <returns>
/// The expected IFeature
/// The expected <see cref="IFeature" />
/// </returns>
IFeature ReferencedFeatureTarget() => this.ComputeReferencedFeatureTargetOperation();
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -207,7 +207,7 @@ internal static List<ITextualRepresentation> ComputeTextualRepresentation(this I
/// The subject <see cref="IElement"/>
/// </param>
/// <returns>
/// The expected string
/// The expected <see cref="string" />
/// </returns>
[System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage]
internal static string ComputeEscapedNameOperation(this IElement elementSubject)
Expand All @@ -223,7 +223,7 @@ internal static string ComputeEscapedNameOperation(this IElement elementSubject)
/// The subject <see cref="IElement"/>
/// </param>
/// <returns>
/// The expected string
/// The expected <see cref="string" />
/// </returns>
[System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage]
internal static string ComputeEffectiveShortNameOperation(this IElement elementSubject)
Expand All @@ -238,7 +238,7 @@ internal static string ComputeEffectiveShortNameOperation(this IElement elementS
/// The subject <see cref="IElement"/>
/// </param>
/// <returns>
/// The expected string
/// The expected <see cref="string" />
/// </returns>
[System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage]
internal static string ComputeEffectiveNameOperation(this IElement elementSubject)
Expand All @@ -253,7 +253,7 @@ internal static string ComputeEffectiveNameOperation(this IElement elementSubjec
/// The subject <see cref="IElement"/>
/// </param>
/// <returns>
/// The expected INamespace
/// The expected <see cref="INamespace" />
/// </returns>
[System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage]
internal static INamespace ComputeLibraryNamespaceOperation(this IElement elementSubject)
Expand All @@ -274,7 +274,7 @@ internal static INamespace ComputeLibraryNamespaceOperation(this IElement elemen
/// The subject <see cref="IElement"/>
/// </param>
/// <returns>
/// The expected string
/// The expected <see cref="string" />
/// </returns>
[System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage]
internal static string ComputePathOperation(this IElement elementSubject)
Expand Down
Loading
Loading