drools-eclipse/org.drools.eclipse/src/main/java/org/drools/eclipse/editors/rete/part/VertexEditPartFactory.java
private EditPart getPartForElement(Object modelElement) {
        if ( modelElement instanceof ReteGraph ) {
            return new DiagramEditPart();
        }
        if ( modelElement instanceof BaseVertex ) {
            return new VertexEditPart();
        }
        if ( modelElement instanceof Connection ) {
            return new ConnectionEditPart();
        }
        DroolsEclipsePlugin.log( new Exception( "Can't create part for model element: " + ((modelElement != null) ? modelElement.getClass().getName() : "null") ) );
        return null;
        
    }
private EditPart getPartForElement(Object modelElement) {
        if ( modelElement instanceof ReteGraph ) {
            return new DiagramEditPart();
        }
        if ( modelElement instanceof BaseVertex ) {
            return new VertexEditPart();
        }
        if ( modelElement instanceof Connection ) {
            return new ConnectionEditPart();
        }
        DroolsEclipsePlugin.log( new Exception( "Can't create part for model element: " + ((modelElement != null) ? modelElement.getClass().getName() : "null") ) );
        return null;
        
    }
private EditPart getPartForElement ( Object modelElement ) { if ( modelElement instanceof ReteGraph ) { return new DiagramEditPart ( ) ; } if ( modelElement instanceof BaseVertex ) { return new VertexEditPart ( ) ; } if ( modelElement instanceof Connection ) { return new ConnectionEditPart ( ) ; } DroolsEclipsePlugin . log ( new Exception ( "Can't create part for model element: " + ( ( modelElement != null ) ? modelElement . getClass ( ) . getName ( ) : "null" ) ) ) ; return null ; }
Maps object to EditPart.

@throws RuntimeException if no match was found
Maps object to EditPart .