-
Notifications
You must be signed in to change notification settings - Fork 152
Expand file tree
/
Copy pathc7-exercise4.class.jet
More file actions
1 lines (1 loc) · 1.63 KB
/
Copy pathc7-exercise4.class.jet
File metadata and controls
1 lines (1 loc) · 1.63 KB
1
{"diagram":"ClassDiagram","nodes":[{"methods":"CompositeShow(Show[])","name":"CompositeShow","x":390,"y":40,"attributes":"","id":0,"type":"ClassNode"},{"methods":"time(): int\ndescription(): String","name":"Show","x":230,"y":20,"id":1,"type":"InterfaceNode"},{"methods":"IntroducedShow(String, int, Show)","name":"IntroducedShow","x":10,"y":10,"attributes":"aSpeaker: String\naSpeakerTime: int","id":2,"type":"ClassNode"},{"methods":"#AbstractShow(String, int)\ntitle(): String\ntime(): int\nsetTitle(String): void\nsetTime(int): void","name":"«abstract»\nAbstractShow","x":210,"y":140,"attributes":"aTitle: String\naTime: int","id":3,"type":"ClassNode"},{"methods":"Concert(String, int, String)\ndescription(): String","name":"Concert","x":130,"y":360,"attributes":"aPerformer: String","id":4,"type":"ClassNode"},{"methods":"Movie(String, int, int)\ndescription(): String","name":"Movie","x":300,"y":360,"attributes":"aYear: int","id":5,"type":"ClassNode"}],"edges":[{"Generalization Type":"Implementation","start":2,"end":1,"type":"GeneralizationEdge"},{"Generalization Type":"Implementation","start":0,"end":1,"type":"GeneralizationEdge"},{"startLabel":"","middleLabel":"","start":2,"end":1,"endLabel":"","type":"AggregationEdge","Aggregation Type":"Aggregation"},{"startLabel":"","middleLabel":"","start":0,"end":1,"endLabel":"","type":"AggregationEdge","Aggregation Type":"Aggregation"},{"Generalization Type":"Implementation","start":3,"end":1,"type":"GeneralizationEdge"},{"Generalization Type":"Inheritance","start":4,"end":3,"type":"GeneralizationEdge"},{"Generalization Type":"Inheritance","start":5,"end":3,"type":"GeneralizationEdge"}],"version":"3.6"}