ListIterator nodeIterator = node.getChildren().listIterator();
while( nodeIterator.hasNext() ) {
ChsNodeEditPart oneObj = (ChsNodeEditPart) nodeIterator.next();
Object oneModel = oneObj.getModel();
BioPAXElement be = null;
if( oneModel instanceof Actor)
{
be = ((Actor) oneModel).getEntity().l2pe;
} else if( oneModel instanceof Complex)
{
be = ((Complex) oneModel).getComplex();
} else if( oneModel instanceof Conversion)
{
be = ((Conversion) oneModel).getConversion();
} else if( oneModel instanceof org.gvt.model.biopaxl2.Control)
{
be = ((org.gvt.model.biopaxl2.Control) oneModel).getControl();
}
// We have the element and its type
// Let's check whether it's rdf has a match
// If so, simply higlight the node.
if( be != null && rdfs.contains(be.getRDFId()) )
{
((GraphObject) oneModel).setHighlightColor(higlightColor);
((GraphObject) oneModel).setHighlight(true);
}