Implementera en typkrets |
Rulla Föregående Upp Nästa Mer |
Beskrivning
En typkrets kan implementeras i en objektstruktur om typkretsens rotobjekt matchar den valda objektnoden i trädet.
Rotobjekt
En typkrets rotobjekt väljs för ett objekt i en typkretsmapp i trädet, genom att trycka på knappen ”Välj rotobjekt” i typkretsgruppen i menyfältet. Alla objekt under rotobjektet kommer då inkluderas i implementeringen av typkretsen, medan de övre objektet ignoreras.
Implementera typkrets på objekt
För att implementera en typkrets så anges namnet på typkretsen i fältet ”Typkrets” genom att antingen skriva in namnet eller att välja typkretsen i en uppslagsdialog som man kommer åt genom redigeringsknappen.
Skriv antingen in namnet eller öppna uppslagsdialogen som man kommer åt via knappen i gult.
För att en typkrets ska kunna implementeras måste dess kategori och struktur matcha målobjektet där den ska implementeras. Innehåller typkretsen dokument måste dokumenten publiceras, annars kan inte typkretsen väljas i uppslagsdialogen.
När typkretsen implementeras kopieras objektet under rotobjektet på samma sätt som vid strukturkopiering. Ingen kollisionshanteringsdialog visas om inte typkretsen innehåller dokument och om inga objekt i typkretsen krockar med en existerande struktur under det valda objektet.
När en typkrets implementerats, får fältet ”Typkrets” namnet på typkretsen som implementerats, och knappen ”Ta bort implementering” blir synlig i det övre menyfältet.
Ta bort implementering
När en typkrets implementerats får alla ingående objekt fältet ”Implementerad typkrets” uppdaterat till namnet på typkretsen som implementerats. Vill man ta bort en implementerad typkrets väljer man rotobjektet, alltså objektet man implementerade på, och väljer ”Ta bort implementering”.
Rotobjektet tas inte bort, men alla underobjekt som ingår i typkretsen, d.v.s. har fältet ”implementerad typkrets” satt, tas bort tillsammans med ev. barnobjekt. På rotobjektet töms fältet ”implementerad typkrets”, och flaggan ”Typkrets rotobjekt” bockas ur.
Typkretsens rotobjekt tas inte bort, men fälten "Typkrets rotobjekt" resp. "Implementerad typkrets" nollställs.
Byta typkrets
Väljer man ett rotobjekt för en implementerad typkrets finns alternativet ”Byt typkrets” tillgängligt, om man först byter typkretsnamn i fältet ”Typkrets” till en annan. När man byter en typkrets tas den implementerade typkretsen helt enkelt bort, och den nya typkretsen man angett implementeras på samma rotobjekt.
Vid byte av typkrets finns dock möjligheten att bevara data för existerande objekt om de har motsvarande objekt med samma beteckning i den nya typkretsen, e.g. de ”krockar” med varandra i strukturen. För att metadata ska bevaras sätts variabeln ”EXP_BASICSOL_PRESERVE” till värdet ”True”.