/**
* <copyright>
* </copyright>
*
* $Id$
*/
package org.talend.dataquality.rules;
import java.util.List;
import org.talend.cwm.relational.TdExpression;
/**
* <!-- begin-user-doc -->
* A representation of the model object '<em><b>Parser Rule</b></em>'.
* <!-- end-user-doc -->
*
*
* @see org.talend.dataquality.rules.RulesPackage#getParserRule()
* @model
* @generated
*/
public interface ParserRule extends DQRule {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @model dataType="org.eclipse.emf.ecore.xml.type.Boolean" nameDataType="org.eclipse.emf.ecore.xml.type.String" typeDataType="org.eclipse.emf.ecore.xml.type.String" valueDataType="org.eclipse.emf.ecore.xml.type.String"
* @generated
*/
boolean addExpression(String name, String type, String value);
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @model nameDataType="org.eclipse.emf.ecore.xml.type.String"
* @generated
*/
TdExpression getExpression(String name);
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @model kind="operation" dataType="org.talend.dataquality.rules.TdExpressionList"
* @generated
*/
List<TdExpression> getExpression();
} // ParserRule