Show / Hide Table of Contents

Class ManagedScaleRepresentation

Managed Representation for scales

Inheritance
System.Object
NotificationObject
IdentifiableBase
VersionableBase
DescribableBase
ManagedRepresentationBase
ManagedScaleRepresentation
Inherited Members
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.ManagedCollections
VersionableBase.ManageCollection(INotifyCollectionChanged, String)
VersionableBase.RemoveChild(IVersionable, IList[])
VersionableBase.RemoveChild(IdentifierTriple, IList[])
VersionableBase.AddChild(IVersionable)
VersionableBase.ChildTypesAccepted
Algenta.Colectica.Model.VersionableBase.TryReplaceChild<T>(Func<>, Action<>, Algenta.Colectica.Model.Utility.IdentifierTriple, Algenta.Colectica.Model.IVersionable)
VersionableBase.ToString()
IdentifiableBase.DefaultAgencyId
IdentifiableBase.AgencyId
IdentifiableBase.Identifier
IdentifiableBase.UserIds
IdentifiableBase.GetUserIdValue(String)
NotificationObject.PropertyChanged
NotificationObject.RaisePropertyChanged(String)
NotificationObject.RaisePropertyChanged(String[])
Algenta.Colectica.Model.NotificationObject.RaisePropertyChanged<T>(Expression<>)
NotificationObject.OnPropertyChanged(String)
NotificationObject.ResumePropertyEvents()
NotificationObject.SuspendPropertyEvents()
NotificationObject.PropertyEventsSuspended
NotificationObject.PropagateChildChanges(INotifyCollectionChanged, String)
Namespace: Algenta.Colectica.Model.Ddi
Assembly: Algenta.Colectica.Model.Ddi.dll
Syntax
public class ManagedScaleRepresentation : ManagedRepresentationBase, IVersionable, IIdentifiable, IVisitable, IHasCustomFields, IDescribable

Properties

Anchors

Labels for certain points on the scale. For example, (1=Poor, 5=Indifferent, 10=Great)

Declaration
public ObservableCollection<Anchor> Anchors { get; }
Property Value
Type Description
ObservableCollection<Anchor>

ClassificationLevel

Gets or sets the classification level.

Declaration
public CategoryRelation ClassificationLevel { get; set; }
Property Value
Type Description
CategoryRelation

DisplayLayout

Defines how the scale should be displayed, for example "line" or "list". Can be a controlled vocabulary.

Declaration
public CodeValue DisplayLayout { get; set; }
Property Value
Type Description
CodeValue

GenericOutputFormat

This field provides a recommended generic treatment of the data for display by an application.

Declaration
public CodeValue GenericOutputFormat { get; set; }
Property Value
Type Description
CodeValue

High

The ending point of the scale.

Declaration
public decimal ? High { get; set; }
Property Value
Type Description
System.Nullable<System.Decimal>

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

Low

The starting point of the scale.

Declaration
public decimal ? Low { get; set; }
Property Value
Type Description
System.Nullable<System.Decimal>

MarkedIncrement

The interval beween tick marks when the scale is visualized.

Declaration
public decimal ? MarkedIncrement { get; set; }
Property Value
Type Description
System.Nullable<System.Decimal>

RecommendedDataType

This field provides the recommended treatment of the data within an application.

Declaration
public CodeValue RecommendedDataType { get; set; }
Property Value
Type Description
CodeValue

ValueIncrement

The interval between displayed values when the scale is visualized.

Declaration
public decimal ? ValueIncrement { get; set; }
Property Value
Type Description
System.Nullable<System.Decimal>

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
VersionableBase.GetChildren()

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
VersionableBase.RemoveChild(IdentifierTriple)

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.

Overrides
VersionableBase.ReplaceChild(IdentifierTriple, IVersionable)

Extension Methods

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