hilitedObjects.clear(); hilitedObjects.add(hilitedObject); Object obj = hilitedObject;   Vector outlinks = null; if (obj instanceof MultiInLink) { outlinks = ((MultiInLink)obj).getOutlinks(); } else if (obj instanceof InLink){ outlinks = new Vector(); outlinks.add(((InLink)obj).getOutput()); } if (outlinks != null) for (int i=0; i<outlinks.size(); i++) { obj = outlinks.elementAt(i); hilitedObjects.add(obj); while (obj instanceof InLink) { obj = ((InLink)obj).getOutput(); hilitedObjects.add(obj); } }   obj = hilitedObject; while (obj instanceof OutLink) { obj = ((OutLink)obj).getInput(); hilitedObjects.add(obj); }
public boolean setAsHilited(VisibleObject object) {	if (object!=hilitedObject) {		hilitedObject=object;		return true;	}	else		return false;}