Show / Hide Table of Contents

Class ControlConstructGroup

Represents a group of ActivityBase items.

Inheritance
Object
NotificationObject
IdentifiableBase
VersionableBase
DescribableBase
VersionableGroupBase<ActivityBase, ControlConstructGroup>
ControlConstructGroup
Implements
INotifyPropertyChanged
IVersionableGroup
IVersionable
IIdentifiable
IVisitable
IHasCustomFields
IDescribable
Inherited Members
VersionableGroupBase<ActivityBase, ControlConstructGroup>.TypeOfGroup
VersionableGroupBase<ActivityBase, ControlConstructGroup>.Universes
VersionableGroupBase<ActivityBase, ControlConstructGroup>.Concept
VersionableGroupBase<ActivityBase, ControlConstructGroup>.Subjects
VersionableGroupBase<ActivityBase, ControlConstructGroup>.Keywords
VersionableGroupBase<ActivityBase, ControlConstructGroup>.Items
VersionableGroupBase<ActivityBase, ControlConstructGroup>.ItemsList
VersionableGroupBase<ActivityBase, ControlConstructGroup>.ChildGroups
VersionableGroupBase<ActivityBase, ControlConstructGroup>.ChildGroupsList
VersionableGroupBase<ActivityBase, ControlConstructGroup>.ChildItemType
VersionableGroupBase<ActivityBase, ControlConstructGroup>.ChildGroupType
VersionableGroupBase<ActivityBase, ControlConstructGroup>.GetChildren()
VersionableGroupBase<ActivityBase, ControlConstructGroup>.ReplaceChild(IdentifierTriple, IVersionable)
VersionableGroupBase<ActivityBase, ControlConstructGroup>.AddChild(IVersionable)
VersionableGroupBase<ActivityBase, ControlConstructGroup>.RemoveChild(IVersionable)
VersionableGroupBase<ActivityBase, ControlConstructGroup>.RemoveChild(IdentifierTriple)
VersionableGroupBase<ActivityBase, ControlConstructGroup>.ChildTypesAccepted
DescribableBase.ItemName
DescribableBase.Label
DescribableBase.Description
DescribableBase.DisplayLabel
VersionableBase.Accept(IVersionableVisitor)
VersionableBase.IsDirty
VersionableBase.IsPublished
VersionableBase.ChildrenDereferenced
VersionableBase.IsPopulated
VersionableBase.Version
VersionableBase.VersionDate
VersionableBase.VersionResponsibility
VersionableBase.VersionRationale
VersionableBase.CompositeId
VersionableBase.CustomFields
VersionableBase.UserAttributes
VersionableBase.OtherMaterials
VersionableBase.BasedOn
VersionableBase.Attachments
VersionableBase.ThumbnailImageUri
VersionableBase.BannerImageUri
VersionableBase.GetChildren()
VersionableBase.ManagedCollections
VersionableBase.ManageCollection(INotifyCollectionChanged, String)
VersionableBase.RemoveChild(IVersionable, IList[])
VersionableBase.RemoveChild(IdentifierTriple, IList[])
VersionableBase.RemoveChild(IdentifierTriple)
VersionableBase.AddChild(IVersionable)
VersionableBase.TryReplaceChild<T>(Func<T>, Action<T>, IdentifierTriple, IVersionable)
VersionableBase.ToString()
IdentifiableBase.DefaultAgencyId
IdentifiableBase.AgencyId
IdentifiableBase.Identifier
IdentifiableBase.UserIds
IdentifiableBase.GetUserIdValue(String)
NotificationObject.PropertyChanged
NotificationObject.RaisePropertyChanged(String)
NotificationObject.RaisePropertyChanged(String[])
NotificationObject.RaisePropertyChanged<T>(Expression<Func<T>>)
NotificationObject.OnPropertyChanged(String)
NotificationObject.ResumePropertyEvents()
NotificationObject.SuspendPropertyEvents()
NotificationObject.PropertyEventsSuspended
NotificationObject.PropagateChildChanges(INotifyCollectionChanged, String)
Object.Equals(Object)
Object.Equals(Object, Object)
Object.ReferenceEquals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Namespace: Algenta.Colectica.Model.Ddi
Assembly: Algenta.Colectica.Model.Ddi.dll
Syntax
public class ControlConstructGroup : VersionableGroupBase<ActivityBase, ControlConstructGroup>, INotifyPropertyChanged, IVersionableGroup, IVersionable, IIdentifiable, IVisitable, IHasCustomFields, IDescribable

Constructors

ControlConstructGroup()

Initializes a new instance of the ControlConstructGroup class.

Declaration
public ControlConstructGroup()

Properties

ChildTypesAccepted

A list of types accepted for child management

Declaration
public override Collection<Guid> ChildTypesAccepted { get; }
Property Value
Type Description
Collection<Guid>
Overrides
Algenta.Colectica.Model.Ddi.VersionableGroupBase<Algenta.Colectica.Model.Ddi.ActivityBase, Algenta.Colectica.Model.Ddi.ControlConstructGroup>.ChildTypesAccepted

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
VersionableBase.ItemType

Methods

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
Int32
Overrides
Algenta.Colectica.Model.Ddi.VersionableGroupBase<Algenta.Colectica.Model.Ddi.ActivityBase, Algenta.Colectica.Model.Ddi.ControlConstructGroup>.ReplaceChild(Algenta.Colectica.Model.Utility.IdentifierTriple, Algenta.Colectica.Model.IVersionable)
Exceptions
Type Condition
ArgumentNullException

child

Implements

System.ComponentModel.INotifyPropertyChanged
IVersionableGroup
IVersionable
IIdentifiable
IVisitable
IHasCustomFields
IDescribable

Extension Methods

VersionableExtensions.GetMetadata(IVersionable)
VersionableExtensions.GetHeader(IVersionable)
VersionableExtensions.SetUserAttribute(IVersionable, String, String)
VersionableExtensions.GetUserAttribute(IVersionable, String)
VersionableExtensions.GetUserAttributeInt(IVersionable, String)
VersionableCustomFieldExtensions.SetCustomField(IHasCustomFields, String, String)
VersionableCustomFieldExtensions.SetCustomField(IHasCustomFields, MultilingualString, String)
VersionableCustomFieldExtensions.SetCustomField(IHasCustomFields, String, IVersionable)
VersionableCustomFieldExtensions.SetCustomField(IHasCustomFields, MultilingualString, IVersionable)
VersionableCustomFieldExtensions.GetCustomFieldStringValue(IHasCustomFields, String)
VersionableCustomFieldExtensions.GetCustomFieldUriValue(IHasCustomFields, String)
VersionableCustomFieldExtensions.GetCustomFieldMultilingualStringValue(IHasCustomFields, String)
VersionableUserIdExtensions.SetUserId(IVersionable, String, String)
Extensions.GetMultilingualStrings(IVersionable)
Extensions.GetDdiFragmentRepresentation(IVersionable, DDIWorkflowSerializer, XmlDocument)
Extensions.GetDdi32FragmentRepresentation(IVersionable, Ddi32Serializer)
Extensions.GetDdi33FragmentRepresentation(IVersionable, Ddi33Serializer)
NamingHelper.GetBaseFileNameForItem(IVersionable)
In This Article
Back to top Generated by DocFX