/** * <copyright> * </copyright> * * $Id: CONNECTORType.java 36476 2010-01-28 03:29:08Z hwang $ */ package org.talend.designer.core.model.utils.emf.component; import org.eclipse.emf.ecore.EObject; /** * <!-- begin-user-doc --> * A representation of the model object '<em><b>CONNECTOR Type</b></em>'. * <!-- end-user-doc --> * * <p> * The following features are supported: * <ul> * <li>{@link org.talend.designer.core.model.utils.emf.component.CONNECTORType#getBASESCHEMA <em>BASESCHEMA</em>}</li> * <li>{@link org.talend.designer.core.model.utils.emf.component.CONNECTORType#isBUILTIN <em>BUILTIN</em>}</li> * <li>{@link org.talend.designer.core.model.utils.emf.component.CONNECTORType#getCOLOR <em>COLOR</em>}</li> * <li>{@link org.talend.designer.core.model.utils.emf.component.CONNECTORType#getCOMPONENT <em>COMPONENT</em>}</li> * <li>{@link org.talend.designer.core.model.utils.emf.component.CONNECTORType#getCTYPE <em>CTYPE</em>}</li> * <li>{@link org.talend.designer.core.model.utils.emf.component.CONNECTORType#isINPUTLINKSELECTION <em>INPUTLINKSELECTION</em>}</li> * <li>{@link org.talend.designer.core.model.utils.emf.component.CONNECTORType#getLINESTYLE <em>LINESTYLE</em>}</li> * <li>{@link org.talend.designer.core.model.utils.emf.component.CONNECTORType#getMAXINPUT <em>MAXINPUT</em>}</li> * <li>{@link org.talend.designer.core.model.utils.emf.component.CONNECTORType#getMAXOUTPUT <em>MAXOUTPUT</em>}</li> * <li>{@link org.talend.designer.core.model.utils.emf.component.CONNECTORType#isMERGEALLOWDIFFERENTSCHEMA <em>MERGEALLOWDIFFERENTSCHEMA</em>}</li> * <li>{@link org.talend.designer.core.model.utils.emf.component.CONNECTORType#getMININPUT <em>MININPUT</em>}</li> * <li>{@link org.talend.designer.core.model.utils.emf.component.CONNECTORType#getMINOUTPUT <em>MINOUTPUT</em>}</li> * <li>{@link org.talend.designer.core.model.utils.emf.component.CONNECTORType#isMULTISCHEMA <em>MULTISCHEMA</em>}</li> * <li>{@link org.talend.designer.core.model.utils.emf.component.CONNECTORType#getNAME <em>NAME</em>}</li> * <li>{@link org.talend.designer.core.model.utils.emf.component.CONNECTORType#getNOTSHOWIF <em>NOTSHOWIF</em>}</li> * <li>{@link org.talend.designer.core.model.utils.emf.component.CONNECTORType#getSHOWIF <em>SHOWIF</em>}</li> * </ul> * </p> * * @see org.talend.designer.core.model.utils.emf.component.ComponentPackage#getCONNECTORType() * @model extendedMetaData="name='CONNECTOR_._type' kind='empty'" * @generated */ public interface CONNECTORType extends EObject { /** * Returns the value of the '<em><b>BASESCHEMA</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>BASESCHEMA</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>BASESCHEMA</em>' attribute. * @see #setBASESCHEMA(String) * @see org.talend.designer.core.model.utils.emf.component.ComponentPackage#getCONNECTORType_BASESCHEMA() * @model dataType="org.eclipse.emf.ecore.xml.type.String" * extendedMetaData="kind='attribute' name='BASE_SCHEMA' namespace='##targetNamespace'" * @generated */ String getBASESCHEMA(); /** * Sets the value of the '{@link org.talend.designer.core.model.utils.emf.component.CONNECTORType#getBASESCHEMA <em>BASESCHEMA</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>BASESCHEMA</em>' attribute. * @see #getBASESCHEMA() * @generated */ void setBASESCHEMA(String value); /** * Returns the value of the '<em><b>BUILTIN</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>BUILTIN</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>BUILTIN</em>' attribute. * @see #isSetBUILTIN() * @see #unsetBUILTIN() * @see #setBUILTIN(boolean) * @see org.talend.designer.core.model.utils.emf.component.ComponentPackage#getCONNECTORType_BUILTIN() * @model unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Boolean" * extendedMetaData="kind='attribute' name='BUILTIN' namespace='##targetNamespace'" * @generated */ boolean isBUILTIN(); /** * Sets the value of the '{@link org.talend.designer.core.model.utils.emf.component.CONNECTORType#isBUILTIN <em>BUILTIN</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>BUILTIN</em>' attribute. * @see #isSetBUILTIN() * @see #unsetBUILTIN() * @see #isBUILTIN() * @generated */ void setBUILTIN(boolean value); /** * Unsets the value of the '{@link org.talend.designer.core.model.utils.emf.component.CONNECTORType#isBUILTIN <em>BUILTIN</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetBUILTIN() * @see #isBUILTIN() * @see #setBUILTIN(boolean) * @generated */ void unsetBUILTIN(); /** * Returns whether the value of the '{@link org.talend.designer.core.model.utils.emf.component.CONNECTORType#isBUILTIN <em>BUILTIN</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>BUILTIN</em>' attribute is set. * @see #unsetBUILTIN() * @see #isBUILTIN() * @see #setBUILTIN(boolean) * @generated */ boolean isSetBUILTIN(); /** * Returns the value of the '<em><b>COLOR</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>COLOR</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>COLOR</em>' attribute. * @see #setCOLOR(String) * @see org.talend.designer.core.model.utils.emf.component.ComponentPackage#getCONNECTORType_COLOR() * @model dataType="org.eclipse.emf.ecore.xml.type.String" * extendedMetaData="kind='attribute' name='COLOR' namespace='##targetNamespace'" * @generated */ String getCOLOR(); /** * Sets the value of the '{@link org.talend.designer.core.model.utils.emf.component.CONNECTORType#getCOLOR <em>COLOR</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>COLOR</em>' attribute. * @see #getCOLOR() * @generated */ void setCOLOR(String value); /** * Returns the value of the '<em><b>COMPONENT</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>COMPONENT</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>COMPONENT</em>' attribute. * @see #setCOMPONENT(String) * @see org.talend.designer.core.model.utils.emf.component.ComponentPackage#getCONNECTORType_COMPONENT() * @model dataType="org.eclipse.emf.ecore.xml.type.String" * extendedMetaData="kind='attribute' name='COMPONENT' namespace='##targetNamespace'" * @generated */ String getCOMPONENT(); /** * Sets the value of the '{@link org.talend.designer.core.model.utils.emf.component.CONNECTORType#getCOMPONENT <em>COMPONENT</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>COMPONENT</em>' attribute. * @see #getCOMPONENT() * @generated */ void setCOMPONENT(String value); /** * Returns the value of the '<em><b>CTYPE</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>CTYPE</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>CTYPE</em>' attribute. * @see #setCTYPE(String) * @see org.talend.designer.core.model.utils.emf.component.ComponentPackage#getCONNECTORType_CTYPE() * @model dataType="org.eclipse.emf.ecore.xml.type.String" required="true" * extendedMetaData="kind='attribute' name='CTYPE' namespace='##targetNamespace'" * @generated */ String getCTYPE(); /** * Sets the value of the '{@link org.talend.designer.core.model.utils.emf.component.CONNECTORType#getCTYPE <em>CTYPE</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>CTYPE</em>' attribute. * @see #getCTYPE() * @generated */ void setCTYPE(String value); /** * Returns the value of the '<em><b>INPUTLINKSELECTION</b></em>' attribute. * The default value is <code>"false"</code>. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>INPUTLINKSELECTION</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>INPUTLINKSELECTION</em>' attribute. * @see #isSetINPUTLINKSELECTION() * @see #unsetINPUTLINKSELECTION() * @see #setINPUTLINKSELECTION(boolean) * @see org.talend.designer.core.model.utils.emf.component.ComponentPackage#getCONNECTORType_INPUTLINKSELECTION() * @model default="false" unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Boolean" * extendedMetaData="kind='attribute' name='INPUT_LINK_SELECTION' namespace='##targetNamespace'" * @generated */ boolean isINPUTLINKSELECTION(); /** * Sets the value of the '{@link org.talend.designer.core.model.utils.emf.component.CONNECTORType#isINPUTLINKSELECTION <em>INPUTLINKSELECTION</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>INPUTLINKSELECTION</em>' attribute. * @see #isSetINPUTLINKSELECTION() * @see #unsetINPUTLINKSELECTION() * @see #isINPUTLINKSELECTION() * @generated */ void setINPUTLINKSELECTION(boolean value); /** * Unsets the value of the '{@link org.talend.designer.core.model.utils.emf.component.CONNECTORType#isINPUTLINKSELECTION <em>INPUTLINKSELECTION</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetINPUTLINKSELECTION() * @see #isINPUTLINKSELECTION() * @see #setINPUTLINKSELECTION(boolean) * @generated */ void unsetINPUTLINKSELECTION(); /** * Returns whether the value of the '{@link org.talend.designer.core.model.utils.emf.component.CONNECTORType#isINPUTLINKSELECTION <em>INPUTLINKSELECTION</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>INPUTLINKSELECTION</em>' attribute is set. * @see #unsetINPUTLINKSELECTION() * @see #isINPUTLINKSELECTION() * @see #setINPUTLINKSELECTION(boolean) * @generated */ boolean isSetINPUTLINKSELECTION(); /** * Returns the value of the '<em><b>LINESTYLE</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>LINESTYLE</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>LINESTYLE</em>' attribute. * @see #isSetLINESTYLE() * @see #unsetLINESTYLE() * @see #setLINESTYLE(int) * @see org.talend.designer.core.model.utils.emf.component.ComponentPackage#getCONNECTORType_LINESTYLE() * @model unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Int" * extendedMetaData="kind='attribute' name='LINE_STYLE' namespace='##targetNamespace'" * @generated */ int getLINESTYLE(); /** * Sets the value of the '{@link org.talend.designer.core.model.utils.emf.component.CONNECTORType#getLINESTYLE <em>LINESTYLE</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>LINESTYLE</em>' attribute. * @see #isSetLINESTYLE() * @see #unsetLINESTYLE() * @see #getLINESTYLE() * @generated */ void setLINESTYLE(int value); /** * Unsets the value of the '{@link org.talend.designer.core.model.utils.emf.component.CONNECTORType#getLINESTYLE <em>LINESTYLE</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetLINESTYLE() * @see #getLINESTYLE() * @see #setLINESTYLE(int) * @generated */ void unsetLINESTYLE(); /** * Returns whether the value of the '{@link org.talend.designer.core.model.utils.emf.component.CONNECTORType#getLINESTYLE <em>LINESTYLE</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>LINESTYLE</em>' attribute is set. * @see #unsetLINESTYLE() * @see #getLINESTYLE() * @see #setLINESTYLE(int) * @generated */ boolean isSetLINESTYLE(); /** * Returns the value of the '<em><b>MAXINPUT</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>MAXINPUT</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>MAXINPUT</em>' attribute. * @see #isSetMAXINPUT() * @see #unsetMAXINPUT() * @see #setMAXINPUT(int) * @see org.talend.designer.core.model.utils.emf.component.ComponentPackage#getCONNECTORType_MAXINPUT() * @model unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Int" * extendedMetaData="kind='attribute' name='MAX_INPUT' namespace='##targetNamespace'" * @generated */ int getMAXINPUT(); /** * Sets the value of the '{@link org.talend.designer.core.model.utils.emf.component.CONNECTORType#getMAXINPUT <em>MAXINPUT</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>MAXINPUT</em>' attribute. * @see #isSetMAXINPUT() * @see #unsetMAXINPUT() * @see #getMAXINPUT() * @generated */ void setMAXINPUT(int value); /** * Unsets the value of the '{@link org.talend.designer.core.model.utils.emf.component.CONNECTORType#getMAXINPUT <em>MAXINPUT</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetMAXINPUT() * @see #getMAXINPUT() * @see #setMAXINPUT(int) * @generated */ void unsetMAXINPUT(); /** * Returns whether the value of the '{@link org.talend.designer.core.model.utils.emf.component.CONNECTORType#getMAXINPUT <em>MAXINPUT</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>MAXINPUT</em>' attribute is set. * @see #unsetMAXINPUT() * @see #getMAXINPUT() * @see #setMAXINPUT(int) * @generated */ boolean isSetMAXINPUT(); /** * Returns the value of the '<em><b>MAXOUTPUT</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>MAXOUTPUT</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>MAXOUTPUT</em>' attribute. * @see #isSetMAXOUTPUT() * @see #unsetMAXOUTPUT() * @see #setMAXOUTPUT(int) * @see org.talend.designer.core.model.utils.emf.component.ComponentPackage#getCONNECTORType_MAXOUTPUT() * @model unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Int" * extendedMetaData="kind='attribute' name='MAX_OUTPUT' namespace='##targetNamespace'" * @generated */ int getMAXOUTPUT(); /** * Sets the value of the '{@link org.talend.designer.core.model.utils.emf.component.CONNECTORType#getMAXOUTPUT <em>MAXOUTPUT</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>MAXOUTPUT</em>' attribute. * @see #isSetMAXOUTPUT() * @see #unsetMAXOUTPUT() * @see #getMAXOUTPUT() * @generated */ void setMAXOUTPUT(int value); /** * Unsets the value of the '{@link org.talend.designer.core.model.utils.emf.component.CONNECTORType#getMAXOUTPUT <em>MAXOUTPUT</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetMAXOUTPUT() * @see #getMAXOUTPUT() * @see #setMAXOUTPUT(int) * @generated */ void unsetMAXOUTPUT(); /** * Returns whether the value of the '{@link org.talend.designer.core.model.utils.emf.component.CONNECTORType#getMAXOUTPUT <em>MAXOUTPUT</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>MAXOUTPUT</em>' attribute is set. * @see #unsetMAXOUTPUT() * @see #getMAXOUTPUT() * @see #setMAXOUTPUT(int) * @generated */ boolean isSetMAXOUTPUT(); /** * Returns the value of the '<em><b>MERGEALLOWDIFFERENTSCHEMA</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>MERGEALLOWDIFFERENTSCHEMA</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>MERGEALLOWDIFFERENTSCHEMA</em>' attribute. * @see #isSetMERGEALLOWDIFFERENTSCHEMA() * @see #unsetMERGEALLOWDIFFERENTSCHEMA() * @see #setMERGEALLOWDIFFERENTSCHEMA(boolean) * @see org.talend.designer.core.model.utils.emf.component.ComponentPackage#getCONNECTORType_MERGEALLOWDIFFERENTSCHEMA() * @model unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Boolean" * extendedMetaData="kind='attribute' name='MERGE_ALLOW_DIFFERENT_SCHEMA' namespace='##targetNamespace'" * @generated */ boolean isMERGEALLOWDIFFERENTSCHEMA(); /** * Sets the value of the '{@link org.talend.designer.core.model.utils.emf.component.CONNECTORType#isMERGEALLOWDIFFERENTSCHEMA <em>MERGEALLOWDIFFERENTSCHEMA</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>MERGEALLOWDIFFERENTSCHEMA</em>' attribute. * @see #isSetMERGEALLOWDIFFERENTSCHEMA() * @see #unsetMERGEALLOWDIFFERENTSCHEMA() * @see #isMERGEALLOWDIFFERENTSCHEMA() * @generated */ void setMERGEALLOWDIFFERENTSCHEMA(boolean value); /** * Unsets the value of the '{@link org.talend.designer.core.model.utils.emf.component.CONNECTORType#isMERGEALLOWDIFFERENTSCHEMA <em>MERGEALLOWDIFFERENTSCHEMA</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetMERGEALLOWDIFFERENTSCHEMA() * @see #isMERGEALLOWDIFFERENTSCHEMA() * @see #setMERGEALLOWDIFFERENTSCHEMA(boolean) * @generated */ void unsetMERGEALLOWDIFFERENTSCHEMA(); /** * Returns whether the value of the '{@link org.talend.designer.core.model.utils.emf.component.CONNECTORType#isMERGEALLOWDIFFERENTSCHEMA <em>MERGEALLOWDIFFERENTSCHEMA</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>MERGEALLOWDIFFERENTSCHEMA</em>' attribute is set. * @see #unsetMERGEALLOWDIFFERENTSCHEMA() * @see #isMERGEALLOWDIFFERENTSCHEMA() * @see #setMERGEALLOWDIFFERENTSCHEMA(boolean) * @generated */ boolean isSetMERGEALLOWDIFFERENTSCHEMA(); /** * Returns the value of the '<em><b>MININPUT</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>MININPUT</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>MININPUT</em>' attribute. * @see #isSetMININPUT() * @see #unsetMININPUT() * @see #setMININPUT(int) * @see org.talend.designer.core.model.utils.emf.component.ComponentPackage#getCONNECTORType_MININPUT() * @model unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Int" * extendedMetaData="kind='attribute' name='MIN_INPUT' namespace='##targetNamespace'" * @generated */ int getMININPUT(); /** * Sets the value of the '{@link org.talend.designer.core.model.utils.emf.component.CONNECTORType#getMININPUT <em>MININPUT</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>MININPUT</em>' attribute. * @see #isSetMININPUT() * @see #unsetMININPUT() * @see #getMININPUT() * @generated */ void setMININPUT(int value); /** * Unsets the value of the '{@link org.talend.designer.core.model.utils.emf.component.CONNECTORType#getMININPUT <em>MININPUT</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetMININPUT() * @see #getMININPUT() * @see #setMININPUT(int) * @generated */ void unsetMININPUT(); /** * Returns whether the value of the '{@link org.talend.designer.core.model.utils.emf.component.CONNECTORType#getMININPUT <em>MININPUT</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>MININPUT</em>' attribute is set. * @see #unsetMININPUT() * @see #getMININPUT() * @see #setMININPUT(int) * @generated */ boolean isSetMININPUT(); /** * Returns the value of the '<em><b>MINOUTPUT</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>MINOUTPUT</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>MINOUTPUT</em>' attribute. * @see #isSetMINOUTPUT() * @see #unsetMINOUTPUT() * @see #setMINOUTPUT(int) * @see org.talend.designer.core.model.utils.emf.component.ComponentPackage#getCONNECTORType_MINOUTPUT() * @model unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Int" * extendedMetaData="kind='attribute' name='MIN_OUTPUT' namespace='##targetNamespace'" * @generated */ int getMINOUTPUT(); /** * Sets the value of the '{@link org.talend.designer.core.model.utils.emf.component.CONNECTORType#getMINOUTPUT <em>MINOUTPUT</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>MINOUTPUT</em>' attribute. * @see #isSetMINOUTPUT() * @see #unsetMINOUTPUT() * @see #getMINOUTPUT() * @generated */ void setMINOUTPUT(int value); /** * Unsets the value of the '{@link org.talend.designer.core.model.utils.emf.component.CONNECTORType#getMINOUTPUT <em>MINOUTPUT</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetMINOUTPUT() * @see #getMINOUTPUT() * @see #setMINOUTPUT(int) * @generated */ void unsetMINOUTPUT(); /** * Returns whether the value of the '{@link org.talend.designer.core.model.utils.emf.component.CONNECTORType#getMINOUTPUT <em>MINOUTPUT</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>MINOUTPUT</em>' attribute is set. * @see #unsetMINOUTPUT() * @see #getMINOUTPUT() * @see #setMINOUTPUT(int) * @generated */ boolean isSetMINOUTPUT(); /** * Returns the value of the '<em><b>MULTISCHEMA</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>MULTISCHEMA</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>MULTISCHEMA</em>' attribute. * @see #isSetMULTISCHEMA() * @see #unsetMULTISCHEMA() * @see #setMULTISCHEMA(boolean) * @see org.talend.designer.core.model.utils.emf.component.ComponentPackage#getCONNECTORType_MULTISCHEMA() * @model unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Boolean" * extendedMetaData="kind='attribute' name='MULTI_SCHEMA' namespace='##targetNamespace'" * @generated */ boolean isMULTISCHEMA(); /** * Sets the value of the '{@link org.talend.designer.core.model.utils.emf.component.CONNECTORType#isMULTISCHEMA <em>MULTISCHEMA</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>MULTISCHEMA</em>' attribute. * @see #isSetMULTISCHEMA() * @see #unsetMULTISCHEMA() * @see #isMULTISCHEMA() * @generated */ void setMULTISCHEMA(boolean value); /** * Unsets the value of the '{@link org.talend.designer.core.model.utils.emf.component.CONNECTORType#isMULTISCHEMA <em>MULTISCHEMA</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetMULTISCHEMA() * @see #isMULTISCHEMA() * @see #setMULTISCHEMA(boolean) * @generated */ void unsetMULTISCHEMA(); /** * Returns whether the value of the '{@link org.talend.designer.core.model.utils.emf.component.CONNECTORType#isMULTISCHEMA <em>MULTISCHEMA</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>MULTISCHEMA</em>' attribute is set. * @see #unsetMULTISCHEMA() * @see #isMULTISCHEMA() * @see #setMULTISCHEMA(boolean) * @generated */ boolean isSetMULTISCHEMA(); /** * Returns the value of the '<em><b>NAME</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>NAME</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>NAME</em>' attribute. * @see #setNAME(String) * @see org.talend.designer.core.model.utils.emf.component.ComponentPackage#getCONNECTORType_NAME() * @model dataType="org.eclipse.emf.ecore.xml.type.String" * extendedMetaData="kind='attribute' name='NAME' namespace='##targetNamespace'" * @generated */ String getNAME(); /** * Sets the value of the '{@link org.talend.designer.core.model.utils.emf.component.CONNECTORType#getNAME <em>NAME</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>NAME</em>' attribute. * @see #getNAME() * @generated */ void setNAME(String value); /** * Returns the value of the '<em><b>NOTSHOWIF</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>NOTSHOWIF</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>NOTSHOWIF</em>' attribute. * @see #setNOTSHOWIF(String) * @see org.talend.designer.core.model.utils.emf.component.ComponentPackage#getCONNECTORType_NOTSHOWIF() * @model dataType="org.eclipse.emf.ecore.xml.type.String" * extendedMetaData="kind='attribute' name='NOT_SHOW_IF' namespace='##targetNamespace'" * @generated */ String getNOTSHOWIF(); /** * Sets the value of the '{@link org.talend.designer.core.model.utils.emf.component.CONNECTORType#getNOTSHOWIF <em>NOTSHOWIF</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>NOTSHOWIF</em>' attribute. * @see #getNOTSHOWIF() * @generated */ void setNOTSHOWIF(String value); /** * Returns the value of the '<em><b>SHOWIF</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>SHOWIF</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>SHOWIF</em>' attribute. * @see #setSHOWIF(String) * @see org.talend.designer.core.model.utils.emf.component.ComponentPackage#getCONNECTORType_SHOWIF() * @model dataType="org.eclipse.emf.ecore.xml.type.String" * extendedMetaData="kind='attribute' name='SHOW_IF' namespace='##targetNamespace'" * @generated */ String getSHOWIF(); /** * Sets the value of the '{@link org.talend.designer.core.model.utils.emf.component.CONNECTORType#getSHOWIF <em>SHOWIF</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>SHOWIF</em>' attribute. * @see #getSHOWIF() * @generated */ void setSHOWIF(String value); } // CONNECTORType