C# Класс NMF.Models.Meta.ModelExtensions

Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
ClassBaseTypesReference IReference
ClassModelElement IClass
ReferenceReferenceTypeReference IReference
ReferenceTypeReferencesReference IReference
StructuredTypeAttributesReference IReference
TypedElementIsOrderedAttribute IAttribute
TypedElementIsUniqueAttribute IAttribute
TypedElementLoweroundAttribute IAttribute
TypedElementUpperBoundAttribute IAttribute

Открытые методы

Метод Описание
Decompose ( this scope, IAttribute attribute ) : ICollection
Decompose ( this scope, IReference reference ) : ICollection
GetAttributeConstraintValue ( this referenceClass, IAttribute attribute ) : ICollection
GetIsOrderedConstraintValue ( this scope ) : bool?
GetIsUniqueConstraintValue ( this scope ) : bool?
GetLowerBoundConstraintValue ( this scope ) : int?
GetReferenceConstraintValue ( this referenceClass, IReference reference ) : ICollection
GetReferenceTypeConstraintValue ( this scope ) : IReferenceType
GetUpperBoundConstraintValue ( this scope ) : int?
MostSpecificRefinement ( this scope, IAttribute attribute ) : ICollection
MostSpecificRefinement ( this scope, IReference reference ) : ICollection

Описание методов

Decompose() публичный статический Метод

public static Decompose ( this scope, IAttribute attribute ) : ICollection
scope this
attribute IAttribute
Результат ICollection

Decompose() публичный статический Метод

public static Decompose ( this scope, IReference reference ) : ICollection
scope this
reference IReference
Результат ICollection

GetAttributeConstraintValue() публичный статический Метод

public static GetAttributeConstraintValue ( this referenceClass, IAttribute attribute ) : ICollection
referenceClass this
attribute IAttribute
Результат ICollection

GetIsOrderedConstraintValue() публичный статический Метод

public static GetIsOrderedConstraintValue ( this scope ) : bool?
scope this
Результат bool?

GetIsUniqueConstraintValue() публичный статический Метод

public static GetIsUniqueConstraintValue ( this scope ) : bool?
scope this
Результат bool?

GetLowerBoundConstraintValue() публичный статический Метод

public static GetLowerBoundConstraintValue ( this scope ) : int?
scope this
Результат int?

GetReferenceConstraintValue() публичный статический Метод

public static GetReferenceConstraintValue ( this referenceClass, IReference reference ) : ICollection
referenceClass this
reference IReference
Результат ICollection

GetReferenceTypeConstraintValue() публичный статический Метод

public static GetReferenceTypeConstraintValue ( this scope ) : IReferenceType
scope this
Результат IReferenceType

GetUpperBoundConstraintValue() публичный статический Метод

public static GetUpperBoundConstraintValue ( this scope ) : int?
scope this
Результат int?

MostSpecificRefinement() публичный статический Метод

public static MostSpecificRefinement ( this scope, IAttribute attribute ) : ICollection
scope this
attribute IAttribute
Результат ICollection

MostSpecificRefinement() публичный статический Метод

public static MostSpecificRefinement ( this scope, IReference reference ) : ICollection
scope this
reference IReference
Результат ICollection

Описание свойств

ClassBaseTypesReference публичное статическое свойство

public static IReference ClassBaseTypesReference
Результат IReference

ClassModelElement публичное статическое свойство

public static IClass ClassModelElement
Результат IClass

ReferenceReferenceTypeReference публичное статическое свойство

public static IReference ReferenceReferenceTypeReference
Результат IReference

ReferenceTypeReferencesReference публичное статическое свойство

public static IReference ReferenceTypeReferencesReference
Результат IReference

StructuredTypeAttributesReference публичное статическое свойство

public static IReference StructuredTypeAttributesReference
Результат IReference

TypedElementIsOrderedAttribute публичное статическое свойство

public static IAttribute TypedElementIsOrderedAttribute
Результат IAttribute

TypedElementIsUniqueAttribute публичное статическое свойство

public static IAttribute TypedElementIsUniqueAttribute
Результат IAttribute

TypedElementLoweroundAttribute публичное статическое свойство

public static IAttribute TypedElementLoweroundAttribute
Результат IAttribute

TypedElementUpperBoundAttribute публичное статическое свойство

public static IAttribute TypedElementUpperBoundAttribute
Результат IAttribute