30a31,40 > * by AbstractFigure.

> * > * Figures can have dependent figures. The existence od dependent > * figures depend on another figure. This is the case for figures > * such as ConnectedTextFigures and LineDecoration. Thus, they are > * "externally" dependent on a figure in contrast to (internally) > * contained figures. This means, "normal" figures (figures that > * are not containers) can still have dependent figures. Dependent > * figures are especially important if the figure which the depend > * on is deleted because they should be removed as well (cascading delete). 31,31d30 < * by AbstractFigure. 166a176,178 > /** > * Add a dependent figure. > */ 167a180,183 > > /** > * Remove a dependent figure. > */ 168a185,188 > > /** > * Get an enumeration of all dependent figures. > */ 302a323,327 > /** > * Some figures have the ability to hold text. This method returns > * the adjunctant TextHolder. > * @return > */ 303a329,339 > > /** > * Get the underlying figure in case the figure has been decorated. > * If the figure has not been decorated the figure itself is returned. > * The DecoratorFigure does not release the the decorated figure but > * just returns it (in contrast to {@link CH.ifa.draw.standard.DecoratorFigure.peelDecoration}). > * > * @return underlying, "real" without DecoratorFigure > * @see CH.ifa.draw.standard.DecoratorFigure > */ > public Figure getDecoratedFigure();