CompositeProperty Class
The CompositeProperty class is used to define a collection of properties for a class that implements the IModelElement interface.
Assembly: Microsoft.Dynamics.AX.Framework.MetaModel (in Microsoft.Dynamics.AX.Framework.MetaModel.dll)
A CompositeProperty class typically has a custom editor associated with it. Each consumer of the Metadata API will create specialized classes for each composite property in the model.
Each of the CompositeProperty classes will have several properties, and each of these properties will have a strongly-typed getter and setter defined. Each of the properties also has a PropertyState class reference that holds the information about the property state.
All properties on a CompositeProperty class can be accessed by using the strong-typed getter and setters, or by using the associated property type and the weakly-typed getter with the GetValueAsObject method and the setters with the SetValueAsObject method.
Microsoft.Dynamics.AX.Framework.MetaModel.ModelElement
Microsoft.Dynamics.AX.Framework.MetaModel.PropertyElement
Microsoft.Dynamics.AX.Framework.MetaModel.CompositeProperty
Microsoft.Dynamics.AX.Framework.Workflow.Model.ActionProperty
Microsoft.Dynamics.AX.Framework.Workflow.Model.AssignmentProperty
Microsoft.Dynamics.AX.Framework.Workflow.Model.AutoCompleteProperty
Microsoft.Dynamics.AX.Framework.Workflow.Model.BranchProperty
Microsoft.Dynamics.AX.Framework.Workflow.Model.DurationDayProperty
Microsoft.Dynamics.AX.Framework.Workflow.Model.DurationDaysOfWeekProperty
Microsoft.Dynamics.AX.Framework.Workflow.Model.DurationHourProperty
Microsoft.Dynamics.AX.Framework.Workflow.Model.DurationMonthProperty
Microsoft.Dynamics.AX.Framework.Workflow.Model.DurationProperty
Microsoft.Dynamics.AX.Framework.Workflow.Model.DurationWeekProperty
Microsoft.Dynamics.AX.Framework.Workflow.Model.DurationYearProperty
Microsoft.Dynamics.AX.Framework.Workflow.Model.EscalationProperty
Microsoft.Dynamics.AX.Framework.Workflow.Model.ExpressionProperty
Microsoft.Dynamics.AX.Framework.Workflow.Model.FinalApproverProperty
Microsoft.Dynamics.AX.Framework.Workflow.Model.HierarchyProperty
Microsoft.Dynamics.AX.Framework.Workflow.Model.MaxRuntimeProperty
Microsoft.Dynamics.AX.Framework.Workflow.Model.MessageTextProperty
Microsoft.Dynamics.AX.Framework.Workflow.Model.NotificationProperty
Microsoft.Dynamics.AX.Framework.Workflow.Model.ParticipantProperty
Microsoft.Dynamics.AX.Framework.Workflow.Model.QueueProperty
Microsoft.Dynamics.AX.Framework.Workflow.Model.SubWorkflowProperty
Microsoft.Dynamics.AX.Framework.Workflow.Model.UserProperty
Microsoft.Dynamics.AX.Framework.Workflow.Model.WorkflowNoteProperty