CkCacheRoot
Namespace: Meshmakers.Octo.ConstructionKit.Contracts.DataTransferObjects
The root object of the compiled version of a CK model.
public class CkCacheRoot
Inheritance Object → CkCacheRoot
Properties
Types
Returns types of the model
public List<CkTypeGraph> Types { get; set; }
Property Value
AssociationRoles
Returns associations of the model
public List<CkAssociationRoleGraph> AssociationRoles { get; set; }
Property Value
Attributes
Returns attributes of the model
public List<CkAttributeGraph> Attributes { get; set; }
Property Value
Records
Returns records of the model
public List<CkRecordGraph> Records { get; set; }
Property Value
Enums
Returns enums of the model
public List<CkEnumGraph> Enums { get; set; }
Property Value
Dependencies
Returns a list of model dependencies of the graph
public Dictionary<CkModelId, ICollection<CkModelId>> Dependencies { get; set; }
Property Value
Dictionary<CkModelId, ICollection<CkModelId>>
Models
Returns a list of models of the graph
public List<CkModelPropertiesDto> Models { get; set; }
Property Value
Constructors
CkCacheRoot()
public CkCacheRoot()