Interface IUnsettablePropertyFieldModel<T,O extends org.eclipse.emf.ecore.EObject>

All Superinterfaces:
IAttribute<O,org.eclipse.emf.ecore.EStructuralFeature>, IEditableModel, IEmfAttribute<O>, IEmfValueAttribute<T,O>, IModel, IValidable, IValue<T>
All Known Implementing Classes:
BmUnsettablePropertyFieldModel, EmfUnsettablePropertyFieldModel

public interface IUnsettablePropertyFieldModel<T,O extends org.eclipse.emf.ecore.EObject> extends IEmfValueAttribute<T,O>, IEditableModel
Unsettable property field model.
  • Method Details

    • getSetStateModel

      IValue<Boolean> getSetStateModel()
      Returns the set state model.
      Returns:
      the set state model, cannot be null
    • getObject

      O getObject()
      Returns the property object.
      Specified by:
      getObject in interface IAttribute<T,O extends org.eclipse.emf.ecore.EObject>
      Returns:
      the property object, cannot be null
    • isSetStateEditable

      boolean isSetStateEditable()
      Checks is set state model enable.
      Returns:
      true if enable.