sp-05/src/ch/usi/inf/sp/callgraph/renderer/TypeHierarchyEdge.java
2023-11-18 17:26:15 +01:00

30 lines
683 B
Java

package ch.usi.inf.sp.callgraph.renderer;
import java.util.Map;
public class TypeHierarchyEdge implements DotEdge {
private final DotClassNode subClass;
private final DotClassNode superClass;
public TypeHierarchyEdge(DotClassNode subClass, DotClassNode superClass) {
this.subClass = subClass;
this.superClass = superClass;
}
public DotClassNode getFrom() {
return subClass;
}
public DotClassNode getTo() {
return superClass;
}
@Override
public Map<String, String> getProperties() {
return Map.of(
"style", superClass.getStyle(),
"color", "black"
);
}
}