Class LifecycleEvent
Documents an event in the study lifecycle
Inherited Members
Namespace: Algenta.Colectica.Model.Ddi
Assembly: Algenta.Colectica.Model.Ddi.dll
Syntax
public class LifecycleEvent : IdentifiableBase, INotifyPropertyChanged, IIdentifiable, IHasCustomFields
Properties
Description
Gets the description.
Declaration
public virtual MultilingualString Description { get; }
Property Value
| Type | Description |
|---|---|
| MultilingualString |
DisplayLabel
Gets the display label.
Declaration
public string DisplayLabel { get; }
Property Value
| Type | Description |
|---|---|
| string |
EventDate
The date or date range of the event
Declaration
public DateSpecification EventDate { get; set; }
Property Value
| Type | Description |
|---|---|
| DateSpecification |
EventType
The type of Methodology being described.
Declaration
public CodeValue EventType { get; set; }
Property Value
| Type | Description |
|---|---|
| CodeValue |
Label
Gets the label.
Declaration
public MultilingualString Label { get; }
Property Value
| Type | Description |
|---|---|
| MultilingualString |
ResponsibleAgencies
Organizations or individuals responsible for the event
Declaration
public ObservableCollection<Agent> ResponsibleAgencies { get; }
Property Value
| Type | Description |
|---|---|
| ObservableCollection<Agent> |
Methods
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 child.
Declaration
public override int RemoveChild(IdentifierTriple child)
Parameters
| Type | Name | Description |
|---|---|---|
| IdentifierTriple | child | The child. |
Returns
| Type | Description |
|---|---|
| int |
Overrides
Exceptions
| Type | Condition |
|---|---|
| ArgumentNullException | child |
ReplaceChild(IdentifierTriple, IVersionable)
Replaces the child.
Declaration
public override int ReplaceChild(IdentifierTriple toReplace, IVersionable child)
Parameters
| Type | Name | Description |
|---|---|---|
| IdentifierTriple | toReplace | To replace. |
| IVersionable | child | The child. |
Returns
| Type | Description |
|---|---|
| int |
Overrides
Exceptions
| Type | Condition |
|---|---|
| ArgumentNullException | child |
WatchProperties()
Watch for property changed events
Declaration
protected override void WatchProperties()