Search in sources :

Example 16 with AnalysisType

use of org.talend.dataquality.analysis.AnalysisType in project tdq-studio-se by Talend.

the class AnalysisCategoryImpl method setAnalysisType.

/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
public void setAnalysisType(AnalysisType newAnalysisType) {
    AnalysisType oldAnalysisType = analysisType;
    analysisType = newAnalysisType == null ? ANALYSIS_TYPE_EDEFAULT : newAnalysisType;
    boolean oldAnalysisTypeESet = analysisTypeESet;
    analysisTypeESet = true;
    if (eNotificationRequired())
        eNotify(new ENotificationImpl(this, Notification.SET, CategoryPackage.ANALYSIS_CATEGORY__ANALYSIS_TYPE, oldAnalysisType, analysisType, !oldAnalysisTypeESet));
}
Also used : AnalysisType(org.talend.dataquality.analysis.AnalysisType) ENotificationImpl(org.eclipse.emf.ecore.impl.ENotificationImpl)

Aggregations

AnalysisType (org.talend.dataquality.analysis.AnalysisType)16 ENotificationImpl (org.eclipse.emf.ecore.impl.ENotificationImpl)3 Indicator (org.talend.dataquality.indicators.Indicator)3 ColumnFilter (org.talend.cwm.indicator.ColumnFilter)2 OpeningHelpWizardDialog (org.talend.dataprofiler.core.ui.utils.OpeningHelpWizardDialog)2 Analysis (org.talend.dataquality.analysis.Analysis)2 AnalysisLabelParameter (org.talend.dq.analysis.parameters.AnalysisLabelParameter)2 ModelElement (orgomg.cwm.objectmodel.core.ModelElement)2 ArrayList (java.util.ArrayList)1 HashMap (java.util.HashMap)1 List (java.util.List)1 WorkspaceJob (org.eclipse.core.resources.WorkspaceJob)1 IProgressMonitor (org.eclipse.core.runtime.IProgressMonitor)1 IJobChangeEvent (org.eclipse.core.runtime.jobs.IJobChangeEvent)1 JobChangeAdapter (org.eclipse.core.runtime.jobs.JobChangeAdapter)1 EObject (org.eclipse.emf.ecore.EObject)1 IContext (org.eclipse.help.IContext)1 DoubleClickEvent (org.eclipse.jface.viewers.DoubleClickEvent)1 IDoubleClickListener (org.eclipse.jface.viewers.IDoubleClickListener)1 ISelectionChangedListener (org.eclipse.jface.viewers.ISelectionChangedListener)1