Library Editor

You set all attributes of the library in the library editor.

 To open the library editor

  1. Double-click the library in the Projects view. You will see the library editor opened:

The library editor

The library editor consists of three sections: 

Please note that exporting libraries is available in AnyLogic Professional only!

Library Definition

Here you define the general attributes of the library:
Name - the name of the library.
Version - the version number. 
Provider - the name of the owner or the developer of the library.
Text - the description of the library that can be helpful for other library users.

Palette

Libraries loaded into AnyLogic workspace are displayed in the Palette view. Each library has its own stencil, where library objects are shown as icons. You can customize the appearance of the library in the Palette. Namely, you can specify the library icon that appears for the library stencil of the Palette, control the set of agents visible in the palette, specify specific icons for these classes and the order they appear in the palette stencil.


 To specify library icon to be shown in the library palette 

  1. In the Palette section of the library editor, click the Browse... button under the Palette section title and choose the image file you want to make the library image.
  2. If you want to remove the association, click the Clear button in the same section.
 To configure the set of agents visible in the palette 
  1. Select the corresponding check boxes for the classes you want to be present in the palette.
  2. If you want to change the order of classes in the list, select the class and move it using Move up and Move down buttons to the right of the list. The order of the classes in the list defines the order they will appear in the palette stencil.
  3. You can customize icons of the classes. For that, first select the class by clicking on its name and then specify large and/or small icon for the selected class using the controls below the list. 

Exporting

When finished configuring the library attributes, export it. Exported library is a Java archive (.jar) file that can be delivered to other users.

Please note that exporting libraries is available in AnyLogic Professional only!

 

This section takes you through the library export process acting as original export wizard. It contains the active link prompting library exporting () and also describes how the exported library should be added to the workspace.

Clicking on the Export the library link you open the Export Library dialog box prompting you to specify the location of the target .jar file. Clicking Finish in the dialog, you get a .jar file containing compiled and packed library classes. 

Now you can add this library to AnyLogic workspace as it is described here

Please note that if you want to open the library in the same AnyLogic instance where the original model containing the classes of this library is opened, you should first close this model.