...
Allowing the use of external parts more easily will help more users adopt the use of them, and their advantages such as more recycled code and smaller entities to deal with, which helps simplify complex entities.
Specification
The RPC Part Editor will be the default editor for opening classes with the @RpcPart annotation in the top class.
...
General - for editing the attributes of the RpcPart annotation and general things regarding to the part.
Fields - for editing the internal field structure of the part, as well as the fields' attributes.
Source (read only) - for viewing the Java code of the part in Read Only mode.
General Tab:
The left side of the screen displays the annotations available to edit; currently the only annotation in external parts we need to support editing is @RpcPart.
The right side of the screen is a graphical editor for editing the different attributes of the part, similar to the way we currently edit internal parts with the Entity Editor.
All attributes should be editable unless the part is set to Read Only mode.
...
Fields Tab:
The tab is similar to the Fields tab in the Entity Editor.
The structure of the part will be editable, and adding fields, converting fields types and changing the order of fields will all be supported, unless the part is set to be in read only mode.
All attributes of all fields will be editable unless the part is set to Read Only mode (field length, direction, etc.).
...