Class ChildItemCollection
Represents a collection of IVersionable items that are children of some other IVersionable item.
Inheritance
System.Object
ChildItemCollection
Namespace: Algenta.Colectica.Model.Utility
Assembly: Algenta.Colectica.Model.dll
Syntax
public class ChildItemCollection : Collection<IVersionable>
Constructors
ChildItemCollection(IVersionable)
Create a new child collection object tied to a parent
Declaration
public ChildItemCollection(IVersionable parent = null)
Parameters
Type | Name | Description |
---|---|---|
IVersionable | parent |
Properties
NonConcreteReferences
Child items that are referenced but never instantiated as a child in the object model.
Declaration
public Collection<TypedIdTriple> NonConcreteReferences { get; set; }
Property Value
Type | Description |
---|---|
Collection<TypedIdTriple> |
Parent
The parent item of the child items
Declaration
public IVersionable Parent { get; set; }
Property Value
Type | Description |
---|---|
IVersionable |
Methods
GetAllRelationships()
Get all relationships that can be either instantiated in the model or are non concrete references.
Declaration
public IEnumerable<TypedIdTriple> GetAllRelationships()
Returns
Type | Description |
---|---|
IEnumerable<TypedIdTriple> | Typed identifiers of all referenced items. |