* @param parentPosition The parent-position
* @param parentNode The parent-node
*/
protected void addArticlePosition(final Article article, final TrPosition parentPosition, final DefaultMutableTreeNode parentNode) {
//Create a new position with the data of the selected article:
ArticlePosition position = new ArticlePosition();
position.setDataFromArticle(article);
//Get a new position-number for the article-position:
position.setPosNumber(this.getTransaction().getNewPositionNumber(parentPosition));
final FmNormalPositionEdit fmPosEdit = new FmNormalPositionEdit(this.getTransaction());
fmPosEdit.showForm(DlgState.dsEdit, position);
fmPosEdit.addActionListener(new ActionListener() {
private static final long serialVersionUID = 1L;