Skip to main content

CkGraphAssociationInheritance

Namespace: Meshmakers.Octo.ConstructionKit.Contracts.DependencyGraph

Saves the inheritance information of associations

public class CkGraphAssociationInheritance

Inheritance Object → CkGraphAssociationInheritance

Properties​

Owned​

Returns the owned associations

public ICollection<CkTypeAssociationGraph> Owned { get; }

Property Value​

ICollection<CkTypeAssociationGraph>

Inherited​

Returns the inherited associations

public ICollection<CkTypeAssociationGraph> Inherited { get; }

Property Value​

ICollection<CkTypeAssociationGraph>

All​

Returns the sum of owned and inherited associations

public ICollection<CkTypeAssociationGraph> All { get; }

Property Value​

ICollection<CkTypeAssociationGraph>

Constructors​

CkGraphAssociationInheritance()​

Creates a new instance of CkGraphAssociationInheritance

public CkGraphAssociationInheritance()

CkGraphAssociationInheritance(ICollection<CkTypeAssociationGraph>, ICollection<CkTypeAssociationGraph>)​

Creates a new instance of CkGraphAssociationInheritance

public CkGraphAssociationInheritance(ICollection<CkTypeAssociationGraph> owned, ICollection<CkTypeAssociationGraph> inherited)

Parameters​

owned ICollection<CkTypeAssociationGraph>

inherited ICollection<CkTypeAssociationGraph>