Class QualityStatementScheme
Represents a collection of QualityStatement objects.
Inheritance
Inherited Members
Namespace: Algenta.Colectica.Model.Ddi
Assembly: Algenta.Colectica.Model.Ddi.dll
Syntax
public class QualityStatementScheme : DescribableBase, IVersionable, IIdentifiable, IVisitable, IHasCustomFields, IDescribableConstructors
QualityStatementScheme()
Initializes a new instance of the QualityStatementScheme class.
Declaration
public QualityStatementScheme()Properties
ChildTypesAccepted
Gets the child types that may be added to this item type.
Declaration
public override Collection<Guid> ChildTypesAccepted { get; }Property Value
| Type | Description | 
|---|---|
| Collection<Guid> | The child types that may be added to this item type. | 
Overrides
ItemType
Gets the universally unique identifier representing the item's type.
Declaration
public override Guid ItemType { get; }Property Value
| Type | Description | 
|---|---|
| Guid | The identifier representing the item's type. | 
Overrides
QualityStatementGroups
Gets quality statement groups contained in this scheme.
Declaration
public ObservableCollection<QualityStatementGroup> QualityStatementGroups { get; }Property Value
| Type | Description | 
|---|---|
| ObservableCollection<QualityStatementGroup> | 
QualityStatements
Gets the quality statements.
Declaration
public ObservableCollection<QualityStatement> QualityStatements { get; }Property Value
| Type | Description | 
|---|---|
| ObservableCollection<QualityStatement> | 
Methods
AddChild(IVersionable)
Adds the provided child to this item.
Declaration
public override void AddChild(IVersionable child)Parameters
| Type | Name | Description | 
|---|---|---|
| IVersionable | child | The item to be added as a child of this item. | 
Overrides
GetChildren()
Gets the identifiers of the item's children.
Declaration
public override ChildItemCollection GetChildren()Returns
| Type | Description | 
|---|---|
| ChildItemCollection | The identifiers of the item's children. | 
Overrides
RemoveChild(IdentifierTriple)
Removes the specified child.
Declaration
public override int RemoveChild(IdentifierTriple child)Parameters
| Type | Name | Description | 
|---|---|---|
| IdentifierTriple | child | The child to be removed. | 
Returns
| Type | Description | 
|---|---|
| System.Int32 | The number of children removed from the item. | 
Overrides
ReplaceChild(IdentifierTriple, IVersionable)
Replaces the child with the specified identifier with the provided item.
Declaration
public override int ReplaceChild(IdentifierTriple toReplace, IVersionable child)Parameters
| Type | Name | Description | 
|---|---|---|
| IdentifierTriple | toReplace | The identifier of the child to replace. | 
| IVersionable | child | The new child. | 
Returns
| Type | Description | 
|---|---|
| System.Int32 | The number of children replaced. |