Másolásnál minden funkcióadat teljes mértékben a vágólapba kerül beírásra, és beillesztésnél minden adat átvételre kerül a vágólapból. Minden olyan adatnál, mely másolási akcióból keletkezik, a tervjelet utólag testre kell szabni (új számozás).
A funkciókat különböző "felhasználói interfészeken" lehet másolni:
"Felhasználói interfész" |
Másolható funkció |
Mellékhatás |
---|---|---|
Készülékböngésző -> Készülékböngésző |
elhelyezett + nem elhelyezett |
Az újonnan keletkezett fukciók nem rendelkeznek elhelyezéssel. |
Kapcsolási rajz -> Készülékböngésző |
elhelyezett |
Az elhelyezés elvész. |
Kapcsolási rajz -> Kapcsolási rajz |
elhelyezett |
- |
A következő esetek különböztethetők meg:
- Elhelyezett funkciók másolása és beillesztése: Ha elhelyezett funkciót másol, akkor e funkció minden adata másolódik, és beillesztésnél minden adatot figyelembe vesz. De ha a beillesztés az Készülékböngészőben történik, a funkciók elhelyezés nélkül lesznek beillesztve.
- Elhelyezés nélküli funkciók másolása és beillesztése: Elhelyezés nélküli funkciót csak a készülékböngészőben lehet másolni és újra beilleszteni. Ennek a viselkedése nem különbözik az elhelyezett funkció viselkedésétől.
- Funkciósablonok másolása és beillesztése: a funkciósablonok nem másolhatók. Kizárólag a készülékdefiníciót lehet másolni, de ez csak a főfunkció másolásával együtt kerül másolásra.