new AbstractAction() {
private static final long serialVersionUID = 1L;
public void actionPerformed(ActionEvent event) {
// create an association object : ChemicalLiquidClass
if ( ((LiquidClass)Ingredient.this.liquidClassNames.getSelectedItem()).name().compareTo("NONE") != 0 ) {
ChemicalLiquidClass cLC = new ChemicalLiquidClass(Ingredient.this.chemical(), (LiquidClass) Ingredient.this.liquidClassNames.getSelectedItem());
Ingredient.this.linkRobotDriver.tecanChemicalLiquidClasses().addOrReplace(cLC);
try {
Ingredient.this.linkRobotDriver.saveTecanChemicalLiquidClasses();
} catch (RobotDriverException e) {
// Display a message with e.getMessage();