/** * Returns the intersection of the bounding rectangle and the straight line * between the source and the specified point p. The specified point is * expected not to intersect the bounds. Note: You must override this method * if you use a different renderer. This is because this method relies on * the VertexRenderer interface, which can not be safely assumed for * subclassers. */ public Point2D getPerimeterPoint(EdgeView edge, Point2D source, Point2D p) { if (getRenderer() instanceof VertexRenderer) return ((VertexRenderer) getRenderer()).getPerimeterPoint(this, source, p); return super.getPerimeterPoint(edge, source, p); }
public Hashtable<String, CollectionPanel> parentHasVisibleContainers( DefaultGraphCell object) { CellView[] views = glc.getAllViews(); Hashtable<String, CollectionPanel> vc = new Hashtable<String, CollectionPanel>(); for (CellView cv : views) { if (cv.getCell() == object) { if (cv instanceof VertexView) { if (((VertexView) cv).getRenderer() instanceof CompositeRenderer) { cv.refresh(glc, new GraphContext(jg, new Object[] { ((VertexView) cv).getCell() }), false); Component element = ((VertexView) cv) .getRendererComponent(jg, false, false, false); // to // set // the // entity CompositeRenderer jc = (CompositeRenderer) ((VertexView) cv) .getRenderer(); vc = evaluate(jc, (ingenias.editor.entities.Entity) object .getUserObject(),jg.getModel().getAttributes(object)); } } } } return vc; }
if (!ListenerContainer.evaluate((CompositeRenderer) vv.getRenderer(),entity,null).isEmpty()){ Hashtable<String, CollectionPanel> renderers = ListenerContainer.evaluate((CompositeRenderer) vv.getRenderer(),entity,null); for (String field:renderers.keySet()){ Method obtainenumeration;
public static boolean isContainer(DefaultGraphCell object, JGraph jg){ boolean found=false; CellView[] views = jg.getGraphLayoutCache().getAllViews(); Hashtable<String, CollectionPanel> vc = new Hashtable<String, CollectionPanel>(); for (CellView cv : views) { if (cv.getCell() == object) { if (cv instanceof VertexView) { if (((VertexView) cv).getRenderer() instanceof CompositeRenderer) { cv.refresh(jg.getGraphLayoutCache(), new GraphContext(jg, new Object[] { ((VertexView) cv).getCell() }), false); Component element = ((VertexView) cv) .getRendererComponent(jg, false, false, false); // to // set // the // entity CompositeRenderer jc = (CompositeRenderer) ((VertexView) cv) .getRenderer(); vc = evaluate(jc, (ingenias.editor.entities.Entity) object .getUserObject(),jg.getModel().getAttributes(object)); } } } } return vc.size()>0; } public boolean isContainer(
if (!ListenerContainer.evaluate((CompositeRenderer) vv.getRenderer(),entity,null).isEmpty()){ Hashtable<String, CollectionPanel> renderers = ListenerContainer.evaluate((CompositeRenderer) vv.getRenderer(),entity,null); for (String field:renderers.keySet()){ Method obtainenumeration;
if (!ListenerContainer.evaluate((CompositeRenderer) vv.getRenderer(),entity,null).isEmpty()){ Hashtable<String, CollectionPanel> renderers = ListenerContainer.evaluate((CompositeRenderer) vv.getRenderer(),entity,null); for (String field:renderers.keySet()){ Method obtainenumeration;
if (!ListenerContainer.evaluate((CompositeRenderer) vv.getRenderer(),entity,null).isEmpty()){ Hashtable<String, CollectionPanel> renderers = ListenerContainer.evaluate((CompositeRenderer) vv.getRenderer(),entity,null); for (String field:renderers.keySet()){ Method obtainenumeration;
if (!ListenerContainer.evaluate((CompositeRenderer) vv.getRenderer(),entity,null).isEmpty()){ Hashtable<String, CollectionPanel> renderers = ListenerContainer.evaluate((CompositeRenderer) vv.getRenderer(),entity,null); for (String field:renderers.keySet()){ Method obtainenumeration;
if (!ListenerContainer.evaluate((CompositeRenderer) vv.getRenderer(),entity,null).isEmpty()){ Hashtable<String, CollectionPanel> renderers = ListenerContainer.evaluate((CompositeRenderer) vv.getRenderer(),entity,null); for (String field:renderers.keySet()){ Method obtainenumeration;
if (!ListenerContainer.evaluate((CompositeRenderer) vv.getRenderer(),entity,null).isEmpty()){ Hashtable<String, CollectionPanel> renderers = ListenerContainer.evaluate((CompositeRenderer) vv.getRenderer(),entity,null); for (String field:renderers.keySet()){ Method obtainenumeration;
if (!ListenerContainer.evaluate((CompositeRenderer) vv.getRenderer(),entity,null).isEmpty()){ Hashtable<String, CollectionPanel> renderers = ListenerContainer.evaluate((CompositeRenderer) vv.getRenderer(),entity,null); for (String field:renderers.keySet()){ Method obtainenumeration;
if (!ListenerContainer.evaluate((CompositeRenderer) vv.getRenderer(),entity,null).isEmpty()){ Hashtable<String, CollectionPanel> renderers = ListenerContainer.evaluate((CompositeRenderer) vv.getRenderer(),entity,null); for (String field:renderers.keySet()){ Method obtainenumeration;