UNICOM® Digital Transformation Toolkit (UDTT™) follows the Eclipse framework of implementing a property editor. All property editors must extend org.eclipse.ui.views.properties.PropertyDescriptor. A technical developer can either use an existing property descriptor implementation of Eclipse or extend org.eclipse.ui.views.properties.PropertyDescriptor to implement their own property editor.
Furthermore, UDTT implements the com.ibm.btt.tools.xui.editor2.properties.desc.SelectionPropertyDescriptor abstract class for the convenience of a technical developer to implement the SelectList style property editor. When extending com.ibm.btt.tools.xui.editor2.properties.desc.SelectionPropertyDescriptor, a technical developer must override the protected String[] getSelections() method to return all possible options.