package holeg.ui.model; import holeg.model.AbstractCanvasObject; import holeg.model.Edge; import holeg.model.GroupNode; /** * A VisualRepresentation to represent a connection from a UpperNode to a AbstactCpsObject, but actually the UpperNode is not connected. * @author Tom * */ public class IntermediateCalculationCable { private AbstractCanvasObject outsideObject; private AbstractCanvasObject insideObject; private GroupNode getInsideUpperNode; private GroupNode getOutsideUpperNode; private Edge edge; public IntermediateCalculationCable(Edge edge, GroupNode getInsideUpperNode,GroupNode getOutsideUpperNode, AbstractCanvasObject insideObject, AbstractCanvasObject outsideObject){ this.edge = edge; this.getInsideUpperNode = getInsideUpperNode; this.getOutsideUpperNode = getOutsideUpperNode; this.insideObject = insideObject; this.outsideObject = outsideObject; } public AbstractCanvasObject getOusideObject() { return outsideObject; } public AbstractCanvasObject getInsideObject() { return insideObject; } public GroupNode getInsideUpperNode() { return getInsideUpperNode; } public Edge getEdge() { return edge; } public GroupNode getOutsideUpperNode() { return getOutsideUpperNode; } public String toString() { return edge.toString(); } }