public boolean acceptsTarget(Object edge, Object port) { //System.out.println("acceptsTarget");////////// // Target only Valid if not Equal Source //return (((Edge) edge).getSource() != port); if ( ( (Edge) edge).getSource() == port) { return false; } else { return true; } }
/** * Returns the source of <code>edge</code>. <I>edge </I> must be an * object previously obtained from this data source. * * @return <code>Object</code> that represents the source of <i>edge </i> */ public Object getSource(Object edge) { if (edge instanceof Edge) return ((Edge) edge).getSource(); return null; }
public boolean acceptsTarget(Object edge, Object port) { // Target only Valid if not Equal Source return (((Edge) edge).getSource() != port); }
public static DefaultGraphCell getOtherExtremeFromAryEdge(GraphModel m,DefaultEdge de){ DefaultPort sourcePort = (DefaultPort) ( (Edge) de).getSource(); Object source = m.getParent(sourcePort); Port targetPort = (Port) ( (Edge) de).getTarget(); Object target = m.getParent(targetPort); if (!(source instanceof NAryEdge)) { return (DefaultGraphCell) source; } if (!(target instanceof NAryEdge)) { return (DefaultGraphCell) target; } return null; }
public static ingenias.editor.cell.NAryEdge getNAryEdge(GraphModel m,DefaultEdge de){ DefaultPort sourcePort = (DefaultPort) ( (Edge) de).getSource(); Object source = m.getParent(sourcePort); Port targetPort = (Port) ( (Edge) de).getTarget(); Object target = m.getParent(targetPort); if (source instanceof NAryEdge) { return (NAryEdge) source; } if (target instanceof NAryEdge) { return (NAryEdge) target; } return null; }
while (itEdges.hasNext()) { Edge edge = (Edge) itEdges.next(); Port sourcePort = (Port) edge.getSource(); Port targetPort = (Port) edge.getTarget(); Object otherSide = null; Port sourcePort = (Port) ( (Edge) object).getSource(); Object source = this.getParent(sourcePort); Port targetPort = (Port) ( (Edge) object).getTarget();
/** * Gets the extreme attribute of the GraphSave class * *@param edge Description of Parameter *@param dgc Description of Parameter *@return The extreme value */ private static DefaultGraphCell getExtreme(org.jgraph.graph.Edge edge, Object dgc) { if (((DefaultPort) edge.getTarget()).getParent() == dgc) { return (DefaultGraphCell) ((DefaultPort) edge.getSource()).getParent(); } else { return (DefaultGraphCell) ((DefaultPort) edge.getTarget()).getParent(); } }
private DefaultGraphCell getExtreme(org.jgraph.graph.Edge edge){ if (!(((DefaultGraphCell)((DefaultPort)edge.getTarget()).getParent()).getUserObject() instanceof ingenias.editor.entities.NAryEdgeEntity)) return (DefaultGraphCell)((DefaultPort)edge.getSource()).getParent(); else return (DefaultGraphCell)((DefaultPort)edge.getTarget()).getParent(); }
if (this.getParent( ( (Edge) edge).getSource())instanceof NAryEdge) { previousPort = (Port) ( (Edge) edge).getTarget();