C# Class NMF.Models.Meta.ModelExtensions

Mostrar archivo Open project: NMFCode/NMF

Public Properties

Property Type Description
ClassBaseTypesReference IReference
ClassModelElement IClass
ReferenceReferenceTypeReference IReference
ReferenceTypeReferencesReference IReference
StructuredTypeAttributesReference IReference
TypedElementIsOrderedAttribute IAttribute
TypedElementIsUniqueAttribute IAttribute
TypedElementLoweroundAttribute IAttribute
TypedElementUpperBoundAttribute IAttribute

Public Methods

Method Description
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

Method Details

Decompose() public static method

public static Decompose ( this scope, IAttribute attribute ) : ICollection
scope this
attribute IAttribute
return ICollection

Decompose() public static method

public static Decompose ( this scope, IReference reference ) : ICollection
scope this
reference IReference
return ICollection

GetAttributeConstraintValue() public static method

public static GetAttributeConstraintValue ( this referenceClass, IAttribute attribute ) : ICollection
referenceClass this
attribute IAttribute
return ICollection

GetIsOrderedConstraintValue() public static method

public static GetIsOrderedConstraintValue ( this scope ) : bool?
scope this
return bool?

GetIsUniqueConstraintValue() public static method

public static GetIsUniqueConstraintValue ( this scope ) : bool?
scope this
return bool?

GetLowerBoundConstraintValue() public static method

public static GetLowerBoundConstraintValue ( this scope ) : int?
scope this
return int?

GetReferenceConstraintValue() public static method

public static GetReferenceConstraintValue ( this referenceClass, IReference reference ) : ICollection
referenceClass this
reference IReference
return ICollection

GetReferenceTypeConstraintValue() public static method

public static GetReferenceTypeConstraintValue ( this scope ) : IReferenceType
scope this
return IReferenceType

GetUpperBoundConstraintValue() public static method

public static GetUpperBoundConstraintValue ( this scope ) : int?
scope this
return int?

MostSpecificRefinement() public static method

public static MostSpecificRefinement ( this scope, IAttribute attribute ) : ICollection
scope this
attribute IAttribute
return ICollection

MostSpecificRefinement() public static method

public static MostSpecificRefinement ( this scope, IReference reference ) : ICollection
scope this
reference IReference
return ICollection

Property Details

ClassBaseTypesReference public_oe static_oe property

public static IReference ClassBaseTypesReference
return IReference

ClassModelElement public_oe static_oe property

public static IClass ClassModelElement
return IClass

ReferenceReferenceTypeReference public_oe static_oe property

public static IReference ReferenceReferenceTypeReference
return IReference

ReferenceTypeReferencesReference public_oe static_oe property

public static IReference ReferenceTypeReferencesReference
return IReference

StructuredTypeAttributesReference public_oe static_oe property

public static IReference StructuredTypeAttributesReference
return IReference

TypedElementIsOrderedAttribute public_oe static_oe property

public static IAttribute TypedElementIsOrderedAttribute
return IAttribute

TypedElementIsUniqueAttribute public_oe static_oe property

public static IAttribute TypedElementIsUniqueAttribute
return IAttribute

TypedElementLoweroundAttribute public_oe static_oe property

public static IAttribute TypedElementLoweroundAttribute
return IAttribute

TypedElementUpperBoundAttribute public_oe static_oe property

public static IAttribute TypedElementUpperBoundAttribute
return IAttribute