Class ViewerSetProperty<S,​E>

  • Type Parameters:
    S - type of the source object
    E - type of the elements in the set
    All Implemented Interfaces:
    IProperty, ISetProperty<S,​E>, IViewerSetProperty<S,​E>

    public abstract class ViewerSetProperty<S,​E>
    extends SimpleSetProperty<S,​E>
    implements IViewerSetProperty<S,​E>
    Abstract set property implementation for Viewer properties. This class implements some basic behavior that viewer properties are generally expected to have, namely:
    • Calling observe(S) should create the observable on the display realm of the viewer's control, rather than the current default realm
    • All observe() methods should return an IViewerObservableSet
    • Constructor Detail

      • ViewerSetProperty

        public ViewerSetProperty()