Skip to main content

RtEntityRoleIdDirectionPair

Namespace: Meshmakers.Octo.Runtime.Contracts.Repositories

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

public record RtEntityRoleIdDirectionPair : IEquatable<RtEntityRoleIdDirectionPair>

Inheritance ObjectRtEntityRoleIdDirectionPair
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