IModelRelationshipEntry Interface
Represents a reference from one element to another, which might be unresolved.
Namespace: Microsoft.Data.Schema.SchemaModel
Assembly: Microsoft.Data.Schema (in Microsoft.Data.Schema.dll)
Syntax
'Declaration
Public Interface IModelRelationshipEntry _
Inherits IModelAnnotationHolder, IEquatable(Of IModelRelationshipEntry), IComparable(Of IModelRelationshipEntry)
public interface IModelRelationshipEntry : IModelAnnotationHolder,
IEquatable<IModelRelationshipEntry>, IComparable<IModelRelationshipEntry>
public interface class IModelRelationshipEntry : IModelAnnotationHolder,
IEquatable<IModelRelationshipEntry^>, IComparable<IModelRelationshipEntry^>
type IModelRelationshipEntry =
interface
interface IModelAnnotationHolder
interface IEquatable<IModelRelationshipEntry>
interface IComparable<IModelRelationshipEntry>
end
public interface IModelRelationshipEntry extends IModelAnnotationHolder, IEquatable<IModelRelationshipEntry>, IComparable<IModelRelationshipEntry>
The IModelRelationshipEntry type exposes the following members.
Properties
Name | Description | |
---|---|---|
Element | Gets or sets the referenced element. | |
FromElement | ||
Ordinal | Gets the location of this entry in the relationship. | |
RelationshipClass | Gets the relationship class. | |
SourceCodePositions |
Top
Methods
Name | Description | |
---|---|---|
AddAnnotation | Adds the given annotation to this element. (Inherited from IModelAnnotationHolder.) | |
CompareTo | Compares the current object with another object of the same type. (Inherited from IComparable<IModelRelationshipEntry>.) | |
Equals | Indicates whether the current object is equal to another object of the same type. (Inherited from IEquatable<IModelRelationshipEntry>.) | |
GetAnnotations() | Returns a list of annotations attached to this element. (Inherited from IModelAnnotationHolder.) | |
GetAnnotations(Type) | Returns a list of attached annotations of the given type. (Inherited from IModelAnnotationHolder.) | |
GetAnnotations(ModelIdentifier) | Returns a list of attached annotations that have the given identifier. (Inherited from IModelAnnotationHolder.) | |
GetAnnotations(ModelIdentifier, Type) | (Inherited from IModelAnnotationHolder.) | |
GetAnnotations<TType>() | Returns all attached model annotations that implement the given annotation type and have the specified model identifier. (Inherited from IModelAnnotationHolder.) | |
GetAnnotations<TType>(ModelIdentifier) | (Inherited from IModelAnnotationHolder.) | |
RemoveAnnotation | Removes the specified annotation from this model element. (Inherited from IModelAnnotationHolder.) |
Top