IconManager.getIcon(IconIdentifier.DELETE_SMALL, "Delete entry");
// add variable on the current level
IAction addVariableAction =
new AbstractAction("variables.variable.add", "Add variable",
addVariableIcon, new String[] { "" }, null, null, this) {
@Override
public void execute() {
// synchronized (this) {
// }
}
};
addVariableAction.setEnabled(true);
// add sub level
IAction addLevelAction =
new AbstractAction("variables.sublevel.add", "Add sub level",
addLevelIcon, new String[] { "" }, null, null, this) {
@Override
public void execute() {
// synchronized (this) {
// }
}
};
addLevelAction.setEnabled(true);
// add optimization
IAction addOptimizationAction =
new AbstractAction("variables.optimization.add", "Add optimization",
addOptimizationIcon, new String[] { "" }, null, null, this) {
@Override
public void execute() {
// synchronized (this) {
// }
}
};
addOptimizationAction.setEnabled(true);
// remove variable / sub level / optimization
IAction addORemoveAction =
new AbstractAction("variables.delete", "Delete entry", deleteIcon,
new String[] { "" }, null, null, this) {
@Override
public void execute() {
// synchronized (this) {
// }
}
};
addORemoveAction.setEnabled(true);
return result;
}