Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3

...

PlantUML Macro
class Person {
	String name
}

Person -- Person: ekteskap

Person-klassen og ekteskap-assosiasjonen

Code Block
languagejava
public class Person {
	
	private String name;
	private Person ekteskap;
	
	public Person(String name) {
		this.name = name;
	}
	
	public Person getEkteskap() {
		return ekteskap;
	}
	public void setEkteskap(Person ekteskap) {
		this.ekteskap = ekteskap;
	}
}

 


PlantUML Macro
object "#hallvard~#hallvard: Person" as hallvard {
	name = "Hallvard"
}
object "#marit~#marit: Person" as marit {
	name = "Marit"
}
hallvard --> marit : ekteskap

hallvard er koblet til marit med en ekteskap-kobling

 

Code Block
languagejava
// lage eksempel-objekter
Person hallvard = new Person("Hallvard");
Person marit = new Person("Marit");

// opprette ekteskap-koblingen fra hallvard til marit
hallvard.setEkteskap(marit);

...

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

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

 

 

 

...