content: /**
   * (C) Jennic Ltd
   *
   * $Id$
   */
  package com.jennic.ZPSConfiguration;
  
  import org.eclipse.emf.ecore.EObject;
  
  /**
   * <!-- begin-user-doc -->
   * A representation of the model object '<em><b>Channel Mask</b></em>'.
   * <!-- end-user-doc -->
   *
   * <p>
   * The following features are supported:
   * <ul>
   *   <li>{@link com.jennic.ZPSConfiguration.ChannelMask#isChannel11 <em>Channel11</em>}</li>
   *   <li>{@link com.jennic.ZPSConfiguration.ChannelMask#isChannel12 <em>Channel12</em>}</li>
   *   <li>{@link com.jennic.ZPSConfiguration.ChannelMask#isChannel13 <em>Channel13</em>}</li>
   *   <li>{@link com.jennic.ZPSConfiguration.ChannelMask#isChannel14 <em>Channel14</em>}</li>
   *   <li>{@link com.jennic.ZPSConfiguration.ChannelMask#isChannel15 <em>Channel15</em>}</li>
   *   <li>{@link com.jennic.ZPSConfiguration.ChannelMask#isChannel16 <em>Channel16</em>}</li>
   *   <li>{@link com.jennic.ZPSConfiguration.ChannelMask#isChannel17 <em>Channel17</em>}</li>
   *   <li>{@link com.jennic.ZPSConfiguration.ChannelMask#isChannel18 <em>Channel18</em>}</li>
   *   <li>{@link com.jennic.ZPSConfiguration.ChannelMask#isChannel19 <em>Channel19</em>}</li>
   *   <li>{@link com.jennic.ZPSConfiguration.ChannelMask#isChannel20 <em>Channel20</em>}</li>
   *   <li>{@link com.jennic.ZPSConfiguration.ChannelMask#isChannel21 <em>Channel21</em>}</li>
   *   <li>{@link com.jennic.ZPSConfiguration.ChannelMask#isChannel22 <em>Channel22</em>}</li>
   *   <li>{@link com.jennic.ZPSConfiguration.ChannelMask#isChannel23 <em>Channel23</em>}</li>
   *   <li>{@link com.jennic.ZPSConfiguration.ChannelMask#isChannel24 <em>Channel24</em>}</li>
   *   <li>{@link com.jennic.ZPSConfiguration.ChannelMask#isChannel25 <em>Channel25</em>}</li>
   *   <li>{@link com.jennic.ZPSConfiguration.ChannelMask#isChannel26 <em>Channel26</em>}</li>
   * </ul>
   * </p>
   *
   * @see com.jennic.ZPSConfiguration.ZPSConfigurationPackage#getChannelMask()
   * @model
   * @generated
   */
  public interface ChannelMask extends EObject {
  	/**
  	 * <!-- begin-user-doc -->
  	 * <!-- end-user-doc -->
  	 * @generated
  	 */
  	String copyright = "(C) NXP B.V";
  
  	/**
  	 * Returns the value of the '<em><b>Channel11</b></em>' attribute.
  	 * The default value is <code>"true"</code>.
  	 * <!-- begin-user-doc -->
  	 * <p>
  	 * If the meaning of the '<em>Channel11</em>' attribute isn't clear,
  	 * there really should be more of a description here...
  	 * </p>
  	 * <!-- end-user-doc -->
  	 * @return the value of the '<em>Channel11</em>' attribute.
  	 * @see #setChannel11(boolean)
  	 * @see com.jennic.ZPSConfiguration.ZPSConfigurationPackage#getChannelMask_Channel11()
  	 * @model default="true" required="true"
  	 * @generated
  	 */
  	boolean isChannel11();
  
  	/**
  	 * Sets the value of the '{@link com.jennic.ZPSConfiguration.ChannelMask#isChannel11 <em>Channel11</em>}' attribute.
  	 * <!-- begin-user-doc -->
  	 * <!-- end-user-doc -->
  	 * @param value the new value of the '<em>Channel11</em>' attribute.
  	 * @see #isChannel11()
  	 * @generated
  	 */
  	void setChannel11(boolean value);
  
  	/**
  	 * Returns the value of the '<em><b>Channel12</b></em>' attribute.
  	 * The default value is <code>"true"</code>.
  	 * <!-- begin-user-doc -->
  	 * <p>
  	 * If the meaning of the '<em>Channel12</em>' attribute isn't clear,
  	 * there really should be more of a description here...
  	 * </p>
  	 * <!-- end-user-doc -->
  	 * @return the value of the '<em>Channel12</em>' attribute.
  	 * @see #setChannel12(boolean)
  	 * @see com.jennic.ZPSConfiguration.ZPSConfigurationPackage#getChannelMask_Channel12()
  	 * @model default="true" required="true"
  	 * @generated
  	 */
  	boolean isChannel12();
  
  	/**
  	 * Sets the value of the '{@link com.jennic.ZPSConfiguration.ChannelMask#isChannel12 <em>Channel12</em>}' attribute.
  	 * <!-- begin-user-doc -->
  	 * <!-- end-user-doc -->
  	 * @param value the new value of the '<em>Channel12</em>' attribute.
  	 * @see #isChannel12()
  	 * @generated
  	 */
  	void setChannel12(boolean value);
  
  	/**
  	 * Returns the value of the '<em><b>Channel13</b></em>' attribute.
  	 * The default value is <code>"true"</code>.
  	 * <!-- begin-user-doc -->
  	 * <p>
  	 * If the meaning of the '<em>Channel13</em>' attribute isn't clear,
  	 * there really should be more of a description here...
  	 * </p>
  	 * <!-- end-user-doc -->
  	 * @return the value of the '<em>Channel13</em>' attribute.
  	 * @see #setChannel13(boolean)
  	 * @see com.jennic.ZPSConfiguration.ZPSConfigurationPackage#getChannelMask_Channel13()
  	 * @model default="true" required="true"
  	 * @generated
  	 */
  	boolean isChannel13();
  
  	/**
  	 * Sets the value of the '{@link com.jennic.ZPSConfiguration.ChannelMask#isChannel13 <em>Channel13</em>}' attribute.
  	 * <!-- begin-user-doc -->
  	 * <!-- end-user-doc -->
  	 * @param value the new value of the '<em>Channel13</em>' attribute.
  	 * @see #isChannel13()
  	 * @generated
  	 */
  	void setChannel13(boolean value);
  
  	/**
  	 * Returns the value of the '<em><b>Channel14</b></em>' attribute.
  	 * The default value is <code>"true"</code>.
  	 * <!-- begin-user-doc -->
  	 * <p>
  	 * If the meaning of the '<em>Channel14</em>' attribute isn't clear,
  	 * there really should be more of a description here...
  	 * </p>
  	 * <!-- end-user-doc -->
  	 * @return the value of the '<em>Channel14</em>' attribute.
  	 * @see #setChannel14(boolean)
  	 * @see com.jennic.ZPSConfiguration.ZPSConfigurationPackage#getChannelMask_Channel14()
  	 * @model default="true" required="true"
  	 * @generated
  	 */
  	boolean isChannel14();
  
  	/**
  	 * Sets the value of the '{@link com.jennic.ZPSConfiguration.ChannelMask#isChannel14 <em>Channel14</em>}' attribute.
  	 * <!-- begin-user-doc -->
  	 * <!-- end-user-doc -->
  	 * @param value the new value of the '<em>Channel14</em>' attribute.
  	 * @see #isChannel14()
  	 * @generated
  	 */
  	void setChannel14(boolean value);
  
  	/**
  	 * Returns the value of the '<em><b>Channel15</b></em>' attribute.
  	 * The default value is <code>"true"</code>.
  	 * <!-- begin-user-doc -->
  	 * <p>
  	 * If the meaning of the '<em>Channel15</em>' attribute isn't clear,
  	 * there really should be more of a description here...
  	 * </p>
  	 * <!-- end-user-doc -->
  	 * @return the value of the '<em>Channel15</em>' attribute.
  	 * @see #setChannel15(boolean)
  	 * @see com.jennic.ZPSConfiguration.ZPSConfigurationPackage#getChannelMask_Channel15()
  	 * @model default="true" required="true"
  	 * @generated
  	 */
  	boolean isChannel15();
  
  	/**
  	 * Sets the value of the '{@link com.jennic.ZPSConfiguration.ChannelMask#isChannel15 <em>Channel15</em>}' attribute.
  	 * <!-- begin-user-doc -->
  	 * <!-- end-user-doc -->
  	 * @param value the new value of the '<em>Channel15</em>' attribute.
  	 * @see #isChannel15()
  	 * @generated
  	 */
  	void setChannel15(boolean value);
  
  	/**
  	 * Returns the value of the '<em><b>Channel16</b></em>' attribute.
  	 * The default value is <code>"true"</code>.
  	 * <!-- begin-user-doc -->
  	 * <p>
  	 * If the meaning of the '<em>Channel16</em>' attribute isn't clear,
  	 * there really should be more of a description here...
  	 * </p>
  	 * <!-- end-user-doc -->
  	 * @return the value of the '<em>Channel16</em>' attribute.
  	 * @see #setChannel16(boolean)
  	 * @see com.jennic.ZPSConfiguration.ZPSConfigurationPackage#getChannelMask_Channel16()
  	 * @model default="true" required="true"
  	 * @generated
  	 */
  	boolean isChannel16();
  
  	/**
  	 * Sets the value of the '{@link com.jennic.ZPSConfiguration.ChannelMask#isChannel16 <em>Channel16</em>}' attribute.
  	 * <!-- begin-user-doc -->
  	 * <!-- end-user-doc -->
  	 * @param value the new value of the '<em>Channel16</em>' attribute.
  	 * @see #isChannel16()
  	 * @generated
  	 */
  	void setChannel16(boolean value);
  
  	/**
  	 * Returns the value of the '<em><b>Channel17</b></em>' attribute.
  	 * The default value is <code>"true"</code>.
  	 * <!-- begin-user-doc -->
  	 * <p>
  	 * If the meaning of the '<em>Channel17</em>' attribute isn't clear,
  	 * there really should be more of a description here...
  	 * </p>
  	 * <!-- end-user-doc -->
  	 * @return the value of the '<em>Channel17</em>' attribute.
  	 * @see #setChannel17(boolean)
  	 * @see com.jennic.ZPSConfiguration.ZPSConfigurationPackage#getChannelMask_Channel17()
  	 * @model default="true" required="true"
  	 * @generated
  	 */
  	boolean isChannel17();
  
  	/**
  	 * Sets the value of the '{@link com.jennic.ZPSConfiguration.ChannelMask#isChannel17 <em>Channel17</em>}' attribute.
  	 * <!-- begin-user-doc -->
  	 * <!-- end-user-doc -->
  	 * @param value the new value of the '<em>Channel17</em>' attribute.
  	 * @see #isChannel17()
  	 * @generated
  	 */
  	void setChannel17(boolean value);
  
  	/**
  	 * Returns the value of the '<em><b>Channel18</b></em>' attribute.
  	 * The default value is <code>"true"</code>.
  	 * <!-- begin-user-doc -->
  	 * <p>
  	 * If the meaning of the '<em>Channel18</em>' attribute isn't clear,
  	 * there really should be more of a description here...
  	 * </p>
  	 * <!-- end-user-doc -->
  	 * @return the value of the '<em>Channel18</em>' attribute.
  	 * @see #setChannel18(boolean)
  	 * @see com.jennic.ZPSConfiguration.ZPSConfigurationPackage#getChannelMask_Channel18()
  	 * @model default="true" required="true"
  	 * @generated
  	 */
  	boolean isChannel18();
  
  	/**
  	 * Sets the value of the '{@link com.jennic.ZPSConfiguration.ChannelMask#isChannel18 <em>Channel18</em>}' attribute.
  	 * <!-- begin-user-doc -->
  	 * <!-- end-user-doc -->
  	 * @param value the new value of the '<em>Channel18</em>' attribute.
  	 * @see #isChannel18()
  	 * @generated
  	 */
  	void setChannel18(boolean value);
  
  	/**
  	 * Returns the value of the '<em><b>Channel19</b></em>' attribute.
  	 * The default value is <code>"true"</code>.
  	 * <!-- begin-user-doc -->
  	 * <p>
  	 * If the meaning of the '<em>Channel19</em>' attribute isn't clear,
  	 * there really should be more of a description here...
  	 * </p>
  	 * <!-- end-user-doc -->
  	 * @return the value of the '<em>Channel19</em>' attribute.
  	 * @see #setChannel19(boolean)
  	 * @see com.jennic.ZPSConfiguration.ZPSConfigurationPackage#getChannelMask_Channel19()
  	 * @model default="true" required="true"
  	 * @generated
  	 */
  	boolean isChannel19();
  
  	/**
  	 * Sets the value of the '{@link com.jennic.ZPSConfiguration.ChannelMask#isChannel19 <em>Channel19</em>}' attribute.
  	 * <!-- begin-user-doc -->
  	 * <!-- end-user-doc -->
  	 * @param value the new value of the '<em>Channel19</em>' attribute.
  	 * @see #isChannel19()
  	 * @generated
  	 */
  	void setChannel19(boolean value);
  
  	/**
  	 * Returns the value of the '<em><b>Channel20</b></em>' attribute.
  	 * The default value is <code>"true"</code>.
  	 * <!-- begin-user-doc -->
  	 * <p>
  	 * If the meaning of the '<em>Channel20</em>' attribute isn't clear,
  	 * there really should be more of a description here...
  	 * </p>
  	 * <!-- end-user-doc -->
  	 * @return the value of the '<em>Channel20</em>' attribute.
  	 * @see #setChannel20(boolean)
  	 * @see com.jennic.ZPSConfiguration.ZPSConfigurationPackage#getChannelMask_Channel20()
  	 * @model default="true" required="true"
  	 * @generated
  	 */
  	boolean isChannel20();
  
  	/**
  	 * Sets the value of the '{@link com.jennic.ZPSConfiguration.ChannelMask#isChannel20 <em>Channel20</em>}' attribute.
  	 * <!-- begin-user-doc -->
  	 * <!-- end-user-doc -->
  	 * @param value the new value of the '<em>Channel20</em>' attribute.
  	 * @see #isChannel20()
  	 * @generated
  	 */
  	void setChannel20(boolean value);
  
  	/**
  	 * Returns the value of the '<em><b>Channel21</b></em>' attribute.
  	 * The default value is <code>"true"</code>.
  	 * <!-- begin-user-doc -->
  	 * <p>
  	 * If the meaning of the '<em>Channel21</em>' attribute isn't clear,
  	 * there really should be more of a description here...
  	 * </p>
  	 * <!-- end-user-doc -->
  	 * @return the value of the '<em>Channel21</em>' attribute.
  	 * @see #setChannel21(boolean)
  	 * @see com.jennic.ZPSConfiguration.ZPSConfigurationPackage#getChannelMask_Channel21()
  	 * @model default="true" required="true"
  	 * @generated
  	 */
  	boolean isChannel21();
  
  	/**
  	 * Sets the value of the '{@link com.jennic.ZPSConfiguration.ChannelMask#isChannel21 <em>Channel21</em>}' attribute.
  	 * <!-- begin-user-doc -->
  	 * <!-- end-user-doc -->
  	 * @param value the new value of the '<em>Channel21</em>' attribute.
  	 * @see #isChannel21()
  	 * @generated
  	 */
  	void setChannel21(boolean value);
  
  	/**
  	 * Returns the value of the '<em><b>Channel22</b></em>' attribute.
  	 * The default value is <code>"true"</code>.
  	 * <!-- begin-user-doc -->
  	 * <p>
  	 * If the meaning of the '<em>Channel22</em>' attribute isn't clear,
  	 * there really should be more of a description here...
  	 * </p>
  	 * <!-- end-user-doc -->
  	 * @return the value of the '<em>Channel22</em>' attribute.
  	 * @see #setChannel22(boolean)
  	 * @see com.jennic.ZPSConfiguration.ZPSConfigurationPackage#getChannelMask_Channel22()
  	 * @model default="true" required="true"
  	 * @generated
  	 */
  	boolean isChannel22();
  
  	/**
  	 * Sets the value of the '{@link com.jennic.ZPSConfiguration.ChannelMask#isChannel22 <em>Channel22</em>}' attribute.
  	 * <!-- begin-user-doc -->
  	 * <!-- end-user-doc -->
  	 * @param value the new value of the '<em>Channel22</em>' attribute.
  	 * @see #isChannel22()
  	 * @generated
  	 */
  	void setChannel22(boolean value);
  
  	/**
  	 * Returns the value of the '<em><b>Channel23</b></em>' attribute.
  	 * The default value is <code>"true"</code>.
  	 * <!-- begin-user-doc -->
  	 * <p>
  	 * If the meaning of the '<em>Channel23</em>' attribute isn't clear,
  	 * there really should be more of a description here...
  	 * </p>
  	 * <!-- end-user-doc -->
  	 * @return the value of the '<em>Channel23</em>' attribute.
  	 * @see #setChannel23(boolean)
  	 * @see com.jennic.ZPSConfiguration.ZPSConfigurationPackage#getChannelMask_Channel23()
  	 * @model default="true" required="true"
  	 * @generated
  	 */
  	boolean isChannel23();
  
  	/**
  	 * Sets the value of the '{@link com.jennic.ZPSConfiguration.ChannelMask#isChannel23 <em>Channel23</em>}' attribute.
  	 * <!-- begin-user-doc -->
  	 * <!-- end-user-doc -->
  	 * @param value the new value of the '<em>Channel23</em>' attribute.
  	 * @see #isChannel23()
  	 * @generated
  	 */
  	void setChannel23(boolean value);
  
  	/**
  	 * Returns the value of the '<em><b>Channel24</b></em>' attribute.
  	 * The default value is <code>"true"</code>.
  	 * <!-- begin-user-doc -->
  	 * <p>
  	 * If the meaning of the '<em>Channel24</em>' attribute isn't clear,
  	 * there really should be more of a description here...
  	 * </p>
  	 * <!-- end-user-doc -->
  	 * @return the value of the '<em>Channel24</em>' attribute.
  	 * @see #setChannel24(boolean)
  	 * @see com.jennic.ZPSConfiguration.ZPSConfigurationPackage#getChannelMask_Channel24()
  	 * @model default="true" required="true"
  	 * @generated
  	 */
  	boolean isChannel24();
  
  	/**
  	 * Sets the value of the '{@link com.jennic.ZPSConfiguration.ChannelMask#isChannel24 <em>Channel24</em>}' attribute.
  	 * <!-- begin-user-doc -->
  	 * <!-- end-user-doc -->
  	 * @param value the new value of the '<em>Channel24</em>' attribute.
  	 * @see #isChannel24()
  	 * @generated
  	 */
  	void setChannel24(boolean value);
  
  	/**
  	 * Returns the value of the '<em><b>Channel25</b></em>' attribute.
  	 * The default value is <code>"true"</code>.
  	 * <!-- begin-user-doc -->
  	 * <p>
  	 * If the meaning of the '<em>Channel25</em>' attribute isn't clear,
  	 * there really should be more of a description here...
  	 * </p>
  	 * <!-- end-user-doc -->
  	 * @return the value of the '<em>Channel25</em>' attribute.
  	 * @see #setChannel25(boolean)
  	 * @see com.jennic.ZPSConfiguration.ZPSConfigurationPackage#getChannelMask_Channel25()
  	 * @model default="true" required="true"
  	 * @generated
  	 */
  	boolean isChannel25();
  
  	/**
  	 * Sets the value of the '{@link com.jennic.ZPSConfiguration.ChannelMask#isChannel25 <em>Channel25</em>}' attribute.
  	 * <!-- begin-user-doc -->
  	 * <!-- end-user-doc -->
  	 * @param value the new value of the '<em>Channel25</em>' attribute.
  	 * @see #isChannel25()
  	 * @generated
  	 */
  	void setChannel25(boolean value);
  
  	/**
  	 * Returns the value of the '<em><b>Channel26</b></em>' attribute.
  	 * The default value is <code>"true"</code>.
  	 * <!-- begin-user-doc -->
  	 * <p>
  	 * If the meaning of the '<em>Channel26</em>' attribute isn't clear,
  	 * there really should be more of a description here...
  	 * </p>
  	 * <!-- end-user-doc -->
  	 * @return the value of the '<em>Channel26</em>' attribute.
  	 * @see #setChannel26(boolean)
  	 * @see com.jennic.ZPSConfiguration.ZPSConfigurationPackage#getChannelMask_Channel26()
  	 * @model default="true" required="true"
  	 * @generated
  	 */
  	boolean isChannel26();
  
  	/**
  	 * Sets the value of the '{@link com.jennic.ZPSConfiguration.ChannelMask#isChannel26 <em>Channel26</em>}' attribute.
  	 * <!-- begin-user-doc -->
  	 * <!-- end-user-doc -->
  	 * @param value the new value of the '<em>Channel26</em>' attribute.
  	 * @see #isChannel26()
  	 * @generated
  	 */
  	void setChannel26(boolean value);
  
  } // ChannelMask
  