Show / Hide Table of Contents

Class ManagedNumericRepresentation

Managed Representation for numerics

Inheritance
object
NotificationObject
IdentifiableBase
VersionableBase
DescribableBase
ManagedRepresentationBase
ManagedNumericRepresentation
Implements
INotifyPropertyChanged
IVersionable
IIdentifiable
IHasCustomFields
IVisitable
IDescribable
Inherited Members
DescribableBase.ItemName
DescribableBase.Label
DescribableBase.Description
DescribableBase.DisplayLabel
DescribableBase.WatchProperties()
VersionableBase.Accept(IVersionableVisitor)
VersionableBase.IsDirty
VersionableBase.IsPublished
VersionableBase.ChildrenDereferenced
VersionableBase.IsPopulated
VersionableBase.Version
VersionableBase.VersionDate
VersionableBase.VersionResponsibility
VersionableBase.VersionRationale
VersionableBase.CompositeId
VersionableBase.OtherMaterials
VersionableBase.BasedOn
VersionableBase.SucceededBy
VersionableBase.Attachments
VersionableBase.ThumbnailImageUri
VersionableBase.BannerImageUri
VersionableBase.DisableChangeTracking
VersionableBase.GetChildren()
VersionableBase.RemoveChildHelper(IVersionable, params IList[])
VersionableBase.ReplaceChild(IdentifierTriple, IVersionable)
VersionableBase.RemoveChild(IdentifierTriple)
VersionableBase.AddChild(IVersionable)
VersionableBase.ChildTypesAccepted
VersionableBase.TryReplaceChild<T>(Func<T>, Action<T>, IdentifierTriple, IVersionable)
VersionableBase.ToString()
IdentifiableBase.DefaultAgencyId
IdentifiableBase.AgencyId
IdentifiableBase.Identifier
IdentifiableBase.UserIds
IdentifiableBase.CustomFields
IdentifiableBase.UserAttributes
IdentifiableBase.GetUserIdValue(string)
IdentifiableBase.RemoveChildHelper(IdentifierTriple, params IList[])
NotificationObject.PropertyChanged
NotificationObject.RaisePropertyChanged(string)
NotificationObject.OnPropertyChanged(string)
NotificationObject.ResumePropertyEvents()
NotificationObject.SuspendPropertyEvents()
NotificationObject.PropertyEventsSuspended
NotificationObject.PropagateChildChanges(INotifyCollectionChanged, string)
NotificationObject.WatchProperty(INotifyPropertyChanged, string)
NotificationObject.WatchCollection(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 ManagedNumericRepresentation : ManagedRepresentationBase, INotifyPropertyChanged, IVersionable, IIdentifiable, IHasCustomFields, IVisitable, IDescribable

Properties

ClassificationLevel

Gets or sets the classification level.

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

DecimalPositions

Gets or sets the number of decimal places allowed in the data.

Declaration
public int? DecimalPositions { get; set; }
Property Value
Type Description
int?

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

Gets or sets the upper bound of allowed numbers.

Declaration
public decimal? High { get; set; }
Property Value
Type Description
decimal?

InclusiveHigh

Gets or sets a value indicating whether the High value is inclusive or exclusive.

Declaration
public bool InclusiveHigh { get; set; }
Property Value
Type Description
bool

InclusiveLow

Gets a value indicating whether the Low value is inclusive or exclusive.

Declaration
public bool InclusiveLow { get; set; }
Property Value
Type Description
bool

Interval

Gets or sets the value to increase, or step value, for an incremental numeric representation.

Declaration
public double? Interval { get; set; }
Property Value
Type Description
double?
Remarks

This should be used as an integer value starting in DDI 3.2. Fractions will be truncated.

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

Gets or sets the lower bound of allowed numbers.

Declaration
public decimal? Low { get; set; }
Property Value
Type Description
decimal?

NumericType

Gets or sets the type of the number.

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

The type of the numeric.

RecommendedDataType

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

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

Scale

Gets or sets the unit of scale, for example "x1" or "x1000".

Declaration
public int? Scale { get; set; }
Property Value
Type Description
int?

Implements

INotifyPropertyChanged
IVersionable
IIdentifiable
IHasCustomFields
IVisitable
IDescribable

Extension Methods

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