private void overrideReSource( Package pkg, Resource res ) { for ( Rule r : pkg.getRules() ) { if ( isSwappable( r.getResource(), res ) ) { r.setResource( res ); } } for ( TypeDeclaration d : pkg.getTypeDeclarations().values() ) { if ( isSwappable( d.getResource(), res ) ) { d.setResource( res ); } } for ( Function f : pkg.getFunctions().values() ) { if ( isSwappable( f.getResource(), res ) ) { f.setResource( res ); } } for ( Process p : pkg.getRuleFlows().values() ) { if ( isSwappable( p.getResource(), res ) ) { p.setResource( res ); } } // for ( WindowDeclaration w : pkg.getWindowDeclarations().values() ) { // if ( isSwappable( w.getResource(), res ) ) { // w.setResource( res ); // } // } }