Criando um Gerador de Consultas de Recurso

Para modificar programaticamente uma consulta de procura, é possível utilizar a API no RAMAssetQueryBuilder. Como mostrado no exemplo Procura Simples é possível utilizar o RAMSession.createAssetQuery(String) para criar um RAMAssetQueryBuilder.

                SearchQuery query = session.createAssetQuery("Rational Asset Manager javadoc");
                RAMAssetQueryBuilder queryBuilder = (RAMAssetQueryBuilder)query;

Há também um construtor que é possível utilizar onde transmite seu objeto de sessão.

                queryBuilder = new RAMAssetQueryBuilder(session);

Feedback