All of this data will be stored in a JSF library definition (JLD) file, and the file will be opened in the editor so that you can tweak and customize it to your liking (see Figure 2).
If the library is selected to be deployed with the module in the dependencies editor, the module is packaged as an EAR and contains a copy of the library JAR file during deploy time.
When JSDT is modeling a file that is open in the source editor, it starts by modeling the file's source code, then adding each source file in the project's library set to the model.