Class PojoValue<T>

All Implemented Interfaces:
IEditableModel, IModel, IValue<T>, IValidable
Direct Known Subclasses:
BmAdjustableBooleanGroupModel, BmFontSelectionGroupModel, ColorsGroupModel, CommandActionModel, CommonPictureContentTypeModel, EmfBasedGroupValue, EventHandlerModel, EventHandlerModel, FormTableNameValueGroupModel, MdPictureModel, MobileApplicationPublicationDebugEnablementModel, PathTransformerValue, PromptConfirmationOnRestructureModel, SignOfUnfilledParentModel, SimpleGroupValue, StringTransformerValue, StyleItemModel

public class PojoValue<T> extends Value<T>
POJO value model implementation.
  • Constructor Details

    • PojoValue

      public PojoValue(T initialValue)
      Instantiates a new POJO value.
      Parameters:
      initialValue - the initial value.
    • PojoValue

      public PojoValue(T initialValue, boolean editable)
      Instantiates a new POJO value.
      Parameters:
      initialValue - the initial value.
      editable - the editable flag.
  • Method Details

    • getChange

      public IChange getChange()
      Returns:
      change describing the modifications done to the model.