= Profile Editor The domaineditor package contains a full profile editor GUI. You can download the latest ready-to-run profile editor right from the [http://artifactory.ewi.tudelft.nl/artifactory/webapp/#/artifacts/browse/simple/General/libs-release-local/geniusweb/domaineditor artifactory]. Select the latest version and download the domaineditor-XXX.jar-with-dependencies.jar. Then double click the jar to run it (or run {{{java -jar domaineditor-XXX.jar-with-dependencies.jar}}}) After startup you should get a window looking like this [[Image(profileeditor.png)]] The domain editor allows you to design a domain and linear additive profile. Currently only linear-additive domains are supported. == Open existing profile Select the File/Open menu and select your {{{profile.json file}}}. The profile must be LinearAdditive. == Save your profile Select the File/Save menu, enter the profile filename and go to the directory where you want to save. The filename will be preset to the profile name as set in your profile. If you want to save this, be aware that the profilesserver expect the filename to match with the actual profile name. == Editing the profile To edit a profile, you should edit the 4 main components: the domain, reservation bid, utilities and weights. === Edit the domain To edit the domain, select the Domain tab. [[Image(domainedit.png)]] On the left you see the domain name (click on it to edit) and below that the list of issues. Now you can do a number of things * Change the name of an issue, just by clicking on it. Press enter to confirm the edit. * Add a new issue, by clicking the Add button on the left. You will be prompted to enter the new issue type. Select a type and click ok. The new type will be added to the list of issues. * Remove the selected issue, by clicking on the Remove button * Edit an issue: click on the issue. Now on the right side the details of the issue values appear. * If it's a numeric issue, you can edit the low, high and step values * If it's a discrete issue, you can change the names of the issues (click on one, change and press enter to confirm), Add to add one, or Remove to remove the selected one.