Search in sources :

Example 11 with DQRule

use of org.talend.dataquality.rules.DQRule in project tdq-studio-se by Talend.

the class TDQBusinessRuleItemImpl method setDqrule.

/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
public void setDqrule(DQRule newDqrule) {
    DQRule oldDqrule = dqrule;
    dqrule = newDqrule;
    if (eNotificationRequired())
        eNotify(new ENotificationImpl(this, Notification.SET, PropertiesPackage.TDQ_BUSINESS_RULE_ITEM__DQRULE, oldDqrule, dqrule));
}
Also used : ENotificationImpl(org.eclipse.emf.ecore.impl.ENotificationImpl) DQRule(org.talend.dataquality.rules.DQRule)

Aggregations

DQRule (org.talend.dataquality.rules.DQRule)11 Property (org.talend.core.model.properties.Property)5 Analysis (org.talend.dataquality.analysis.Analysis)5 TDQBusinessRuleItem (org.talend.dataquality.properties.TDQBusinessRuleItem)5 Pattern (org.talend.dataquality.domain.pattern.Pattern)4 IndicatorDefinition (org.talend.dataquality.indicators.definition.IndicatorDefinition)4 MatchRuleDefinition (org.talend.dataquality.rules.MatchRuleDefinition)4 PersistenceException (org.talend.commons.exception.PersistenceException)3 TDQAnalysisItem (org.talend.dataquality.properties.TDQAnalysisItem)3 TDQIndicatorDefinitionItem (org.talend.dataquality.properties.TDQIndicatorDefinitionItem)3 TDQPatternItem (org.talend.dataquality.properties.TDQPatternItem)3 ArrayList (java.util.ArrayList)2 Resource (org.eclipse.emf.ecore.resource.Resource)2 DatabaseConnection (org.talend.core.model.metadata.builder.connection.DatabaseConnection)2 Item (org.talend.core.model.properties.Item)2 TDQItem (org.talend.core.model.properties.TDQItem)2 TDQMatchRuleItem (org.talend.dataquality.properties.TDQMatchRuleItem)2 TDQReportItem (org.talend.dataquality.properties.TDQReportItem)2 AnalysisWriter (org.talend.dq.writer.impl.AnalysisWriter)2 ReturnCode (org.talend.utils.sugars.ReturnCode)2