© Copyright International Business Machines Corporation 2006. Minden jog fenntartva. Az USA kormányzati felhasználóinak jogkorlátozása: A használatot, a másolást és a nyilvánosságra hozatalt az IBM Corporation vállalattal kötött GSA ADP Schedule Contract korlátozza.
Nincs
Ha gyűjteménytípus társításokat ad meg a diagram Java™ elemeihez, akkor az "általános gyűjtemények használata" beállítást kell használnia. Ez a beállítás akkor áll rendelkezésre, ha a típus egy J2SE 5.0 projekthez tartozik, azaz a projekt fordító beállításai a J2SE 5.0 változatára vannak állítva, és J2SE 5.0 JRE-t használ. Példa erre a mezőre:
private List<MyClass> listOfMyClass;
Ennek a társításnak (MyClass) a céljának az átdolgozásakor, áthelyezésekor vagy átnevezésekor a diagram automatikusan megfelelően átdolgozásra kerül.
Ha nem általános gyűjteményeket használ (a felhasználói beállítások miatt vagy ha a projekt nem egy J2SE 5.0 projekt), akkor a mező gyűjteménytípus információit a rendszer feljegyzésekbe írja a javadoc fájlba, például:
/**
* @uml.annotations for <code>class21</code>
collection_type="myPackage.MyClass"
*/
private List<MyClass> listOfMyClass;
Ebben az esetben ha áthelyezéses átdolgozást hajt végre a MyClass osztályon, akkor a gyűjteménytípus információk szétesnek, mivel a javadoc-ban található információkat a rendszer dolgozza át. A felhasználónak manuálisan kell szerkesztenie az osztály teljes képzésű nevét a javadoc feljegyzésben.Az átnevezéses átdolgozásnál biztosítani kell, hogy az átdolgozás megfeleljen a feljegyzésnek, ezért ki kell választani a "szöveges hivatkozások frissítése a megjegyzésekben és karaktersorozatokban" beállítást az Átdolgozás varázslóban. Ha nem választja ki, akkor a gyűjteménytípus információk szétesnek, és a felhasználónak manuálisan kell szerkesztenie az osztály teljes képzésű nevét a javadoc feljegyzésben.