Show / Hide Table of Contents

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.

Extension Methods

Extensions.Yield<T>(T)
Back to top Copyright © 2009-2018 Colectica