Skip to main content

CkGraphDirectedAssociations

Namespace: Meshmakers.Octo.ConstructionKit.Contracts.DependencyGraph

Represents the directed associations of a CK type

public class CkGraphDirectedAssociations

Inheritance Object → CkGraphDirectedAssociations

Properties​

DefinedAssociations​

Returns the defined associations of the type

public ICollection<CkTypeAssociationDto> DefinedAssociations { get; }

Property Value​

ICollection<CkTypeAssociationDto>

In​

Returns the inbound associations

public CkGraphAssociationInheritance In { get; }

Property Value​

CkGraphAssociationInheritance

Out​

Returns the outbound associations

public CkGraphAssociationInheritance Out { get; }

Property Value​

CkGraphAssociationInheritance

Constructors​

CkGraphDirectedAssociations(ICollection<CkTypeAssociationDto>)​

Creates a new instance of CkGraphDirectedAssociations

public CkGraphDirectedAssociations(ICollection<CkTypeAssociationDto> definedAssociations)

Parameters​

definedAssociations ICollection<CkTypeAssociationDto>

CkGraphDirectedAssociations(ICollection<CkTypeAssociationDto>, CkGraphAssociationInheritance, CkGraphAssociationInheritance)​

Creates a new instance of CkGraphDirectedAssociations

public CkGraphDirectedAssociations(ICollection<CkTypeAssociationDto> definedAssociations, CkGraphAssociationInheritance in, CkGraphAssociationInheritance out)

Parameters​

definedAssociations ICollection<CkTypeAssociationDto>

in CkGraphAssociationInheritance

out CkGraphAssociationInheritance