fFigureDerivationNameLabelFigure = new WrappingLabel();
fFigureDerivationNameLabelFigure.setText("Name");
this.add(fFigureDerivationNameLabelFigure);
Derivation d = (Derivation) ((View) derivationeditpart.getModel())
.getElement();
for (int i = 0; i < d.getSource().size(); ++i) {
((Property) d.getSource().get(i)).setLower(((Property) d
.getSource().get(i)).derivarLowerDerivation());
((Property) d.getSource().get(i)).setUpper(((Property) d
.getSource().get(i)).derivarUpperDerivation());
}
// fFigureDerivationSourceCardinalitiesLabelFigure = new WrappingLabel();
// String text = new String("");
// if ((((Property) d.getSource().get(0)).getLower() == 0)
// && (((Property) d.getSource().get(0)).getUpper() == -1))
// text = "*";
// else {
// text = text
// .concat(((Integer) (((Property) d.getSource().get(0))
// .getLower())).toString());
// if (((Property) d.getSource().get(0)).getUpper() != ((Property) d
// .getSource().get(0)).getLower()) {
// text = text.concat("..");
// if (((Property) d.getSource().get(0)).getUpper() == -1)
// text = text.concat("*");
// else
// text = text.concat(((Integer) (((Property) d
// .getSource().get(0)).getUpper())).toString());
// }
// }
//
// fFigureDerivationSourceCardinalitiesLabelFigure.setText(text);
//
// this.add(fFigureDerivationSourceCardinalitiesLabelFigure);
//
// fFigureDerivationTargetCardinalitiesLabelFigure = new WrappingLabel();
// text = "";
// if ((((Property) d.getTarget().get(0)).getLower() == 0)
// && (((Property) d.getTarget().get(0)).getUpper() == -1))
// text = "*";
// else {
// text = text
// .concat(((Integer) (((Property) d.getTarget().get(0))
// .getLower())).toString());
// if (((Property) d.getTarget().get(0)).getUpper() != ((Property) d
// .getTarget().get(0)).getLower()) {
// text = text.concat("..");
// if (((Property) d.getTarget().get(0)).getUpper() == -1)
// text = text.concat("*");
// else
// text = text.concat(((Integer) (((Property) d
// .getTarget().get(0)).getUpper())).toString());
// }
// }
//
// fFigureDerivationTargetCardinalitiesLabelFigure.setText(text);
//
// this.add(fFigureDerivationTargetCardinalitiesLabelFigure);
if (!d.getSource().isEmpty())
((Property) d.getSource().get(0))
.setContainer(d.getContainer());
if (!d.getTarget().isEmpty())
((Property) d.getTarget().get(0))
.setContainer(d.getContainer());
}