/*
* VResultFactory.java
*
* Created on July 28, 2003, 11:21 AM
*/
package org.jboss.tools.common.verification.vrules;
/**
*
* @author valera
*/
public interface VResultFactory {
/** Creates new VResult object.
*/
public VResult getResult(String id, VObject sourceObject, Object sourcePosition,
VObject targetObject, Object targetPosition, Object[] params);
/** Returns template by id.
*/
public VResultTemplate getTemplate(String id);
/** Returns all templates.
*/
public VResultTemplate[] getTemplates();
}