/** * <copyright> * </copyright> * * $Id$ */ package org.talend.dataquality.indicators; /** * <!-- begin-user-doc --> * A representation of the model object '<em><b>Text Indicator</b></em>'. * <!-- end-user-doc --> * * <p> * The following features are supported: * <ul> * <li>{@link org.talend.dataquality.indicators.TextIndicator#getAverageLengthIndicator <em>Average Length Indicator</em>}</li> * <li>{@link org.talend.dataquality.indicators.TextIndicator#getMaxLengthIndicator <em>Max Length Indicator</em>}</li> * <li>{@link org.talend.dataquality.indicators.TextIndicator#getMinLengthIndicator <em>Min Length Indicator</em>}</li> * <li>{@link org.talend.dataquality.indicators.TextIndicator#getMinLengthWithBlankIndicator <em>Min Length With Blank Indicator</em>}</li> * <li>{@link org.talend.dataquality.indicators.TextIndicator#getMinLengthWithNullIndicator <em>Min Length With Null Indicator</em>}</li> * <li>{@link org.talend.dataquality.indicators.TextIndicator#getMinLengthWithBlankNullIndicator <em>Min Length With Blank Null Indicator</em>}</li> * <li>{@link org.talend.dataquality.indicators.TextIndicator#getMaxLengthWithBlankIndicator <em>Max Length With Blank Indicator</em>}</li> * <li>{@link org.talend.dataquality.indicators.TextIndicator#getMaxLengthWithNullIndicator <em>Max Length With Null Indicator</em>}</li> * <li>{@link org.talend.dataquality.indicators.TextIndicator#getMaxLengthWithBlankNullIndicator <em>Max Length With Blank Null Indicator</em>}</li> * <li>{@link org.talend.dataquality.indicators.TextIndicator#getAvgLengthWithBlankIndicator <em>Avg Length With Blank Indicator</em>}</li> * <li>{@link org.talend.dataquality.indicators.TextIndicator#getAvgLengthWithNullIndicator <em>Avg Length With Null Indicator</em>}</li> * <li>{@link org.talend.dataquality.indicators.TextIndicator#getAvgLengthWithBlankNullIndicator <em>Avg Length With Blank Null Indicator</em>}</li> * </ul> * </p> * * @see org.talend.dataquality.indicators.IndicatorsPackage#getTextIndicator() * @model * @generated */ public interface TextIndicator extends CompositeIndicator { /** * Returns the value of the '<em><b>Average Length Indicator</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Average Length Indicator</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Average Length Indicator</em>' containment reference. * @see #setAverageLengthIndicator(AverageLengthIndicator) * @see org.talend.dataquality.indicators.IndicatorsPackage#getTextIndicator_AverageLengthIndicator() * @model containment="true" * @generated */ AverageLengthIndicator getAverageLengthIndicator(); /** * Sets the value of the '{@link org.talend.dataquality.indicators.TextIndicator#getAverageLengthIndicator <em>Average Length Indicator</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Average Length Indicator</em>' containment reference. * @see #getAverageLengthIndicator() * @generated */ void setAverageLengthIndicator(AverageLengthIndicator value); /** * Returns the value of the '<em><b>Max Length Indicator</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Max Length Indicator</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Max Length Indicator</em>' containment reference. * @see #setMaxLengthIndicator(MaxLengthIndicator) * @see org.talend.dataquality.indicators.IndicatorsPackage#getTextIndicator_MaxLengthIndicator() * @model containment="true" * @generated */ MaxLengthIndicator getMaxLengthIndicator(); /** * Sets the value of the '{@link org.talend.dataquality.indicators.TextIndicator#getMaxLengthIndicator <em>Max Length Indicator</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Max Length Indicator</em>' containment reference. * @see #getMaxLengthIndicator() * @generated */ void setMaxLengthIndicator(MaxLengthIndicator value); /** * Returns the value of the '<em><b>Min Length Indicator</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Min Length Indicator</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Min Length Indicator</em>' containment reference. * @see #setMinLengthIndicator(MinLengthIndicator) * @see org.talend.dataquality.indicators.IndicatorsPackage#getTextIndicator_MinLengthIndicator() * @model containment="true" * @generated */ MinLengthIndicator getMinLengthIndicator(); /** * Sets the value of the '{@link org.talend.dataquality.indicators.TextIndicator#getMinLengthIndicator <em>Min Length Indicator</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Min Length Indicator</em>' containment reference. * @see #getMinLengthIndicator() * @generated */ void setMinLengthIndicator(MinLengthIndicator value); /** * Returns the value of the '<em><b>Min Length With Blank Indicator</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Min Length With Blank Indicator</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Min Length With Blank Indicator</em>' containment reference. * @see #setMinLengthWithBlankIndicator(MinLengthWithBlankIndicator) * @see org.talend.dataquality.indicators.IndicatorsPackage#getTextIndicator_MinLengthWithBlankIndicator() * @model containment="true" * @generated */ MinLengthWithBlankIndicator getMinLengthWithBlankIndicator(); /** * Sets the value of the '{@link org.talend.dataquality.indicators.TextIndicator#getMinLengthWithBlankIndicator <em>Min Length With Blank Indicator</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Min Length With Blank Indicator</em>' containment reference. * @see #getMinLengthWithBlankIndicator() * @generated */ void setMinLengthWithBlankIndicator(MinLengthWithBlankIndicator value); /** * Returns the value of the '<em><b>Min Length With Null Indicator</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Min Length With Null Indicator</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Min Length With Null Indicator</em>' containment reference. * @see #setMinLengthWithNullIndicator(MinLengthWithNullIndicator) * @see org.talend.dataquality.indicators.IndicatorsPackage#getTextIndicator_MinLengthWithNullIndicator() * @model containment="true" * @generated */ MinLengthWithNullIndicator getMinLengthWithNullIndicator(); /** * Sets the value of the '{@link org.talend.dataquality.indicators.TextIndicator#getMinLengthWithNullIndicator <em>Min Length With Null Indicator</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Min Length With Null Indicator</em>' containment reference. * @see #getMinLengthWithNullIndicator() * @generated */ void setMinLengthWithNullIndicator(MinLengthWithNullIndicator value); /** * Returns the value of the '<em><b>Min Length With Blank Null Indicator</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Min Length With Blank Null Indicator</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Min Length With Blank Null Indicator</em>' containment reference. * @see #setMinLengthWithBlankNullIndicator(MinLengthWithBlankNullIndicator) * @see org.talend.dataquality.indicators.IndicatorsPackage#getTextIndicator_MinLengthWithBlankNullIndicator() * @model containment="true" * @generated */ MinLengthWithBlankNullIndicator getMinLengthWithBlankNullIndicator(); /** * Sets the value of the '{@link org.talend.dataquality.indicators.TextIndicator#getMinLengthWithBlankNullIndicator <em>Min Length With Blank Null Indicator</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Min Length With Blank Null Indicator</em>' containment reference. * @see #getMinLengthWithBlankNullIndicator() * @generated */ void setMinLengthWithBlankNullIndicator(MinLengthWithBlankNullIndicator value); /** * Returns the value of the '<em><b>Max Length With Blank Indicator</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Max Length With Blank Indicator</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Max Length With Blank Indicator</em>' containment reference. * @see #setMaxLengthWithBlankIndicator(MaxLengthWithBlankIndicator) * @see org.talend.dataquality.indicators.IndicatorsPackage#getTextIndicator_MaxLengthWithBlankIndicator() * @model containment="true" * @generated */ MaxLengthWithBlankIndicator getMaxLengthWithBlankIndicator(); /** * Sets the value of the '{@link org.talend.dataquality.indicators.TextIndicator#getMaxLengthWithBlankIndicator <em>Max Length With Blank Indicator</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Max Length With Blank Indicator</em>' containment reference. * @see #getMaxLengthWithBlankIndicator() * @generated */ void setMaxLengthWithBlankIndicator(MaxLengthWithBlankIndicator value); /** * Returns the value of the '<em><b>Max Length With Null Indicator</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Max Length With Null Indicator</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Max Length With Null Indicator</em>' containment reference. * @see #setMaxLengthWithNullIndicator(MaxLengthWithNullIndicator) * @see org.talend.dataquality.indicators.IndicatorsPackage#getTextIndicator_MaxLengthWithNullIndicator() * @model containment="true" * @generated */ MaxLengthWithNullIndicator getMaxLengthWithNullIndicator(); /** * Sets the value of the '{@link org.talend.dataquality.indicators.TextIndicator#getMaxLengthWithNullIndicator <em>Max Length With Null Indicator</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Max Length With Null Indicator</em>' containment reference. * @see #getMaxLengthWithNullIndicator() * @generated */ void setMaxLengthWithNullIndicator(MaxLengthWithNullIndicator value); /** * Returns the value of the '<em><b>Max Length With Blank Null Indicator</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Max Length With Blank Null Indicator</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Max Length With Blank Null Indicator</em>' containment reference. * @see #setMaxLengthWithBlankNullIndicator(MaxLengthWithBlankNullIndicator) * @see org.talend.dataquality.indicators.IndicatorsPackage#getTextIndicator_MaxLengthWithBlankNullIndicator() * @model containment="true" * @generated */ MaxLengthWithBlankNullIndicator getMaxLengthWithBlankNullIndicator(); /** * Sets the value of the '{@link org.talend.dataquality.indicators.TextIndicator#getMaxLengthWithBlankNullIndicator <em>Max Length With Blank Null Indicator</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Max Length With Blank Null Indicator</em>' containment reference. * @see #getMaxLengthWithBlankNullIndicator() * @generated */ void setMaxLengthWithBlankNullIndicator(MaxLengthWithBlankNullIndicator value); /** * Returns the value of the '<em><b>Avg Length With Blank Indicator</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Avg Length With Blank Indicator</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Avg Length With Blank Indicator</em>' containment reference. * @see #setAvgLengthWithBlankIndicator(AvgLengthWithBlankIndicator) * @see org.talend.dataquality.indicators.IndicatorsPackage#getTextIndicator_AvgLengthWithBlankIndicator() * @model containment="true" * @generated */ AvgLengthWithBlankIndicator getAvgLengthWithBlankIndicator(); /** * Sets the value of the '{@link org.talend.dataquality.indicators.TextIndicator#getAvgLengthWithBlankIndicator <em>Avg Length With Blank Indicator</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Avg Length With Blank Indicator</em>' containment reference. * @see #getAvgLengthWithBlankIndicator() * @generated */ void setAvgLengthWithBlankIndicator(AvgLengthWithBlankIndicator value); /** * Returns the value of the '<em><b>Avg Length With Null Indicator</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Avg Length With Null Indicator</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Avg Length With Null Indicator</em>' containment reference. * @see #setAvgLengthWithNullIndicator(AvgLengthWithNullIndicator) * @see org.talend.dataquality.indicators.IndicatorsPackage#getTextIndicator_AvgLengthWithNullIndicator() * @model containment="true" * @generated */ AvgLengthWithNullIndicator getAvgLengthWithNullIndicator(); /** * Sets the value of the '{@link org.talend.dataquality.indicators.TextIndicator#getAvgLengthWithNullIndicator <em>Avg Length With Null Indicator</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Avg Length With Null Indicator</em>' containment reference. * @see #getAvgLengthWithNullIndicator() * @generated */ void setAvgLengthWithNullIndicator(AvgLengthWithNullIndicator value); /** * Returns the value of the '<em><b>Avg Length With Blank Null Indicator</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Avg Length With Blank Null Indicator</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Avg Length With Blank Null Indicator</em>' containment reference. * @see #setAvgLengthWithBlankNullIndicator(AvgLengthWithBlankNullIndicator) * @see org.talend.dataquality.indicators.IndicatorsPackage#getTextIndicator_AvgLengthWithBlankNullIndicator() * @model containment="true" * @generated */ AvgLengthWithBlankNullIndicator getAvgLengthWithBlankNullIndicator(); /** * Sets the value of the '{@link org.talend.dataquality.indicators.TextIndicator#getAvgLengthWithBlankNullIndicator <em>Avg Length With Blank Null Indicator</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Avg Length With Blank Null Indicator</em>' containment reference. * @see #getAvgLengthWithBlankNullIndicator() * @generated */ void setAvgLengthWithBlankNullIndicator(AvgLengthWithBlankNullIndicator value); } // TextIndicator