C# 클래스 NMF.Models.Meta.ModelExtensions

파일 보기 프로젝트 열기: NMFCode/NMF

공개 프로퍼티들

프로퍼티 타입 설명
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