Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

PlantUML Macro
class Institutt {
}
class Emne {
}
Institutt "ansvarlig-institutt 1:1" -- "emne 0:*" Emne

Assosiasjon mellom Insitutt og Emne, med rollene ansvarlig-institutt og emne. Multiplisitetene 1:1 og 0:* betyr at et Institutt-objekt kan være koblet til 0 eller flere (uten øvre grense) Emne-objekter (og være ansvarlig-institutt for disse Emne-objektene), mens et Emne-objekt må være koblet til (minimum) ett og kun (maksimum) ett ansvarlig Institutt-objekt (og kan være et av mange emner for dette Institutt-objektet).

 

PlantUML Macro
object "#tdt4100: Emne" as tdt4100 {
}
object "#idi: Institutt" as idi {
}
object "#tdt4180: Emne" as tdt4180 {
}
idi -up-> "emne" tdt4100
idi -down-> "emne" tdt4180
tdt4100 -down-> "ansvarlig-institutt" idi
tdt4180 -up-> "ansvarlig-institutt" idi

 

 

 

 

Assosiasjon mellom Insitutt og Emne, med rollene ansvarlig-institutt og emne. Multiplisitetene 1:1 og 0:* betyr at et Institutt-objekt kan være koblet til 0 eller flere (uten øvre grense) Emne-objekter (og være ansvarlig-institutt for disse Emne-objektene), mens et Emne-objekt må være koblet til (minimum) ett og kun (maksimum) ett ansvarlig Institutt-objekt (og kan være et av mange emner for dette Institutt-objektet).

Eksempel-objektstrukturen viser to Emne-objekter kalt tdt4100 og tdt4180 som begge rollen som emne ift. Institutt-objektet idi. Motsatt så har Institutt-objektet idi rollen som ansvarlig-institutt for de to Emne-objektene.