forked from prmr/DesignBook
-
Notifications
You must be signed in to change notification settings - Fork 0
/
c7-exercise4.class.jet
1 lines (1 loc) · 1.63 KB
/
c7-exercise4.class.jet
1
{"diagram":"ClassDiagram","nodes":[{"methods":"#AbstractShow(String, int)\ntitle(): String\ntime(): int\nsetTitle(String): void\nsetTime(int): void","name":"«interface»\nAbstractShow","x":210,"y":140,"attributes":"aTitle: String\naTime: int","id":0,"type":"ClassNode"},{"methods":"IntroducedShow(String, int, Show)","name":"IntroducedShow","x":0,"y":20,"attributes":"aSpeaker: String\naSpeakerTime: int","id":1,"type":"ClassNode"},{"methods":"Concert(String, int, String)\ndescription(): String","name":"Concert","x":130,"y":350,"attributes":"aPerformer: String","id":2,"type":"ClassNode"},{"methods":"Movie(String, int, int)\ndescription(): String","name":"Movie","x":290,"y":350,"attributes":"aYear: int","id":3,"type":"ClassNode"},{"methods":"CompositeShow(Show[])","name":"CompositeShow","x":390,"y":40,"attributes":"","id":5,"type":"ClassNode"},{"methods":"time(): int\ndescription(): String","name":"Show","x":230,"y":20,"id":4,"type":"InterfaceNode"}],"edges":[{"Generalization Type":"Implementation","start":0,"end":4,"type":"GeneralizationEdge"},{"Generalization Type":"Inheritance","start":2,"end":0,"type":"GeneralizationEdge"},{"Generalization Type":"Inheritance","start":3,"end":0,"type":"GeneralizationEdge"},{"Generalization Type":"Implementation","start":1,"end":4,"type":"GeneralizationEdge"},{"Generalization Type":"Implementation","start":5,"end":4,"type":"GeneralizationEdge"},{"startLabel":"","middleLabel":"","start":1,"end":4,"endLabel":"","type":"AggregationEdge","Aggregation Type":"Aggregation"},{"startLabel":"","middleLabel":"","start":5,"end":4,"endLabel":"","type":"AggregationEdge","Aggregation Type":"Aggregation"}],"version":"3.3"}