Låste data: hvad det betyder at en konstruktion kommer fra et bibliotek
En konstruktion, der er hentet fra et bibliotek ind i et projekt, er som udgangspunkt låst. Appen viser det direkte på konstruktionen: “Låst: fra bibliotek. Lås op for at redigere.”
Låsen arver nedad
Sektion kaldt “Låsen arver nedad”Låsen sidder ikke kun på selve konstruktionen. Den arver ned gennem elementerne inde i konstruktionen: en byggevare i en låst konstruktion kan derfor ikke redigeres, og en levetid fra et låst element kan heller ikke ændres. Appen viser det tydeligt med beskeden “Levetid kan ikke ændres: forælder er låst”.
Det samme gælder den anden vej. Skal en byggevare kopieres videre til et eget bibliotek, blokerer en låst forælderkonstruktion også det: “Kan ikke kopieres: byggevaren ligger i en låst konstruktion”.
Hvorfor
Sektion kaldt “Hvorfor”Låsen findes for at et biblioteks indhold forbliver identisk med kilden, uanset hvor mange projekter der bruger det. Uden den ville en ændring i ét projekt kunne afvige fra biblioteket, og projektet ville reelt ikke længere bruge biblioteksdata, bare noget der lignede dem ved import.
Lås op
Sektion kaldt “Lås op”En låst konstruktion eller byggevare kan låses op, hvorefter den kan redigeres frit i projektet, men mister samtidig koblingen til biblioteksversionen: ændringer i biblioteket opdaterer den ikke længere automatisk.