Zum Hauptinhalt springen

RtEntityRoleIdDirectionPair

Namespace: Meshmakers.Octo.Runtime.Contracts.Repositories

Pair of rt entity id, association role id and direction.

public record RtEntityRoleIdDirectionPair : IEquatable<RtEntityRoleIdDirectionPair>

Inheritance Object → RtEntityRoleIdDirectionPair
Implements IEquatable<RtEntityRoleIdDirectionPair>

Properties​

RtEntityId​

Runtime entity id

public RtEntityId RtEntityId { get; set; }

Property Value​

RtEntityId

CkRoleId​

Association role id

public RtCkId<CkAssociationRoleId> CkRoleId { get; set; }

Property Value​

RtCkId<CkAssociationRoleId>

Direction​

>Direction of the association

public GraphDirections Direction { get; set; }

Property Value​

GraphDirections

Constructors​

RtEntityRoleIdDirectionPair(RtEntityId, RtCkId<CkAssociationRoleId>, GraphDirections)​

Pair of rt entity id, association role id and direction.

public RtEntityRoleIdDirectionPair(RtEntityId RtEntityId, RtCkId<CkAssociationRoleId> CkRoleId, GraphDirections Direction)

Parameters​

RtEntityId RtEntityId
Runtime entity id

CkRoleId RtCkId<CkAssociationRoleId>
Association role id

Direction GraphDirections
>Direction of the association