core/com.nokia.carbide.cpp.codescanner/src/com/nokia/carbide/cpp/internal/codescanner/gen/CSConfig/impl/ScriptsTypeImpl.java
changeset 0 fb279309251b
child 33 2d1c891725ea
equal deleted inserted replaced
-1:000000000000 0:fb279309251b
       
     1 /*
       
     2 * Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
       
     3 * All rights reserved.
       
     4 * This component and the accompanying materials are made available
       
     5 * under the terms of the License "Eclipse Public License v1.0"
       
     6 * which accompanies this distribution, and is available
       
     7 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
       
     8 *
       
     9 * Initial Contributors:
       
    10 * Nokia Corporation - initial contribution.
       
    11 *
       
    12 * Contributors:
       
    13 *
       
    14 * Description: 
       
    15 *
       
    16 */
       
    17 
       
    18 package com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.impl;
       
    19 
       
    20 import com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.*;
       
    21 
       
    22 import org.eclipse.emf.common.notify.NotificationChain;
       
    23 
       
    24 import org.eclipse.emf.ecore.EClass;
       
    25 import org.eclipse.emf.ecore.InternalEObject;
       
    26 
       
    27 import org.eclipse.emf.ecore.impl.EObjectImpl;
       
    28 
       
    29 import org.eclipse.emf.ecore.util.BasicFeatureMap;
       
    30 import org.eclipse.emf.ecore.util.FeatureMap;
       
    31 import org.eclipse.emf.ecore.util.InternalEList;
       
    32 
       
    33 /**
       
    34  * <!-- begin-user-doc -->
       
    35  * An implementation of the model object '<em><b>Scripts Type</b></em>'.
       
    36  * <!-- end-user-doc -->
       
    37  * <p>
       
    38  * The following features are implemented:
       
    39  * <ul>
       
    40  *   <li>{@link com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.impl.ScriptsTypeImpl#getMixed <em>Mixed</em>}</li>
       
    41  *   <li>{@link com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.impl.ScriptsTypeImpl#getAccessArrayElementWithoutCheck <em>Access Array Element Without Check</em>}</li>
       
    42  *   <li>{@link com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.impl.ScriptsTypeImpl#getAccessArrayElementWithoutCheck2 <em>Access Array Element Without Check2</em>}</li>
       
    43  *   <li>{@link com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.impl.ScriptsTypeImpl#getActivestart <em>Activestart</em>}</li>
       
    44  *   <li>{@link com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.impl.ScriptsTypeImpl#getActivestop <em>Activestop</em>}</li>
       
    45  *   <li>{@link com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.impl.ScriptsTypeImpl#getArraypassing <em>Arraypassing</em>}</li>
       
    46  *   <li>{@link com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.impl.ScriptsTypeImpl#getArrayptrcleanup <em>Arrayptrcleanup</em>}</li>
       
    47  *   <li>{@link com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.impl.ScriptsTypeImpl#getAssertdebuginvariant <em>Assertdebuginvariant</em>}</li>
       
    48  *   <li>{@link com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.impl.ScriptsTypeImpl#getBaddefines <em>Baddefines</em>}</li>
       
    49  *   <li>{@link com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.impl.ScriptsTypeImpl#getBaseconstruct <em>Baseconstruct</em>}</li>
       
    50  *   <li>{@link com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.impl.ScriptsTypeImpl#getCallActiveObjectWithoutCheckingOrStopping <em>Call Active Object Without Checking Or Stopping</em>}</li>
       
    51  *   <li>{@link com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.impl.ScriptsTypeImpl#getChangenotification <em>Changenotification</em>}</li>
       
    52  *   <li>{@link com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.impl.ScriptsTypeImpl#getCleanup <em>Cleanup</em>}</li>
       
    53  *   <li>{@link com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.impl.ScriptsTypeImpl#getCommentcode <em>Commentcode</em>}</li>
       
    54  *   <li>{@link com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.impl.ScriptsTypeImpl#getConnect <em>Connect</em>}</li>
       
    55  *   <li>{@link com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.impl.ScriptsTypeImpl#getConnectAndDontCloseMemberVariable <em>Connect And Dont Close Member Variable</em>}</li>
       
    56  *   <li>{@link com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.impl.ScriptsTypeImpl#getConstnames <em>Constnames</em>}</li>
       
    57  *   <li>{@link com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.impl.ScriptsTypeImpl#getConsttdescptr <em>Consttdescptr</em>}</li>
       
    58  *   <li>{@link com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.impl.ScriptsTypeImpl#getControlornull <em>Controlornull</em>}</li>
       
    59  *   <li>{@link com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.impl.ScriptsTypeImpl#getCtltargettype <em>Ctltargettype</em>}</li>
       
    60  *   <li>{@link com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.impl.ScriptsTypeImpl#getDebugrom <em>Debugrom</em>}</li>
       
    61  *   <li>{@link com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.impl.ScriptsTypeImpl#getDeclarename <em>Declarename</em>}</li>
       
    62  *   <li>{@link com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.impl.ScriptsTypeImpl#getDeleteMemberVariable <em>Delete Member Variable</em>}</li>
       
    63  *   <li>{@link com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.impl.ScriptsTypeImpl#getDestructor <em>Destructor</em>}</li>
       
    64  *   <li>{@link com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.impl.ScriptsTypeImpl#getDoubleSemiColon <em>Double Semi Colon</em>}</li>
       
    65  *   <li>{@link com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.impl.ScriptsTypeImpl#getDriveletters <em>Driveletters</em>}</li>
       
    66  *   <li>{@link com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.impl.ScriptsTypeImpl#getEikbuttons <em>Eikbuttons</em>}</li>
       
    67  *   <li>{@link com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.impl.ScriptsTypeImpl#getEikonenvstatic <em>Eikonenvstatic</em>}</li>
       
    68  *   <li>{@link com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.impl.ScriptsTypeImpl#getEnummembers <em>Enummembers</em>}</li>
       
    69  *   <li>{@link com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.impl.ScriptsTypeImpl#getEnumnames <em>Enumnames</em>}</li>
       
    70  *   <li>{@link com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.impl.ScriptsTypeImpl#getExportinline <em>Exportinline</em>}</li>
       
    71  *   <li>{@link com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.impl.ScriptsTypeImpl#getExportpurevirtual <em>Exportpurevirtual</em>}</li>
       
    72  *   <li>{@link com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.impl.ScriptsTypeImpl#getExternaldriveletters <em>Externaldriveletters</em>}</li>
       
    73  *   <li>{@link com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.impl.ScriptsTypeImpl#getFoff <em>Foff</em>}</li>
       
    74  *   <li>{@link com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.impl.ScriptsTypeImpl#getForbiddenwords <em>Forbiddenwords</em>}</li>
       
    75  *   <li>{@link com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.impl.ScriptsTypeImpl#getForgottoputptroncleanupstack <em>Forgottoputptroncleanupstack</em>}</li>
       
    76  *   <li>{@link com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.impl.ScriptsTypeImpl#getFriend <em>Friend</em>}</li>
       
    77  *   <li>{@link com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.impl.ScriptsTypeImpl#getGoto <em>Goto</em>}</li>
       
    78  *   <li>{@link com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.impl.ScriptsTypeImpl#getIfassignments <em>Ifassignments</em>}</li>
       
    79  *   <li>{@link com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.impl.ScriptsTypeImpl#getIfpreprocessor <em>Ifpreprocessor</em>}</li>
       
    80  *   <li>{@link com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.impl.ScriptsTypeImpl#getInheritanceorder <em>Inheritanceorder</em>}</li>
       
    81  *   <li>{@link com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.impl.ScriptsTypeImpl#getIntleaves <em>Intleaves</em>}</li>
       
    82  *   <li>{@link com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.impl.ScriptsTypeImpl#getJmp <em>Jmp</em>}</li>
       
    83  *   <li>{@link com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.impl.ScriptsTypeImpl#getLeave <em>Leave</em>}</li>
       
    84  *   <li>{@link com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.impl.ScriptsTypeImpl#getLeaveNoError <em>Leave No Error</em>}</li>
       
    85  *   <li>{@link com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.impl.ScriptsTypeImpl#getLeavingoperators <em>Leavingoperators</em>}</li>
       
    86  *   <li>{@link com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.impl.ScriptsTypeImpl#getLFunctionCantLeave <em>LFunction Cant Leave</em>}</li>
       
    87  *   <li>{@link com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.impl.ScriptsTypeImpl#getLonglines <em>Longlines</em>}</li>
       
    88  *   <li>{@link com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.impl.ScriptsTypeImpl#getMagicnumbers <em>Magicnumbers</em>}</li>
       
    89  *   <li>{@link com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.impl.ScriptsTypeImpl#getMclassdestructor <em>Mclassdestructor</em>}</li>
       
    90  *   <li>{@link com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.impl.ScriptsTypeImpl#getMemberlc <em>Memberlc</em>}</li>
       
    91  *   <li>{@link com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.impl.ScriptsTypeImpl#getMembervariablecallld <em>Membervariablecallld</em>}</li>
       
    92  *   <li>{@link com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.impl.ScriptsTypeImpl#getMissingcancel <em>Missingcancel</em>}</li>
       
    93  *   <li>{@link com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.impl.ScriptsTypeImpl#getMissingcclass <em>Missingcclass</em>}</li>
       
    94  *   <li>{@link com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.impl.ScriptsTypeImpl#getMmpsourcepath <em>Mmpsourcepath</em>}</li>
       
    95  *   <li>{@link com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.impl.ScriptsTypeImpl#getMultilangrsc <em>Multilangrsc</em>}</li>
       
    96  *   <li>{@link com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.impl.ScriptsTypeImpl#getMultipledeclarations <em>Multipledeclarations</em>}</li>
       
    97  *   <li>{@link com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.impl.ScriptsTypeImpl#getMultipleinheritance <em>Multipleinheritance</em>}</li>
       
    98  *   <li>{@link com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.impl.ScriptsTypeImpl#getMydocs <em>Mydocs</em>}</li>
       
    99  *   <li>{@link com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.impl.ScriptsTypeImpl#getNamespace <em>Namespace</em>}</li>
       
   100  *   <li>{@link com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.impl.ScriptsTypeImpl#getNewlreferences <em>Newlreferences</em>}</li>
       
   101  *   <li>{@link com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.impl.ScriptsTypeImpl#getNoleavetrap <em>Noleavetrap</em>}</li>
       
   102  *   <li>{@link com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.impl.ScriptsTypeImpl#getNonconsthbufc <em>Nonconsthbufc</em>}</li>
       
   103  *   <li>{@link com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.impl.ScriptsTypeImpl#getNonconsttdesc <em>Nonconsttdesc</em>}</li>
       
   104  *   <li>{@link com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.impl.ScriptsTypeImpl#getNonleavenew <em>Nonleavenew</em>}</li>
       
   105  *   <li>{@link com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.impl.ScriptsTypeImpl#getNonunicodeskins <em>Nonunicodeskins</em>}</li>
       
   106  *   <li>{@link com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.impl.ScriptsTypeImpl#getNull <em>Null</em>}</li>
       
   107  *   <li>{@link com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.impl.ScriptsTypeImpl#getOpen <em>Open</em>}</li>
       
   108  *   <li>{@link com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.impl.ScriptsTypeImpl#getPointertoarrays <em>Pointertoarrays</em>}</li>
       
   109  *   <li>{@link com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.impl.ScriptsTypeImpl#getPragmadisable <em>Pragmadisable</em>}</li>
       
   110  *   <li>{@link com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.impl.ScriptsTypeImpl#getPragmamessage <em>Pragmamessage</em>}</li>
       
   111  *   <li>{@link com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.impl.ScriptsTypeImpl#getPragmaother <em>Pragmaother</em>}</li>
       
   112  *   <li>{@link com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.impl.ScriptsTypeImpl#getPrivateinheritance <em>Privateinheritance</em>}</li>
       
   113  *   <li>{@link com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.impl.ScriptsTypeImpl#getPushaddrvar <em>Pushaddrvar</em>}</li>
       
   114  *   <li>{@link com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.impl.ScriptsTypeImpl#getPushmember <em>Pushmember</em>}</li>
       
   115  *   <li>{@link com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.impl.ScriptsTypeImpl#getReadresource <em>Readresource</em>}</li>
       
   116  *   <li>{@link com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.impl.ScriptsTypeImpl#getResourcenotoncleanupstack <em>Resourcenotoncleanupstack</em>}</li>
       
   117  *   <li>{@link com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.impl.ScriptsTypeImpl#getResourcesonheap <em>Resourcesonheap</em>}</li>
       
   118  *   <li>{@link com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.impl.ScriptsTypeImpl#getReturndescriptoroutofscope <em>Returndescriptoroutofscope</em>}</li>
       
   119  *   <li>{@link com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.impl.ScriptsTypeImpl#getRfs <em>Rfs</em>}</li>
       
   120  *   <li>{@link com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.impl.ScriptsTypeImpl#getRssnames <em>Rssnames</em>}</li>
       
   121  *   <li>{@link com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.impl.ScriptsTypeImpl#getStringliterals <em>Stringliterals</em>}</li>
       
   122  *   <li>{@link com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.impl.ScriptsTypeImpl#getStringsinresourcefiles <em>Stringsinresourcefiles</em>}</li>
       
   123  *   <li>{@link com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.impl.ScriptsTypeImpl#getStruct <em>Struct</em>}</li>
       
   124  *   <li>{@link com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.impl.ScriptsTypeImpl#getTcclasses <em>Tcclasses</em>}</li>
       
   125  *   <li>{@link com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.impl.ScriptsTypeImpl#getTclassdestructor <em>Tclassdestructor</em>}</li>
       
   126  *   <li>{@link com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.impl.ScriptsTypeImpl#getTodocomments <em>Todocomments</em>}</li>
       
   127  *   <li>{@link com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.impl.ScriptsTypeImpl#getTrapcleanup <em>Trapcleanup</em>}</li>
       
   128  *   <li>{@link com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.impl.ScriptsTypeImpl#getTrapeleave <em>Trapeleave</em>}</li>
       
   129  *   <li>{@link com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.impl.ScriptsTypeImpl#getTraprunl <em>Traprunl</em>}</li>
       
   130  *   <li>{@link com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.impl.ScriptsTypeImpl#getTrspassing <em>Trspassing</em>}</li>
       
   131  *   <li>{@link com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.impl.ScriptsTypeImpl#getUids <em>Uids</em>}</li>
       
   132  *   <li>{@link com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.impl.ScriptsTypeImpl#getUncompressedaif <em>Uncompressedaif</em>}</li>
       
   133  *   <li>{@link com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.impl.ScriptsTypeImpl#getUncompressedbmp <em>Uncompressedbmp</em>}</li>
       
   134  *   <li>{@link com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.impl.ScriptsTypeImpl#getUnicodesource <em>Unicodesource</em>}</li>
       
   135  *   <li>{@link com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.impl.ScriptsTypeImpl#getUserafter <em>Userafter</em>}</li>
       
   136  *   <li>{@link com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.impl.ScriptsTypeImpl#getUserfree <em>Userfree</em>}</li>
       
   137  *   <li>{@link com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.impl.ScriptsTypeImpl#getUserWaitForRequest <em>User Wait For Request</em>}</li>
       
   138  *   <li>{@link com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.impl.ScriptsTypeImpl#getVariablenames <em>Variablenames</em>}</li>
       
   139  *   <li>{@link com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.impl.ScriptsTypeImpl#getVoidparameter <em>Voidparameter</em>}</li>
       
   140  *   <li>{@link com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.impl.ScriptsTypeImpl#getWorryingcomments <em>Worryingcomments</em>}</li>
       
   141  * </ul>
       
   142  * </p>
       
   143  *
       
   144  * @generated
       
   145  */
       
   146 public class ScriptsTypeImpl extends EObjectImpl implements ScriptsType {
       
   147 	/**
       
   148 	 * The cached value of the '{@link #getMixed() <em>Mixed</em>}' attribute list.
       
   149 	 * <!-- begin-user-doc -->
       
   150 	 * <!-- end-user-doc -->
       
   151 	 * @see #getMixed()
       
   152 	 * @generated
       
   153 	 * @ordered
       
   154 	 */
       
   155 	protected FeatureMap mixed;
       
   156 
       
   157 	/**
       
   158 	 * <!-- begin-user-doc -->
       
   159 	 * <!-- end-user-doc -->
       
   160 	 * @generated
       
   161 	 */
       
   162 	protected ScriptsTypeImpl() {
       
   163 		super();
       
   164 	}
       
   165 
       
   166 	/**
       
   167 	 * <!-- begin-user-doc -->
       
   168 	 * <!-- end-user-doc -->
       
   169 	 * @generated
       
   170 	 */
       
   171 	@Override
       
   172 	protected EClass eStaticClass() {
       
   173 		return CSConfigPackage.eINSTANCE.getScriptsType();
       
   174 	}
       
   175 
       
   176 	/**
       
   177 	 * <!-- begin-user-doc -->
       
   178 	 * <!-- end-user-doc -->
       
   179 	 * @generated
       
   180 	 */
       
   181 	public FeatureMap getMixed() {
       
   182 		if (mixed == null) {
       
   183 			mixed = new BasicFeatureMap(this, CSConfigPackage.SCRIPTS_TYPE__MIXED);
       
   184 		}
       
   185 		return mixed;
       
   186 	}
       
   187 
       
   188 	/**
       
   189 	 * <!-- begin-user-doc -->
       
   190 	 * <!-- end-user-doc -->
       
   191 	 * @generated
       
   192 	 */
       
   193 	public AccessArrayElementWithoutCheckType getAccessArrayElementWithoutCheck() {
       
   194 		return (AccessArrayElementWithoutCheckType)getMixed().get(CSConfigPackage.eINSTANCE.getScriptsType_AccessArrayElementWithoutCheck(), true);
       
   195 	}
       
   196 
       
   197 	/**
       
   198 	 * <!-- begin-user-doc -->
       
   199 	 * <!-- end-user-doc -->
       
   200 	 * @generated
       
   201 	 */
       
   202 	public NotificationChain basicSetAccessArrayElementWithoutCheck(AccessArrayElementWithoutCheckType newAccessArrayElementWithoutCheck, NotificationChain msgs) {
       
   203 		return ((FeatureMap.Internal)getMixed()).basicAdd(CSConfigPackage.eINSTANCE.getScriptsType_AccessArrayElementWithoutCheck(), newAccessArrayElementWithoutCheck, msgs);
       
   204 	}
       
   205 
       
   206 	/**
       
   207 	 * <!-- begin-user-doc -->
       
   208 	 * <!-- end-user-doc -->
       
   209 	 * @generated
       
   210 	 */
       
   211 	public void setAccessArrayElementWithoutCheck(AccessArrayElementWithoutCheckType newAccessArrayElementWithoutCheck) {
       
   212 		((FeatureMap.Internal)getMixed()).set(CSConfigPackage.eINSTANCE.getScriptsType_AccessArrayElementWithoutCheck(), newAccessArrayElementWithoutCheck);
       
   213 	}
       
   214 
       
   215 	/**
       
   216 	 * <!-- begin-user-doc -->
       
   217 	 * <!-- end-user-doc -->
       
   218 	 * @generated
       
   219 	 */
       
   220 	public AccessArrayElementWithoutCheck2Type getAccessArrayElementWithoutCheck2() {
       
   221 		return (AccessArrayElementWithoutCheck2Type)getMixed().get(CSConfigPackage.eINSTANCE.getScriptsType_AccessArrayElementWithoutCheck2(), true);
       
   222 	}
       
   223 
       
   224 	/**
       
   225 	 * <!-- begin-user-doc -->
       
   226 	 * <!-- end-user-doc -->
       
   227 	 * @generated
       
   228 	 */
       
   229 	public NotificationChain basicSetAccessArrayElementWithoutCheck2(AccessArrayElementWithoutCheck2Type newAccessArrayElementWithoutCheck2, NotificationChain msgs) {
       
   230 		return ((FeatureMap.Internal)getMixed()).basicAdd(CSConfigPackage.eINSTANCE.getScriptsType_AccessArrayElementWithoutCheck2(), newAccessArrayElementWithoutCheck2, msgs);
       
   231 	}
       
   232 
       
   233 	/**
       
   234 	 * <!-- begin-user-doc -->
       
   235 	 * <!-- end-user-doc -->
       
   236 	 * @generated
       
   237 	 */
       
   238 	public void setAccessArrayElementWithoutCheck2(AccessArrayElementWithoutCheck2Type newAccessArrayElementWithoutCheck2) {
       
   239 		((FeatureMap.Internal)getMixed()).set(CSConfigPackage.eINSTANCE.getScriptsType_AccessArrayElementWithoutCheck2(), newAccessArrayElementWithoutCheck2);
       
   240 	}
       
   241 
       
   242 	/**
       
   243 	 * <!-- begin-user-doc -->
       
   244 	 * <!-- end-user-doc -->
       
   245 	 * @generated
       
   246 	 */
       
   247 	public ActivestartType getActivestart() {
       
   248 		return (ActivestartType)getMixed().get(CSConfigPackage.eINSTANCE.getScriptsType_Activestart(), true);
       
   249 	}
       
   250 
       
   251 	/**
       
   252 	 * <!-- begin-user-doc -->
       
   253 	 * <!-- end-user-doc -->
       
   254 	 * @generated
       
   255 	 */
       
   256 	public NotificationChain basicSetActivestart(ActivestartType newActivestart, NotificationChain msgs) {
       
   257 		return ((FeatureMap.Internal)getMixed()).basicAdd(CSConfigPackage.eINSTANCE.getScriptsType_Activestart(), newActivestart, msgs);
       
   258 	}
       
   259 
       
   260 	/**
       
   261 	 * <!-- begin-user-doc -->
       
   262 	 * <!-- end-user-doc -->
       
   263 	 * @generated
       
   264 	 */
       
   265 	public void setActivestart(ActivestartType newActivestart) {
       
   266 		((FeatureMap.Internal)getMixed()).set(CSConfigPackage.eINSTANCE.getScriptsType_Activestart(), newActivestart);
       
   267 	}
       
   268 
       
   269 	/**
       
   270 	 * <!-- begin-user-doc -->
       
   271 	 * <!-- end-user-doc -->
       
   272 	 * @generated
       
   273 	 */
       
   274 	public ActivestopType getActivestop() {
       
   275 		return (ActivestopType)getMixed().get(CSConfigPackage.eINSTANCE.getScriptsType_Activestop(), true);
       
   276 	}
       
   277 
       
   278 	/**
       
   279 	 * <!-- begin-user-doc -->
       
   280 	 * <!-- end-user-doc -->
       
   281 	 * @generated
       
   282 	 */
       
   283 	public NotificationChain basicSetActivestop(ActivestopType newActivestop, NotificationChain msgs) {
       
   284 		return ((FeatureMap.Internal)getMixed()).basicAdd(CSConfigPackage.eINSTANCE.getScriptsType_Activestop(), newActivestop, msgs);
       
   285 	}
       
   286 
       
   287 	/**
       
   288 	 * <!-- begin-user-doc -->
       
   289 	 * <!-- end-user-doc -->
       
   290 	 * @generated
       
   291 	 */
       
   292 	public void setActivestop(ActivestopType newActivestop) {
       
   293 		((FeatureMap.Internal)getMixed()).set(CSConfigPackage.eINSTANCE.getScriptsType_Activestop(), newActivestop);
       
   294 	}
       
   295 
       
   296 	/**
       
   297 	 * <!-- begin-user-doc -->
       
   298 	 * <!-- end-user-doc -->
       
   299 	 * @generated
       
   300 	 */
       
   301 	public ArraypassingType getArraypassing() {
       
   302 		return (ArraypassingType)getMixed().get(CSConfigPackage.eINSTANCE.getScriptsType_Arraypassing(), true);
       
   303 	}
       
   304 
       
   305 	/**
       
   306 	 * <!-- begin-user-doc -->
       
   307 	 * <!-- end-user-doc -->
       
   308 	 * @generated
       
   309 	 */
       
   310 	public NotificationChain basicSetArraypassing(ArraypassingType newArraypassing, NotificationChain msgs) {
       
   311 		return ((FeatureMap.Internal)getMixed()).basicAdd(CSConfigPackage.eINSTANCE.getScriptsType_Arraypassing(), newArraypassing, msgs);
       
   312 	}
       
   313 
       
   314 	/**
       
   315 	 * <!-- begin-user-doc -->
       
   316 	 * <!-- end-user-doc -->
       
   317 	 * @generated
       
   318 	 */
       
   319 	public void setArraypassing(ArraypassingType newArraypassing) {
       
   320 		((FeatureMap.Internal)getMixed()).set(CSConfigPackage.eINSTANCE.getScriptsType_Arraypassing(), newArraypassing);
       
   321 	}
       
   322 
       
   323 	/**
       
   324 	 * <!-- begin-user-doc -->
       
   325 	 * <!-- end-user-doc -->
       
   326 	 * @generated
       
   327 	 */
       
   328 	public ArrayptrcleanupType getArrayptrcleanup() {
       
   329 		return (ArrayptrcleanupType)getMixed().get(CSConfigPackage.eINSTANCE.getScriptsType_Arrayptrcleanup(), true);
       
   330 	}
       
   331 
       
   332 	/**
       
   333 	 * <!-- begin-user-doc -->
       
   334 	 * <!-- end-user-doc -->
       
   335 	 * @generated
       
   336 	 */
       
   337 	public NotificationChain basicSetArrayptrcleanup(ArrayptrcleanupType newArrayptrcleanup, NotificationChain msgs) {
       
   338 		return ((FeatureMap.Internal)getMixed()).basicAdd(CSConfigPackage.eINSTANCE.getScriptsType_Arrayptrcleanup(), newArrayptrcleanup, msgs);
       
   339 	}
       
   340 
       
   341 	/**
       
   342 	 * <!-- begin-user-doc -->
       
   343 	 * <!-- end-user-doc -->
       
   344 	 * @generated
       
   345 	 */
       
   346 	public void setArrayptrcleanup(ArrayptrcleanupType newArrayptrcleanup) {
       
   347 		((FeatureMap.Internal)getMixed()).set(CSConfigPackage.eINSTANCE.getScriptsType_Arrayptrcleanup(), newArrayptrcleanup);
       
   348 	}
       
   349 
       
   350 	/**
       
   351 	 * <!-- begin-user-doc -->
       
   352 	 * <!-- end-user-doc -->
       
   353 	 * @generated
       
   354 	 */
       
   355 	public AssertdebuginvariantType getAssertdebuginvariant() {
       
   356 		return (AssertdebuginvariantType)getMixed().get(CSConfigPackage.eINSTANCE.getScriptsType_Assertdebuginvariant(), true);
       
   357 	}
       
   358 
       
   359 	/**
       
   360 	 * <!-- begin-user-doc -->
       
   361 	 * <!-- end-user-doc -->
       
   362 	 * @generated
       
   363 	 */
       
   364 	public NotificationChain basicSetAssertdebuginvariant(AssertdebuginvariantType newAssertdebuginvariant, NotificationChain msgs) {
       
   365 		return ((FeatureMap.Internal)getMixed()).basicAdd(CSConfigPackage.eINSTANCE.getScriptsType_Assertdebuginvariant(), newAssertdebuginvariant, msgs);
       
   366 	}
       
   367 
       
   368 	/**
       
   369 	 * <!-- begin-user-doc -->
       
   370 	 * <!-- end-user-doc -->
       
   371 	 * @generated
       
   372 	 */
       
   373 	public void setAssertdebuginvariant(AssertdebuginvariantType newAssertdebuginvariant) {
       
   374 		((FeatureMap.Internal)getMixed()).set(CSConfigPackage.eINSTANCE.getScriptsType_Assertdebuginvariant(), newAssertdebuginvariant);
       
   375 	}
       
   376 
       
   377 	/**
       
   378 	 * <!-- begin-user-doc -->
       
   379 	 * <!-- end-user-doc -->
       
   380 	 * @generated
       
   381 	 */
       
   382 	public BaddefinesType getBaddefines() {
       
   383 		return (BaddefinesType)getMixed().get(CSConfigPackage.eINSTANCE.getScriptsType_Baddefines(), true);
       
   384 	}
       
   385 
       
   386 	/**
       
   387 	 * <!-- begin-user-doc -->
       
   388 	 * <!-- end-user-doc -->
       
   389 	 * @generated
       
   390 	 */
       
   391 	public NotificationChain basicSetBaddefines(BaddefinesType newBaddefines, NotificationChain msgs) {
       
   392 		return ((FeatureMap.Internal)getMixed()).basicAdd(CSConfigPackage.eINSTANCE.getScriptsType_Baddefines(), newBaddefines, msgs);
       
   393 	}
       
   394 
       
   395 	/**
       
   396 	 * <!-- begin-user-doc -->
       
   397 	 * <!-- end-user-doc -->
       
   398 	 * @generated
       
   399 	 */
       
   400 	public void setBaddefines(BaddefinesType newBaddefines) {
       
   401 		((FeatureMap.Internal)getMixed()).set(CSConfigPackage.eINSTANCE.getScriptsType_Baddefines(), newBaddefines);
       
   402 	}
       
   403 
       
   404 	/**
       
   405 	 * <!-- begin-user-doc -->
       
   406 	 * <!-- end-user-doc -->
       
   407 	 * @generated
       
   408 	 */
       
   409 	public BaseconstructType getBaseconstruct() {
       
   410 		return (BaseconstructType)getMixed().get(CSConfigPackage.eINSTANCE.getScriptsType_Baseconstruct(), true);
       
   411 	}
       
   412 
       
   413 	/**
       
   414 	 * <!-- begin-user-doc -->
       
   415 	 * <!-- end-user-doc -->
       
   416 	 * @generated
       
   417 	 */
       
   418 	public NotificationChain basicSetBaseconstruct(BaseconstructType newBaseconstruct, NotificationChain msgs) {
       
   419 		return ((FeatureMap.Internal)getMixed()).basicAdd(CSConfigPackage.eINSTANCE.getScriptsType_Baseconstruct(), newBaseconstruct, msgs);
       
   420 	}
       
   421 
       
   422 	/**
       
   423 	 * <!-- begin-user-doc -->
       
   424 	 * <!-- end-user-doc -->
       
   425 	 * @generated
       
   426 	 */
       
   427 	public void setBaseconstruct(BaseconstructType newBaseconstruct) {
       
   428 		((FeatureMap.Internal)getMixed()).set(CSConfigPackage.eINSTANCE.getScriptsType_Baseconstruct(), newBaseconstruct);
       
   429 	}
       
   430 
       
   431 	/**
       
   432 	 * <!-- begin-user-doc -->
       
   433 	 * <!-- end-user-doc -->
       
   434 	 * @generated
       
   435 	 */
       
   436 	public CallActiveObjectWithoutCheckingOrStoppingType getCallActiveObjectWithoutCheckingOrStopping() {
       
   437 		return (CallActiveObjectWithoutCheckingOrStoppingType)getMixed().get(CSConfigPackage.eINSTANCE.getScriptsType_CallActiveObjectWithoutCheckingOrStopping(), true);
       
   438 	}
       
   439 
       
   440 	/**
       
   441 	 * <!-- begin-user-doc -->
       
   442 	 * <!-- end-user-doc -->
       
   443 	 * @generated
       
   444 	 */
       
   445 	public NotificationChain basicSetCallActiveObjectWithoutCheckingOrStopping(CallActiveObjectWithoutCheckingOrStoppingType newCallActiveObjectWithoutCheckingOrStopping, NotificationChain msgs) {
       
   446 		return ((FeatureMap.Internal)getMixed()).basicAdd(CSConfigPackage.eINSTANCE.getScriptsType_CallActiveObjectWithoutCheckingOrStopping(), newCallActiveObjectWithoutCheckingOrStopping, msgs);
       
   447 	}
       
   448 
       
   449 	/**
       
   450 	 * <!-- begin-user-doc -->
       
   451 	 * <!-- end-user-doc -->
       
   452 	 * @generated
       
   453 	 */
       
   454 	public void setCallActiveObjectWithoutCheckingOrStopping(CallActiveObjectWithoutCheckingOrStoppingType newCallActiveObjectWithoutCheckingOrStopping) {
       
   455 		((FeatureMap.Internal)getMixed()).set(CSConfigPackage.eINSTANCE.getScriptsType_CallActiveObjectWithoutCheckingOrStopping(), newCallActiveObjectWithoutCheckingOrStopping);
       
   456 	}
       
   457 
       
   458 	/**
       
   459 	 * <!-- begin-user-doc -->
       
   460 	 * <!-- end-user-doc -->
       
   461 	 * @generated
       
   462 	 */
       
   463 	public ChangenotificationType getChangenotification() {
       
   464 		return (ChangenotificationType)getMixed().get(CSConfigPackage.eINSTANCE.getScriptsType_Changenotification(), true);
       
   465 	}
       
   466 
       
   467 	/**
       
   468 	 * <!-- begin-user-doc -->
       
   469 	 * <!-- end-user-doc -->
       
   470 	 * @generated
       
   471 	 */
       
   472 	public NotificationChain basicSetChangenotification(ChangenotificationType newChangenotification, NotificationChain msgs) {
       
   473 		return ((FeatureMap.Internal)getMixed()).basicAdd(CSConfigPackage.eINSTANCE.getScriptsType_Changenotification(), newChangenotification, msgs);
       
   474 	}
       
   475 
       
   476 	/**
       
   477 	 * <!-- begin-user-doc -->
       
   478 	 * <!-- end-user-doc -->
       
   479 	 * @generated
       
   480 	 */
       
   481 	public void setChangenotification(ChangenotificationType newChangenotification) {
       
   482 		((FeatureMap.Internal)getMixed()).set(CSConfigPackage.eINSTANCE.getScriptsType_Changenotification(), newChangenotification);
       
   483 	}
       
   484 
       
   485 	/**
       
   486 	 * <!-- begin-user-doc -->
       
   487 	 * <!-- end-user-doc -->
       
   488 	 * @generated
       
   489 	 */
       
   490 	public CleanupType getCleanup() {
       
   491 		return (CleanupType)getMixed().get(CSConfigPackage.eINSTANCE.getScriptsType_Cleanup(), true);
       
   492 	}
       
   493 
       
   494 	/**
       
   495 	 * <!-- begin-user-doc -->
       
   496 	 * <!-- end-user-doc -->
       
   497 	 * @generated
       
   498 	 */
       
   499 	public NotificationChain basicSetCleanup(CleanupType newCleanup, NotificationChain msgs) {
       
   500 		return ((FeatureMap.Internal)getMixed()).basicAdd(CSConfigPackage.eINSTANCE.getScriptsType_Cleanup(), newCleanup, msgs);
       
   501 	}
       
   502 
       
   503 	/**
       
   504 	 * <!-- begin-user-doc -->
       
   505 	 * <!-- end-user-doc -->
       
   506 	 * @generated
       
   507 	 */
       
   508 	public void setCleanup(CleanupType newCleanup) {
       
   509 		((FeatureMap.Internal)getMixed()).set(CSConfigPackage.eINSTANCE.getScriptsType_Cleanup(), newCleanup);
       
   510 	}
       
   511 
       
   512 	/**
       
   513 	 * <!-- begin-user-doc -->
       
   514 	 * <!-- end-user-doc -->
       
   515 	 * @generated
       
   516 	 */
       
   517 	public CommentcodeType getCommentcode() {
       
   518 		return (CommentcodeType)getMixed().get(CSConfigPackage.eINSTANCE.getScriptsType_Commentcode(), true);
       
   519 	}
       
   520 
       
   521 	/**
       
   522 	 * <!-- begin-user-doc -->
       
   523 	 * <!-- end-user-doc -->
       
   524 	 * @generated
       
   525 	 */
       
   526 	public NotificationChain basicSetCommentcode(CommentcodeType newCommentcode, NotificationChain msgs) {
       
   527 		return ((FeatureMap.Internal)getMixed()).basicAdd(CSConfigPackage.eINSTANCE.getScriptsType_Commentcode(), newCommentcode, msgs);
       
   528 	}
       
   529 
       
   530 	/**
       
   531 	 * <!-- begin-user-doc -->
       
   532 	 * <!-- end-user-doc -->
       
   533 	 * @generated
       
   534 	 */
       
   535 	public void setCommentcode(CommentcodeType newCommentcode) {
       
   536 		((FeatureMap.Internal)getMixed()).set(CSConfigPackage.eINSTANCE.getScriptsType_Commentcode(), newCommentcode);
       
   537 	}
       
   538 
       
   539 	/**
       
   540 	 * <!-- begin-user-doc -->
       
   541 	 * <!-- end-user-doc -->
       
   542 	 * @generated
       
   543 	 */
       
   544 	public ConnectType getConnect() {
       
   545 		return (ConnectType)getMixed().get(CSConfigPackage.eINSTANCE.getScriptsType_Connect(), true);
       
   546 	}
       
   547 
       
   548 	/**
       
   549 	 * <!-- begin-user-doc -->
       
   550 	 * <!-- end-user-doc -->
       
   551 	 * @generated
       
   552 	 */
       
   553 	public NotificationChain basicSetConnect(ConnectType newConnect, NotificationChain msgs) {
       
   554 		return ((FeatureMap.Internal)getMixed()).basicAdd(CSConfigPackage.eINSTANCE.getScriptsType_Connect(), newConnect, msgs);
       
   555 	}
       
   556 
       
   557 	/**
       
   558 	 * <!-- begin-user-doc -->
       
   559 	 * <!-- end-user-doc -->
       
   560 	 * @generated
       
   561 	 */
       
   562 	public void setConnect(ConnectType newConnect) {
       
   563 		((FeatureMap.Internal)getMixed()).set(CSConfigPackage.eINSTANCE.getScriptsType_Connect(), newConnect);
       
   564 	}
       
   565 
       
   566 	/**
       
   567 	 * <!-- begin-user-doc -->
       
   568 	 * <!-- end-user-doc -->
       
   569 	 * @generated
       
   570 	 */
       
   571 	public ConnectAndDontCloseMemberVariableType getConnectAndDontCloseMemberVariable() {
       
   572 		return (ConnectAndDontCloseMemberVariableType)getMixed().get(CSConfigPackage.eINSTANCE.getScriptsType_ConnectAndDontCloseMemberVariable(), true);
       
   573 	}
       
   574 
       
   575 	/**
       
   576 	 * <!-- begin-user-doc -->
       
   577 	 * <!-- end-user-doc -->
       
   578 	 * @generated
       
   579 	 */
       
   580 	public NotificationChain basicSetConnectAndDontCloseMemberVariable(ConnectAndDontCloseMemberVariableType newConnectAndDontCloseMemberVariable, NotificationChain msgs) {
       
   581 		return ((FeatureMap.Internal)getMixed()).basicAdd(CSConfigPackage.eINSTANCE.getScriptsType_ConnectAndDontCloseMemberVariable(), newConnectAndDontCloseMemberVariable, msgs);
       
   582 	}
       
   583 
       
   584 	/**
       
   585 	 * <!-- begin-user-doc -->
       
   586 	 * <!-- end-user-doc -->
       
   587 	 * @generated
       
   588 	 */
       
   589 	public void setConnectAndDontCloseMemberVariable(ConnectAndDontCloseMemberVariableType newConnectAndDontCloseMemberVariable) {
       
   590 		((FeatureMap.Internal)getMixed()).set(CSConfigPackage.eINSTANCE.getScriptsType_ConnectAndDontCloseMemberVariable(), newConnectAndDontCloseMemberVariable);
       
   591 	}
       
   592 
       
   593 	/**
       
   594 	 * <!-- begin-user-doc -->
       
   595 	 * <!-- end-user-doc -->
       
   596 	 * @generated
       
   597 	 */
       
   598 	public ConstnamesType getConstnames() {
       
   599 		return (ConstnamesType)getMixed().get(CSConfigPackage.eINSTANCE.getScriptsType_Constnames(), true);
       
   600 	}
       
   601 
       
   602 	/**
       
   603 	 * <!-- begin-user-doc -->
       
   604 	 * <!-- end-user-doc -->
       
   605 	 * @generated
       
   606 	 */
       
   607 	public NotificationChain basicSetConstnames(ConstnamesType newConstnames, NotificationChain msgs) {
       
   608 		return ((FeatureMap.Internal)getMixed()).basicAdd(CSConfigPackage.eINSTANCE.getScriptsType_Constnames(), newConstnames, msgs);
       
   609 	}
       
   610 
       
   611 	/**
       
   612 	 * <!-- begin-user-doc -->
       
   613 	 * <!-- end-user-doc -->
       
   614 	 * @generated
       
   615 	 */
       
   616 	public void setConstnames(ConstnamesType newConstnames) {
       
   617 		((FeatureMap.Internal)getMixed()).set(CSConfigPackage.eINSTANCE.getScriptsType_Constnames(), newConstnames);
       
   618 	}
       
   619 
       
   620 	/**
       
   621 	 * <!-- begin-user-doc -->
       
   622 	 * <!-- end-user-doc -->
       
   623 	 * @generated
       
   624 	 */
       
   625 	public ConsttdescptrType getConsttdescptr() {
       
   626 		return (ConsttdescptrType)getMixed().get(CSConfigPackage.eINSTANCE.getScriptsType_Consttdescptr(), true);
       
   627 	}
       
   628 
       
   629 	/**
       
   630 	 * <!-- begin-user-doc -->
       
   631 	 * <!-- end-user-doc -->
       
   632 	 * @generated
       
   633 	 */
       
   634 	public NotificationChain basicSetConsttdescptr(ConsttdescptrType newConsttdescptr, NotificationChain msgs) {
       
   635 		return ((FeatureMap.Internal)getMixed()).basicAdd(CSConfigPackage.eINSTANCE.getScriptsType_Consttdescptr(), newConsttdescptr, msgs);
       
   636 	}
       
   637 
       
   638 	/**
       
   639 	 * <!-- begin-user-doc -->
       
   640 	 * <!-- end-user-doc -->
       
   641 	 * @generated
       
   642 	 */
       
   643 	public void setConsttdescptr(ConsttdescptrType newConsttdescptr) {
       
   644 		((FeatureMap.Internal)getMixed()).set(CSConfigPackage.eINSTANCE.getScriptsType_Consttdescptr(), newConsttdescptr);
       
   645 	}
       
   646 
       
   647 	/**
       
   648 	 * <!-- begin-user-doc -->
       
   649 	 * <!-- end-user-doc -->
       
   650 	 * @generated
       
   651 	 */
       
   652 	public ControlornullType getControlornull() {
       
   653 		return (ControlornullType)getMixed().get(CSConfigPackage.eINSTANCE.getScriptsType_Controlornull(), true);
       
   654 	}
       
   655 
       
   656 	/**
       
   657 	 * <!-- begin-user-doc -->
       
   658 	 * <!-- end-user-doc -->
       
   659 	 * @generated
       
   660 	 */
       
   661 	public NotificationChain basicSetControlornull(ControlornullType newControlornull, NotificationChain msgs) {
       
   662 		return ((FeatureMap.Internal)getMixed()).basicAdd(CSConfigPackage.eINSTANCE.getScriptsType_Controlornull(), newControlornull, msgs);
       
   663 	}
       
   664 
       
   665 	/**
       
   666 	 * <!-- begin-user-doc -->
       
   667 	 * <!-- end-user-doc -->
       
   668 	 * @generated
       
   669 	 */
       
   670 	public void setControlornull(ControlornullType newControlornull) {
       
   671 		((FeatureMap.Internal)getMixed()).set(CSConfigPackage.eINSTANCE.getScriptsType_Controlornull(), newControlornull);
       
   672 	}
       
   673 
       
   674 	/**
       
   675 	 * <!-- begin-user-doc -->
       
   676 	 * <!-- end-user-doc -->
       
   677 	 * @generated
       
   678 	 */
       
   679 	public CtltargettypeType getCtltargettype() {
       
   680 		return (CtltargettypeType)getMixed().get(CSConfigPackage.eINSTANCE.getScriptsType_Ctltargettype(), true);
       
   681 	}
       
   682 
       
   683 	/**
       
   684 	 * <!-- begin-user-doc -->
       
   685 	 * <!-- end-user-doc -->
       
   686 	 * @generated
       
   687 	 */
       
   688 	public NotificationChain basicSetCtltargettype(CtltargettypeType newCtltargettype, NotificationChain msgs) {
       
   689 		return ((FeatureMap.Internal)getMixed()).basicAdd(CSConfigPackage.eINSTANCE.getScriptsType_Ctltargettype(), newCtltargettype, msgs);
       
   690 	}
       
   691 
       
   692 	/**
       
   693 	 * <!-- begin-user-doc -->
       
   694 	 * <!-- end-user-doc -->
       
   695 	 * @generated
       
   696 	 */
       
   697 	public void setCtltargettype(CtltargettypeType newCtltargettype) {
       
   698 		((FeatureMap.Internal)getMixed()).set(CSConfigPackage.eINSTANCE.getScriptsType_Ctltargettype(), newCtltargettype);
       
   699 	}
       
   700 
       
   701 	/**
       
   702 	 * <!-- begin-user-doc -->
       
   703 	 * <!-- end-user-doc -->
       
   704 	 * @generated
       
   705 	 */
       
   706 	public DebugromType getDebugrom() {
       
   707 		return (DebugromType)getMixed().get(CSConfigPackage.eINSTANCE.getScriptsType_Debugrom(), true);
       
   708 	}
       
   709 
       
   710 	/**
       
   711 	 * <!-- begin-user-doc -->
       
   712 	 * <!-- end-user-doc -->
       
   713 	 * @generated
       
   714 	 */
       
   715 	public NotificationChain basicSetDebugrom(DebugromType newDebugrom, NotificationChain msgs) {
       
   716 		return ((FeatureMap.Internal)getMixed()).basicAdd(CSConfigPackage.eINSTANCE.getScriptsType_Debugrom(), newDebugrom, msgs);
       
   717 	}
       
   718 
       
   719 	/**
       
   720 	 * <!-- begin-user-doc -->
       
   721 	 * <!-- end-user-doc -->
       
   722 	 * @generated
       
   723 	 */
       
   724 	public void setDebugrom(DebugromType newDebugrom) {
       
   725 		((FeatureMap.Internal)getMixed()).set(CSConfigPackage.eINSTANCE.getScriptsType_Debugrom(), newDebugrom);
       
   726 	}
       
   727 
       
   728 	/**
       
   729 	 * <!-- begin-user-doc -->
       
   730 	 * <!-- end-user-doc -->
       
   731 	 * @generated
       
   732 	 */
       
   733 	public DeclarenameType getDeclarename() {
       
   734 		return (DeclarenameType)getMixed().get(CSConfigPackage.eINSTANCE.getScriptsType_Declarename(), true);
       
   735 	}
       
   736 
       
   737 	/**
       
   738 	 * <!-- begin-user-doc -->
       
   739 	 * <!-- end-user-doc -->
       
   740 	 * @generated
       
   741 	 */
       
   742 	public NotificationChain basicSetDeclarename(DeclarenameType newDeclarename, NotificationChain msgs) {
       
   743 		return ((FeatureMap.Internal)getMixed()).basicAdd(CSConfigPackage.eINSTANCE.getScriptsType_Declarename(), newDeclarename, msgs);
       
   744 	}
       
   745 
       
   746 	/**
       
   747 	 * <!-- begin-user-doc -->
       
   748 	 * <!-- end-user-doc -->
       
   749 	 * @generated
       
   750 	 */
       
   751 	public void setDeclarename(DeclarenameType newDeclarename) {
       
   752 		((FeatureMap.Internal)getMixed()).set(CSConfigPackage.eINSTANCE.getScriptsType_Declarename(), newDeclarename);
       
   753 	}
       
   754 
       
   755 	/**
       
   756 	 * <!-- begin-user-doc -->
       
   757 	 * <!-- end-user-doc -->
       
   758 	 * @generated
       
   759 	 */
       
   760 	public DeleteMemberVariableType getDeleteMemberVariable() {
       
   761 		return (DeleteMemberVariableType)getMixed().get(CSConfigPackage.eINSTANCE.getScriptsType_DeleteMemberVariable(), true);
       
   762 	}
       
   763 
       
   764 	/**
       
   765 	 * <!-- begin-user-doc -->
       
   766 	 * <!-- end-user-doc -->
       
   767 	 * @generated
       
   768 	 */
       
   769 	public NotificationChain basicSetDeleteMemberVariable(DeleteMemberVariableType newDeleteMemberVariable, NotificationChain msgs) {
       
   770 		return ((FeatureMap.Internal)getMixed()).basicAdd(CSConfigPackage.eINSTANCE.getScriptsType_DeleteMemberVariable(), newDeleteMemberVariable, msgs);
       
   771 	}
       
   772 
       
   773 	/**
       
   774 	 * <!-- begin-user-doc -->
       
   775 	 * <!-- end-user-doc -->
       
   776 	 * @generated
       
   777 	 */
       
   778 	public void setDeleteMemberVariable(DeleteMemberVariableType newDeleteMemberVariable) {
       
   779 		((FeatureMap.Internal)getMixed()).set(CSConfigPackage.eINSTANCE.getScriptsType_DeleteMemberVariable(), newDeleteMemberVariable);
       
   780 	}
       
   781 
       
   782 	/**
       
   783 	 * <!-- begin-user-doc -->
       
   784 	 * <!-- end-user-doc -->
       
   785 	 * @generated
       
   786 	 */
       
   787 	public DestructorType getDestructor() {
       
   788 		return (DestructorType)getMixed().get(CSConfigPackage.eINSTANCE.getScriptsType_Destructor(), true);
       
   789 	}
       
   790 
       
   791 	/**
       
   792 	 * <!-- begin-user-doc -->
       
   793 	 * <!-- end-user-doc -->
       
   794 	 * @generated
       
   795 	 */
       
   796 	public NotificationChain basicSetDestructor(DestructorType newDestructor, NotificationChain msgs) {
       
   797 		return ((FeatureMap.Internal)getMixed()).basicAdd(CSConfigPackage.eINSTANCE.getScriptsType_Destructor(), newDestructor, msgs);
       
   798 	}
       
   799 
       
   800 	/**
       
   801 	 * <!-- begin-user-doc -->
       
   802 	 * <!-- end-user-doc -->
       
   803 	 * @generated
       
   804 	 */
       
   805 	public void setDestructor(DestructorType newDestructor) {
       
   806 		((FeatureMap.Internal)getMixed()).set(CSConfigPackage.eINSTANCE.getScriptsType_Destructor(), newDestructor);
       
   807 	}
       
   808 
       
   809 	/**
       
   810 	 * <!-- begin-user-doc -->
       
   811 	 * <!-- end-user-doc -->
       
   812 	 * @generated
       
   813 	 */
       
   814 	public DoubleSemiColonType getDoubleSemiColon() {
       
   815 		return (DoubleSemiColonType)getMixed().get(CSConfigPackage.eINSTANCE.getScriptsType_DoubleSemiColon(), true);
       
   816 	}
       
   817 
       
   818 	/**
       
   819 	 * <!-- begin-user-doc -->
       
   820 	 * <!-- end-user-doc -->
       
   821 	 * @generated
       
   822 	 */
       
   823 	public NotificationChain basicSetDoubleSemiColon(DoubleSemiColonType newDoubleSemiColon, NotificationChain msgs) {
       
   824 		return ((FeatureMap.Internal)getMixed()).basicAdd(CSConfigPackage.eINSTANCE.getScriptsType_DoubleSemiColon(), newDoubleSemiColon, msgs);
       
   825 	}
       
   826 
       
   827 	/**
       
   828 	 * <!-- begin-user-doc -->
       
   829 	 * <!-- end-user-doc -->
       
   830 	 * @generated
       
   831 	 */
       
   832 	public void setDoubleSemiColon(DoubleSemiColonType newDoubleSemiColon) {
       
   833 		((FeatureMap.Internal)getMixed()).set(CSConfigPackage.eINSTANCE.getScriptsType_DoubleSemiColon(), newDoubleSemiColon);
       
   834 	}
       
   835 
       
   836 	/**
       
   837 	 * <!-- begin-user-doc -->
       
   838 	 * <!-- end-user-doc -->
       
   839 	 * @generated
       
   840 	 */
       
   841 	public DrivelettersType getDriveletters() {
       
   842 		return (DrivelettersType)getMixed().get(CSConfigPackage.eINSTANCE.getScriptsType_Driveletters(), true);
       
   843 	}
       
   844 
       
   845 	/**
       
   846 	 * <!-- begin-user-doc -->
       
   847 	 * <!-- end-user-doc -->
       
   848 	 * @generated
       
   849 	 */
       
   850 	public NotificationChain basicSetDriveletters(DrivelettersType newDriveletters, NotificationChain msgs) {
       
   851 		return ((FeatureMap.Internal)getMixed()).basicAdd(CSConfigPackage.eINSTANCE.getScriptsType_Driveletters(), newDriveletters, msgs);
       
   852 	}
       
   853 
       
   854 	/**
       
   855 	 * <!-- begin-user-doc -->
       
   856 	 * <!-- end-user-doc -->
       
   857 	 * @generated
       
   858 	 */
       
   859 	public void setDriveletters(DrivelettersType newDriveletters) {
       
   860 		((FeatureMap.Internal)getMixed()).set(CSConfigPackage.eINSTANCE.getScriptsType_Driveletters(), newDriveletters);
       
   861 	}
       
   862 
       
   863 	/**
       
   864 	 * <!-- begin-user-doc -->
       
   865 	 * <!-- end-user-doc -->
       
   866 	 * @generated
       
   867 	 */
       
   868 	public EikbuttonsType getEikbuttons() {
       
   869 		return (EikbuttonsType)getMixed().get(CSConfigPackage.eINSTANCE.getScriptsType_Eikbuttons(), true);
       
   870 	}
       
   871 
       
   872 	/**
       
   873 	 * <!-- begin-user-doc -->
       
   874 	 * <!-- end-user-doc -->
       
   875 	 * @generated
       
   876 	 */
       
   877 	public NotificationChain basicSetEikbuttons(EikbuttonsType newEikbuttons, NotificationChain msgs) {
       
   878 		return ((FeatureMap.Internal)getMixed()).basicAdd(CSConfigPackage.eINSTANCE.getScriptsType_Eikbuttons(), newEikbuttons, msgs);
       
   879 	}
       
   880 
       
   881 	/**
       
   882 	 * <!-- begin-user-doc -->
       
   883 	 * <!-- end-user-doc -->
       
   884 	 * @generated
       
   885 	 */
       
   886 	public void setEikbuttons(EikbuttonsType newEikbuttons) {
       
   887 		((FeatureMap.Internal)getMixed()).set(CSConfigPackage.eINSTANCE.getScriptsType_Eikbuttons(), newEikbuttons);
       
   888 	}
       
   889 
       
   890 	/**
       
   891 	 * <!-- begin-user-doc -->
       
   892 	 * <!-- end-user-doc -->
       
   893 	 * @generated
       
   894 	 */
       
   895 	public EikonenvstaticType getEikonenvstatic() {
       
   896 		return (EikonenvstaticType)getMixed().get(CSConfigPackage.eINSTANCE.getScriptsType_Eikonenvstatic(), true);
       
   897 	}
       
   898 
       
   899 	/**
       
   900 	 * <!-- begin-user-doc -->
       
   901 	 * <!-- end-user-doc -->
       
   902 	 * @generated
       
   903 	 */
       
   904 	public NotificationChain basicSetEikonenvstatic(EikonenvstaticType newEikonenvstatic, NotificationChain msgs) {
       
   905 		return ((FeatureMap.Internal)getMixed()).basicAdd(CSConfigPackage.eINSTANCE.getScriptsType_Eikonenvstatic(), newEikonenvstatic, msgs);
       
   906 	}
       
   907 
       
   908 	/**
       
   909 	 * <!-- begin-user-doc -->
       
   910 	 * <!-- end-user-doc -->
       
   911 	 * @generated
       
   912 	 */
       
   913 	public void setEikonenvstatic(EikonenvstaticType newEikonenvstatic) {
       
   914 		((FeatureMap.Internal)getMixed()).set(CSConfigPackage.eINSTANCE.getScriptsType_Eikonenvstatic(), newEikonenvstatic);
       
   915 	}
       
   916 
       
   917 	/**
       
   918 	 * <!-- begin-user-doc -->
       
   919 	 * <!-- end-user-doc -->
       
   920 	 * @generated
       
   921 	 */
       
   922 	public EnummembersType getEnummembers() {
       
   923 		return (EnummembersType)getMixed().get(CSConfigPackage.eINSTANCE.getScriptsType_Enummembers(), true);
       
   924 	}
       
   925 
       
   926 	/**
       
   927 	 * <!-- begin-user-doc -->
       
   928 	 * <!-- end-user-doc -->
       
   929 	 * @generated
       
   930 	 */
       
   931 	public NotificationChain basicSetEnummembers(EnummembersType newEnummembers, NotificationChain msgs) {
       
   932 		return ((FeatureMap.Internal)getMixed()).basicAdd(CSConfigPackage.eINSTANCE.getScriptsType_Enummembers(), newEnummembers, msgs);
       
   933 	}
       
   934 
       
   935 	/**
       
   936 	 * <!-- begin-user-doc -->
       
   937 	 * <!-- end-user-doc -->
       
   938 	 * @generated
       
   939 	 */
       
   940 	public void setEnummembers(EnummembersType newEnummembers) {
       
   941 		((FeatureMap.Internal)getMixed()).set(CSConfigPackage.eINSTANCE.getScriptsType_Enummembers(), newEnummembers);
       
   942 	}
       
   943 
       
   944 	/**
       
   945 	 * <!-- begin-user-doc -->
       
   946 	 * <!-- end-user-doc -->
       
   947 	 * @generated
       
   948 	 */
       
   949 	public EnumnamesType getEnumnames() {
       
   950 		return (EnumnamesType)getMixed().get(CSConfigPackage.eINSTANCE.getScriptsType_Enumnames(), true);
       
   951 	}
       
   952 
       
   953 	/**
       
   954 	 * <!-- begin-user-doc -->
       
   955 	 * <!-- end-user-doc -->
       
   956 	 * @generated
       
   957 	 */
       
   958 	public NotificationChain basicSetEnumnames(EnumnamesType newEnumnames, NotificationChain msgs) {
       
   959 		return ((FeatureMap.Internal)getMixed()).basicAdd(CSConfigPackage.eINSTANCE.getScriptsType_Enumnames(), newEnumnames, msgs);
       
   960 	}
       
   961 
       
   962 	/**
       
   963 	 * <!-- begin-user-doc -->
       
   964 	 * <!-- end-user-doc -->
       
   965 	 * @generated
       
   966 	 */
       
   967 	public void setEnumnames(EnumnamesType newEnumnames) {
       
   968 		((FeatureMap.Internal)getMixed()).set(CSConfigPackage.eINSTANCE.getScriptsType_Enumnames(), newEnumnames);
       
   969 	}
       
   970 
       
   971 	/**
       
   972 	 * <!-- begin-user-doc -->
       
   973 	 * <!-- end-user-doc -->
       
   974 	 * @generated
       
   975 	 */
       
   976 	public ExportinlineType getExportinline() {
       
   977 		return (ExportinlineType)getMixed().get(CSConfigPackage.eINSTANCE.getScriptsType_Exportinline(), true);
       
   978 	}
       
   979 
       
   980 	/**
       
   981 	 * <!-- begin-user-doc -->
       
   982 	 * <!-- end-user-doc -->
       
   983 	 * @generated
       
   984 	 */
       
   985 	public NotificationChain basicSetExportinline(ExportinlineType newExportinline, NotificationChain msgs) {
       
   986 		return ((FeatureMap.Internal)getMixed()).basicAdd(CSConfigPackage.eINSTANCE.getScriptsType_Exportinline(), newExportinline, msgs);
       
   987 	}
       
   988 
       
   989 	/**
       
   990 	 * <!-- begin-user-doc -->
       
   991 	 * <!-- end-user-doc -->
       
   992 	 * @generated
       
   993 	 */
       
   994 	public void setExportinline(ExportinlineType newExportinline) {
       
   995 		((FeatureMap.Internal)getMixed()).set(CSConfigPackage.eINSTANCE.getScriptsType_Exportinline(), newExportinline);
       
   996 	}
       
   997 
       
   998 	/**
       
   999 	 * <!-- begin-user-doc -->
       
  1000 	 * <!-- end-user-doc -->
       
  1001 	 * @generated
       
  1002 	 */
       
  1003 	public ExportpurevirtualType getExportpurevirtual() {
       
  1004 		return (ExportpurevirtualType)getMixed().get(CSConfigPackage.eINSTANCE.getScriptsType_Exportpurevirtual(), true);
       
  1005 	}
       
  1006 
       
  1007 	/**
       
  1008 	 * <!-- begin-user-doc -->
       
  1009 	 * <!-- end-user-doc -->
       
  1010 	 * @generated
       
  1011 	 */
       
  1012 	public NotificationChain basicSetExportpurevirtual(ExportpurevirtualType newExportpurevirtual, NotificationChain msgs) {
       
  1013 		return ((FeatureMap.Internal)getMixed()).basicAdd(CSConfigPackage.eINSTANCE.getScriptsType_Exportpurevirtual(), newExportpurevirtual, msgs);
       
  1014 	}
       
  1015 
       
  1016 	/**
       
  1017 	 * <!-- begin-user-doc -->
       
  1018 	 * <!-- end-user-doc -->
       
  1019 	 * @generated
       
  1020 	 */
       
  1021 	public void setExportpurevirtual(ExportpurevirtualType newExportpurevirtual) {
       
  1022 		((FeatureMap.Internal)getMixed()).set(CSConfigPackage.eINSTANCE.getScriptsType_Exportpurevirtual(), newExportpurevirtual);
       
  1023 	}
       
  1024 
       
  1025 	/**
       
  1026 	 * <!-- begin-user-doc -->
       
  1027 	 * <!-- end-user-doc -->
       
  1028 	 * @generated
       
  1029 	 */
       
  1030 	public ExternaldrivelettersType getExternaldriveletters() {
       
  1031 		return (ExternaldrivelettersType)getMixed().get(CSConfigPackage.eINSTANCE.getScriptsType_Externaldriveletters(), true);
       
  1032 	}
       
  1033 
       
  1034 	/**
       
  1035 	 * <!-- begin-user-doc -->
       
  1036 	 * <!-- end-user-doc -->
       
  1037 	 * @generated
       
  1038 	 */
       
  1039 	public NotificationChain basicSetExternaldriveletters(ExternaldrivelettersType newExternaldriveletters, NotificationChain msgs) {
       
  1040 		return ((FeatureMap.Internal)getMixed()).basicAdd(CSConfigPackage.eINSTANCE.getScriptsType_Externaldriveletters(), newExternaldriveletters, msgs);
       
  1041 	}
       
  1042 
       
  1043 	/**
       
  1044 	 * <!-- begin-user-doc -->
       
  1045 	 * <!-- end-user-doc -->
       
  1046 	 * @generated
       
  1047 	 */
       
  1048 	public void setExternaldriveletters(ExternaldrivelettersType newExternaldriveletters) {
       
  1049 		((FeatureMap.Internal)getMixed()).set(CSConfigPackage.eINSTANCE.getScriptsType_Externaldriveletters(), newExternaldriveletters);
       
  1050 	}
       
  1051 
       
  1052 	/**
       
  1053 	 * <!-- begin-user-doc -->
       
  1054 	 * <!-- end-user-doc -->
       
  1055 	 * @generated
       
  1056 	 */
       
  1057 	public FoffType getFoff() {
       
  1058 		return (FoffType)getMixed().get(CSConfigPackage.eINSTANCE.getScriptsType_Foff(), true);
       
  1059 	}
       
  1060 
       
  1061 	/**
       
  1062 	 * <!-- begin-user-doc -->
       
  1063 	 * <!-- end-user-doc -->
       
  1064 	 * @generated
       
  1065 	 */
       
  1066 	public NotificationChain basicSetFoff(FoffType newFoff, NotificationChain msgs) {
       
  1067 		return ((FeatureMap.Internal)getMixed()).basicAdd(CSConfigPackage.eINSTANCE.getScriptsType_Foff(), newFoff, msgs);
       
  1068 	}
       
  1069 
       
  1070 	/**
       
  1071 	 * <!-- begin-user-doc -->
       
  1072 	 * <!-- end-user-doc -->
       
  1073 	 * @generated
       
  1074 	 */
       
  1075 	public void setFoff(FoffType newFoff) {
       
  1076 		((FeatureMap.Internal)getMixed()).set(CSConfigPackage.eINSTANCE.getScriptsType_Foff(), newFoff);
       
  1077 	}
       
  1078 
       
  1079 	/**
       
  1080 	 * <!-- begin-user-doc -->
       
  1081 	 * <!-- end-user-doc -->
       
  1082 	 * @generated
       
  1083 	 */
       
  1084 	public ForbiddenwordsType getForbiddenwords() {
       
  1085 		return (ForbiddenwordsType)getMixed().get(CSConfigPackage.eINSTANCE.getScriptsType_Forbiddenwords(), true);
       
  1086 	}
       
  1087 
       
  1088 	/**
       
  1089 	 * <!-- begin-user-doc -->
       
  1090 	 * <!-- end-user-doc -->
       
  1091 	 * @generated
       
  1092 	 */
       
  1093 	public NotificationChain basicSetForbiddenwords(ForbiddenwordsType newForbiddenwords, NotificationChain msgs) {
       
  1094 		return ((FeatureMap.Internal)getMixed()).basicAdd(CSConfigPackage.eINSTANCE.getScriptsType_Forbiddenwords(), newForbiddenwords, msgs);
       
  1095 	}
       
  1096 
       
  1097 	/**
       
  1098 	 * <!-- begin-user-doc -->
       
  1099 	 * <!-- end-user-doc -->
       
  1100 	 * @generated
       
  1101 	 */
       
  1102 	public void setForbiddenwords(ForbiddenwordsType newForbiddenwords) {
       
  1103 		((FeatureMap.Internal)getMixed()).set(CSConfigPackage.eINSTANCE.getScriptsType_Forbiddenwords(), newForbiddenwords);
       
  1104 	}
       
  1105 
       
  1106 	/**
       
  1107 	 * <!-- begin-user-doc -->
       
  1108 	 * <!-- end-user-doc -->
       
  1109 	 * @generated
       
  1110 	 */
       
  1111 	public ForgottoputptroncleanupstackType getForgottoputptroncleanupstack() {
       
  1112 		return (ForgottoputptroncleanupstackType)getMixed().get(CSConfigPackage.eINSTANCE.getScriptsType_Forgottoputptroncleanupstack(), true);
       
  1113 	}
       
  1114 
       
  1115 	/**
       
  1116 	 * <!-- begin-user-doc -->
       
  1117 	 * <!-- end-user-doc -->
       
  1118 	 * @generated
       
  1119 	 */
       
  1120 	public NotificationChain basicSetForgottoputptroncleanupstack(ForgottoputptroncleanupstackType newForgottoputptroncleanupstack, NotificationChain msgs) {
       
  1121 		return ((FeatureMap.Internal)getMixed()).basicAdd(CSConfigPackage.eINSTANCE.getScriptsType_Forgottoputptroncleanupstack(), newForgottoputptroncleanupstack, msgs);
       
  1122 	}
       
  1123 
       
  1124 	/**
       
  1125 	 * <!-- begin-user-doc -->
       
  1126 	 * <!-- end-user-doc -->
       
  1127 	 * @generated
       
  1128 	 */
       
  1129 	public void setForgottoputptroncleanupstack(ForgottoputptroncleanupstackType newForgottoputptroncleanupstack) {
       
  1130 		((FeatureMap.Internal)getMixed()).set(CSConfigPackage.eINSTANCE.getScriptsType_Forgottoputptroncleanupstack(), newForgottoputptroncleanupstack);
       
  1131 	}
       
  1132 
       
  1133 	/**
       
  1134 	 * <!-- begin-user-doc -->
       
  1135 	 * <!-- end-user-doc -->
       
  1136 	 * @generated
       
  1137 	 */
       
  1138 	public FriendType getFriend() {
       
  1139 		return (FriendType)getMixed().get(CSConfigPackage.eINSTANCE.getScriptsType_Friend(), true);
       
  1140 	}
       
  1141 
       
  1142 	/**
       
  1143 	 * <!-- begin-user-doc -->
       
  1144 	 * <!-- end-user-doc -->
       
  1145 	 * @generated
       
  1146 	 */
       
  1147 	public NotificationChain basicSetFriend(FriendType newFriend, NotificationChain msgs) {
       
  1148 		return ((FeatureMap.Internal)getMixed()).basicAdd(CSConfigPackage.eINSTANCE.getScriptsType_Friend(), newFriend, msgs);
       
  1149 	}
       
  1150 
       
  1151 	/**
       
  1152 	 * <!-- begin-user-doc -->
       
  1153 	 * <!-- end-user-doc -->
       
  1154 	 * @generated
       
  1155 	 */
       
  1156 	public void setFriend(FriendType newFriend) {
       
  1157 		((FeatureMap.Internal)getMixed()).set(CSConfigPackage.eINSTANCE.getScriptsType_Friend(), newFriend);
       
  1158 	}
       
  1159 
       
  1160 	/**
       
  1161 	 * <!-- begin-user-doc -->
       
  1162 	 * <!-- end-user-doc -->
       
  1163 	 * @generated
       
  1164 	 */
       
  1165 	public GotoType getGoto() {
       
  1166 		return (GotoType)getMixed().get(CSConfigPackage.eINSTANCE.getScriptsType_Goto(), true);
       
  1167 	}
       
  1168 
       
  1169 	/**
       
  1170 	 * <!-- begin-user-doc -->
       
  1171 	 * <!-- end-user-doc -->
       
  1172 	 * @generated
       
  1173 	 */
       
  1174 	public NotificationChain basicSetGoto(GotoType newGoto, NotificationChain msgs) {
       
  1175 		return ((FeatureMap.Internal)getMixed()).basicAdd(CSConfigPackage.eINSTANCE.getScriptsType_Goto(), newGoto, msgs);
       
  1176 	}
       
  1177 
       
  1178 	/**
       
  1179 	 * <!-- begin-user-doc -->
       
  1180 	 * <!-- end-user-doc -->
       
  1181 	 * @generated
       
  1182 	 */
       
  1183 	public void setGoto(GotoType newGoto) {
       
  1184 		((FeatureMap.Internal)getMixed()).set(CSConfigPackage.eINSTANCE.getScriptsType_Goto(), newGoto);
       
  1185 	}
       
  1186 
       
  1187 	/**
       
  1188 	 * <!-- begin-user-doc -->
       
  1189 	 * <!-- end-user-doc -->
       
  1190 	 * @generated
       
  1191 	 */
       
  1192 	public IfassignmentsType getIfassignments() {
       
  1193 		return (IfassignmentsType)getMixed().get(CSConfigPackage.eINSTANCE.getScriptsType_Ifassignments(), true);
       
  1194 	}
       
  1195 
       
  1196 	/**
       
  1197 	 * <!-- begin-user-doc -->
       
  1198 	 * <!-- end-user-doc -->
       
  1199 	 * @generated
       
  1200 	 */
       
  1201 	public NotificationChain basicSetIfassignments(IfassignmentsType newIfassignments, NotificationChain msgs) {
       
  1202 		return ((FeatureMap.Internal)getMixed()).basicAdd(CSConfigPackage.eINSTANCE.getScriptsType_Ifassignments(), newIfassignments, msgs);
       
  1203 	}
       
  1204 
       
  1205 	/**
       
  1206 	 * <!-- begin-user-doc -->
       
  1207 	 * <!-- end-user-doc -->
       
  1208 	 * @generated
       
  1209 	 */
       
  1210 	public void setIfassignments(IfassignmentsType newIfassignments) {
       
  1211 		((FeatureMap.Internal)getMixed()).set(CSConfigPackage.eINSTANCE.getScriptsType_Ifassignments(), newIfassignments);
       
  1212 	}
       
  1213 
       
  1214 	/**
       
  1215 	 * <!-- begin-user-doc -->
       
  1216 	 * <!-- end-user-doc -->
       
  1217 	 * @generated
       
  1218 	 */
       
  1219 	public IfpreprocessorType getIfpreprocessor() {
       
  1220 		return (IfpreprocessorType)getMixed().get(CSConfigPackage.eINSTANCE.getScriptsType_Ifpreprocessor(), true);
       
  1221 	}
       
  1222 
       
  1223 	/**
       
  1224 	 * <!-- begin-user-doc -->
       
  1225 	 * <!-- end-user-doc -->
       
  1226 	 * @generated
       
  1227 	 */
       
  1228 	public NotificationChain basicSetIfpreprocessor(IfpreprocessorType newIfpreprocessor, NotificationChain msgs) {
       
  1229 		return ((FeatureMap.Internal)getMixed()).basicAdd(CSConfigPackage.eINSTANCE.getScriptsType_Ifpreprocessor(), newIfpreprocessor, msgs);
       
  1230 	}
       
  1231 
       
  1232 	/**
       
  1233 	 * <!-- begin-user-doc -->
       
  1234 	 * <!-- end-user-doc -->
       
  1235 	 * @generated
       
  1236 	 */
       
  1237 	public void setIfpreprocessor(IfpreprocessorType newIfpreprocessor) {
       
  1238 		((FeatureMap.Internal)getMixed()).set(CSConfigPackage.eINSTANCE.getScriptsType_Ifpreprocessor(), newIfpreprocessor);
       
  1239 	}
       
  1240 
       
  1241 	/**
       
  1242 	 * <!-- begin-user-doc -->
       
  1243 	 * <!-- end-user-doc -->
       
  1244 	 * @generated
       
  1245 	 */
       
  1246 	public InheritanceorderType getInheritanceorder() {
       
  1247 		return (InheritanceorderType)getMixed().get(CSConfigPackage.eINSTANCE.getScriptsType_Inheritanceorder(), true);
       
  1248 	}
       
  1249 
       
  1250 	/**
       
  1251 	 * <!-- begin-user-doc -->
       
  1252 	 * <!-- end-user-doc -->
       
  1253 	 * @generated
       
  1254 	 */
       
  1255 	public NotificationChain basicSetInheritanceorder(InheritanceorderType newInheritanceorder, NotificationChain msgs) {
       
  1256 		return ((FeatureMap.Internal)getMixed()).basicAdd(CSConfigPackage.eINSTANCE.getScriptsType_Inheritanceorder(), newInheritanceorder, msgs);
       
  1257 	}
       
  1258 
       
  1259 	/**
       
  1260 	 * <!-- begin-user-doc -->
       
  1261 	 * <!-- end-user-doc -->
       
  1262 	 * @generated
       
  1263 	 */
       
  1264 	public void setInheritanceorder(InheritanceorderType newInheritanceorder) {
       
  1265 		((FeatureMap.Internal)getMixed()).set(CSConfigPackage.eINSTANCE.getScriptsType_Inheritanceorder(), newInheritanceorder);
       
  1266 	}
       
  1267 
       
  1268 	/**
       
  1269 	 * <!-- begin-user-doc -->
       
  1270 	 * <!-- end-user-doc -->
       
  1271 	 * @generated
       
  1272 	 */
       
  1273 	public IntleavesType getIntleaves() {
       
  1274 		return (IntleavesType)getMixed().get(CSConfigPackage.eINSTANCE.getScriptsType_Intleaves(), true);
       
  1275 	}
       
  1276 
       
  1277 	/**
       
  1278 	 * <!-- begin-user-doc -->
       
  1279 	 * <!-- end-user-doc -->
       
  1280 	 * @generated
       
  1281 	 */
       
  1282 	public NotificationChain basicSetIntleaves(IntleavesType newIntleaves, NotificationChain msgs) {
       
  1283 		return ((FeatureMap.Internal)getMixed()).basicAdd(CSConfigPackage.eINSTANCE.getScriptsType_Intleaves(), newIntleaves, msgs);
       
  1284 	}
       
  1285 
       
  1286 	/**
       
  1287 	 * <!-- begin-user-doc -->
       
  1288 	 * <!-- end-user-doc -->
       
  1289 	 * @generated
       
  1290 	 */
       
  1291 	public void setIntleaves(IntleavesType newIntleaves) {
       
  1292 		((FeatureMap.Internal)getMixed()).set(CSConfigPackage.eINSTANCE.getScriptsType_Intleaves(), newIntleaves);
       
  1293 	}
       
  1294 
       
  1295 	/**
       
  1296 	 * <!-- begin-user-doc -->
       
  1297 	 * <!-- end-user-doc -->
       
  1298 	 * @generated
       
  1299 	 */
       
  1300 	public JmpType getJmp() {
       
  1301 		return (JmpType)getMixed().get(CSConfigPackage.eINSTANCE.getScriptsType_Jmp(), true);
       
  1302 	}
       
  1303 
       
  1304 	/**
       
  1305 	 * <!-- begin-user-doc -->
       
  1306 	 * <!-- end-user-doc -->
       
  1307 	 * @generated
       
  1308 	 */
       
  1309 	public NotificationChain basicSetJmp(JmpType newJmp, NotificationChain msgs) {
       
  1310 		return ((FeatureMap.Internal)getMixed()).basicAdd(CSConfigPackage.eINSTANCE.getScriptsType_Jmp(), newJmp, msgs);
       
  1311 	}
       
  1312 
       
  1313 	/**
       
  1314 	 * <!-- begin-user-doc -->
       
  1315 	 * <!-- end-user-doc -->
       
  1316 	 * @generated
       
  1317 	 */
       
  1318 	public void setJmp(JmpType newJmp) {
       
  1319 		((FeatureMap.Internal)getMixed()).set(CSConfigPackage.eINSTANCE.getScriptsType_Jmp(), newJmp);
       
  1320 	}
       
  1321 
       
  1322 	/**
       
  1323 	 * <!-- begin-user-doc -->
       
  1324 	 * <!-- end-user-doc -->
       
  1325 	 * @generated
       
  1326 	 */
       
  1327 	public LeaveType getLeave() {
       
  1328 		return (LeaveType)getMixed().get(CSConfigPackage.eINSTANCE.getScriptsType_Leave(), true);
       
  1329 	}
       
  1330 
       
  1331 	/**
       
  1332 	 * <!-- begin-user-doc -->
       
  1333 	 * <!-- end-user-doc -->
       
  1334 	 * @generated
       
  1335 	 */
       
  1336 	public NotificationChain basicSetLeave(LeaveType newLeave, NotificationChain msgs) {
       
  1337 		return ((FeatureMap.Internal)getMixed()).basicAdd(CSConfigPackage.eINSTANCE.getScriptsType_Leave(), newLeave, msgs);
       
  1338 	}
       
  1339 
       
  1340 	/**
       
  1341 	 * <!-- begin-user-doc -->
       
  1342 	 * <!-- end-user-doc -->
       
  1343 	 * @generated
       
  1344 	 */
       
  1345 	public void setLeave(LeaveType newLeave) {
       
  1346 		((FeatureMap.Internal)getMixed()).set(CSConfigPackage.eINSTANCE.getScriptsType_Leave(), newLeave);
       
  1347 	}
       
  1348 
       
  1349 	/**
       
  1350 	 * <!-- begin-user-doc -->
       
  1351 	 * <!-- end-user-doc -->
       
  1352 	 * @generated
       
  1353 	 */
       
  1354 	public LeaveNoErrorType getLeaveNoError() {
       
  1355 		return (LeaveNoErrorType)getMixed().get(CSConfigPackage.eINSTANCE.getScriptsType_LeaveNoError(), true);
       
  1356 	}
       
  1357 
       
  1358 	/**
       
  1359 	 * <!-- begin-user-doc -->
       
  1360 	 * <!-- end-user-doc -->
       
  1361 	 * @generated
       
  1362 	 */
       
  1363 	public NotificationChain basicSetLeaveNoError(LeaveNoErrorType newLeaveNoError, NotificationChain msgs) {
       
  1364 		return ((FeatureMap.Internal)getMixed()).basicAdd(CSConfigPackage.eINSTANCE.getScriptsType_LeaveNoError(), newLeaveNoError, msgs);
       
  1365 	}
       
  1366 
       
  1367 	/**
       
  1368 	 * <!-- begin-user-doc -->
       
  1369 	 * <!-- end-user-doc -->
       
  1370 	 * @generated
       
  1371 	 */
       
  1372 	public void setLeaveNoError(LeaveNoErrorType newLeaveNoError) {
       
  1373 		((FeatureMap.Internal)getMixed()).set(CSConfigPackage.eINSTANCE.getScriptsType_LeaveNoError(), newLeaveNoError);
       
  1374 	}
       
  1375 
       
  1376 	/**
       
  1377 	 * <!-- begin-user-doc -->
       
  1378 	 * <!-- end-user-doc -->
       
  1379 	 * @generated
       
  1380 	 */
       
  1381 	public LeavingoperatorsType getLeavingoperators() {
       
  1382 		return (LeavingoperatorsType)getMixed().get(CSConfigPackage.eINSTANCE.getScriptsType_Leavingoperators(), true);
       
  1383 	}
       
  1384 
       
  1385 	/**
       
  1386 	 * <!-- begin-user-doc -->
       
  1387 	 * <!-- end-user-doc -->
       
  1388 	 * @generated
       
  1389 	 */
       
  1390 	public NotificationChain basicSetLeavingoperators(LeavingoperatorsType newLeavingoperators, NotificationChain msgs) {
       
  1391 		return ((FeatureMap.Internal)getMixed()).basicAdd(CSConfigPackage.eINSTANCE.getScriptsType_Leavingoperators(), newLeavingoperators, msgs);
       
  1392 	}
       
  1393 
       
  1394 	/**
       
  1395 	 * <!-- begin-user-doc -->
       
  1396 	 * <!-- end-user-doc -->
       
  1397 	 * @generated
       
  1398 	 */
       
  1399 	public void setLeavingoperators(LeavingoperatorsType newLeavingoperators) {
       
  1400 		((FeatureMap.Internal)getMixed()).set(CSConfigPackage.eINSTANCE.getScriptsType_Leavingoperators(), newLeavingoperators);
       
  1401 	}
       
  1402 
       
  1403 	/**
       
  1404 	 * <!-- begin-user-doc -->
       
  1405 	 * <!-- end-user-doc -->
       
  1406 	 * @generated
       
  1407 	 */
       
  1408 	public LFunctionCantLeaveType getLFunctionCantLeave() {
       
  1409 		return (LFunctionCantLeaveType)getMixed().get(CSConfigPackage.eINSTANCE.getScriptsType_LFunctionCantLeave(), true);
       
  1410 	}
       
  1411 
       
  1412 	/**
       
  1413 	 * <!-- begin-user-doc -->
       
  1414 	 * <!-- end-user-doc -->
       
  1415 	 * @generated
       
  1416 	 */
       
  1417 	public NotificationChain basicSetLFunctionCantLeave(LFunctionCantLeaveType newLFunctionCantLeave, NotificationChain msgs) {
       
  1418 		return ((FeatureMap.Internal)getMixed()).basicAdd(CSConfigPackage.eINSTANCE.getScriptsType_LFunctionCantLeave(), newLFunctionCantLeave, msgs);
       
  1419 	}
       
  1420 
       
  1421 	/**
       
  1422 	 * <!-- begin-user-doc -->
       
  1423 	 * <!-- end-user-doc -->
       
  1424 	 * @generated
       
  1425 	 */
       
  1426 	public void setLFunctionCantLeave(LFunctionCantLeaveType newLFunctionCantLeave) {
       
  1427 		((FeatureMap.Internal)getMixed()).set(CSConfigPackage.eINSTANCE.getScriptsType_LFunctionCantLeave(), newLFunctionCantLeave);
       
  1428 	}
       
  1429 
       
  1430 	/**
       
  1431 	 * <!-- begin-user-doc -->
       
  1432 	 * <!-- end-user-doc -->
       
  1433 	 * @generated
       
  1434 	 */
       
  1435 	public LonglinesType getLonglines() {
       
  1436 		return (LonglinesType)getMixed().get(CSConfigPackage.eINSTANCE.getScriptsType_Longlines(), true);
       
  1437 	}
       
  1438 
       
  1439 	/**
       
  1440 	 * <!-- begin-user-doc -->
       
  1441 	 * <!-- end-user-doc -->
       
  1442 	 * @generated
       
  1443 	 */
       
  1444 	public NotificationChain basicSetLonglines(LonglinesType newLonglines, NotificationChain msgs) {
       
  1445 		return ((FeatureMap.Internal)getMixed()).basicAdd(CSConfigPackage.eINSTANCE.getScriptsType_Longlines(), newLonglines, msgs);
       
  1446 	}
       
  1447 
       
  1448 	/**
       
  1449 	 * <!-- begin-user-doc -->
       
  1450 	 * <!-- end-user-doc -->
       
  1451 	 * @generated
       
  1452 	 */
       
  1453 	public void setLonglines(LonglinesType newLonglines) {
       
  1454 		((FeatureMap.Internal)getMixed()).set(CSConfigPackage.eINSTANCE.getScriptsType_Longlines(), newLonglines);
       
  1455 	}
       
  1456 
       
  1457 	/**
       
  1458 	 * <!-- begin-user-doc -->
       
  1459 	 * <!-- end-user-doc -->
       
  1460 	 * @generated
       
  1461 	 */
       
  1462 	public MagicnumbersType getMagicnumbers() {
       
  1463 		return (MagicnumbersType)getMixed().get(CSConfigPackage.eINSTANCE.getScriptsType_Magicnumbers(), true);
       
  1464 	}
       
  1465 
       
  1466 	/**
       
  1467 	 * <!-- begin-user-doc -->
       
  1468 	 * <!-- end-user-doc -->
       
  1469 	 * @generated
       
  1470 	 */
       
  1471 	public NotificationChain basicSetMagicnumbers(MagicnumbersType newMagicnumbers, NotificationChain msgs) {
       
  1472 		return ((FeatureMap.Internal)getMixed()).basicAdd(CSConfigPackage.eINSTANCE.getScriptsType_Magicnumbers(), newMagicnumbers, msgs);
       
  1473 	}
       
  1474 
       
  1475 	/**
       
  1476 	 * <!-- begin-user-doc -->
       
  1477 	 * <!-- end-user-doc -->
       
  1478 	 * @generated
       
  1479 	 */
       
  1480 	public void setMagicnumbers(MagicnumbersType newMagicnumbers) {
       
  1481 		((FeatureMap.Internal)getMixed()).set(CSConfigPackage.eINSTANCE.getScriptsType_Magicnumbers(), newMagicnumbers);
       
  1482 	}
       
  1483 
       
  1484 	/**
       
  1485 	 * <!-- begin-user-doc -->
       
  1486 	 * <!-- end-user-doc -->
       
  1487 	 * @generated
       
  1488 	 */
       
  1489 	public MclassdestructorType getMclassdestructor() {
       
  1490 		return (MclassdestructorType)getMixed().get(CSConfigPackage.eINSTANCE.getScriptsType_Mclassdestructor(), true);
       
  1491 	}
       
  1492 
       
  1493 	/**
       
  1494 	 * <!-- begin-user-doc -->
       
  1495 	 * <!-- end-user-doc -->
       
  1496 	 * @generated
       
  1497 	 */
       
  1498 	public NotificationChain basicSetMclassdestructor(MclassdestructorType newMclassdestructor, NotificationChain msgs) {
       
  1499 		return ((FeatureMap.Internal)getMixed()).basicAdd(CSConfigPackage.eINSTANCE.getScriptsType_Mclassdestructor(), newMclassdestructor, msgs);
       
  1500 	}
       
  1501 
       
  1502 	/**
       
  1503 	 * <!-- begin-user-doc -->
       
  1504 	 * <!-- end-user-doc -->
       
  1505 	 * @generated
       
  1506 	 */
       
  1507 	public void setMclassdestructor(MclassdestructorType newMclassdestructor) {
       
  1508 		((FeatureMap.Internal)getMixed()).set(CSConfigPackage.eINSTANCE.getScriptsType_Mclassdestructor(), newMclassdestructor);
       
  1509 	}
       
  1510 
       
  1511 	/**
       
  1512 	 * <!-- begin-user-doc -->
       
  1513 	 * <!-- end-user-doc -->
       
  1514 	 * @generated
       
  1515 	 */
       
  1516 	public MemberlcType getMemberlc() {
       
  1517 		return (MemberlcType)getMixed().get(CSConfigPackage.eINSTANCE.getScriptsType_Memberlc(), true);
       
  1518 	}
       
  1519 
       
  1520 	/**
       
  1521 	 * <!-- begin-user-doc -->
       
  1522 	 * <!-- end-user-doc -->
       
  1523 	 * @generated
       
  1524 	 */
       
  1525 	public NotificationChain basicSetMemberlc(MemberlcType newMemberlc, NotificationChain msgs) {
       
  1526 		return ((FeatureMap.Internal)getMixed()).basicAdd(CSConfigPackage.eINSTANCE.getScriptsType_Memberlc(), newMemberlc, msgs);
       
  1527 	}
       
  1528 
       
  1529 	/**
       
  1530 	 * <!-- begin-user-doc -->
       
  1531 	 * <!-- end-user-doc -->
       
  1532 	 * @generated
       
  1533 	 */
       
  1534 	public void setMemberlc(MemberlcType newMemberlc) {
       
  1535 		((FeatureMap.Internal)getMixed()).set(CSConfigPackage.eINSTANCE.getScriptsType_Memberlc(), newMemberlc);
       
  1536 	}
       
  1537 
       
  1538 	/**
       
  1539 	 * <!-- begin-user-doc -->
       
  1540 	 * <!-- end-user-doc -->
       
  1541 	 * @generated
       
  1542 	 */
       
  1543 	public MembervariablecallldType getMembervariablecallld() {
       
  1544 		return (MembervariablecallldType)getMixed().get(CSConfigPackage.eINSTANCE.getScriptsType_Membervariablecallld(), true);
       
  1545 	}
       
  1546 
       
  1547 	/**
       
  1548 	 * <!-- begin-user-doc -->
       
  1549 	 * <!-- end-user-doc -->
       
  1550 	 * @generated
       
  1551 	 */
       
  1552 	public NotificationChain basicSetMembervariablecallld(MembervariablecallldType newMembervariablecallld, NotificationChain msgs) {
       
  1553 		return ((FeatureMap.Internal)getMixed()).basicAdd(CSConfigPackage.eINSTANCE.getScriptsType_Membervariablecallld(), newMembervariablecallld, msgs);
       
  1554 	}
       
  1555 
       
  1556 	/**
       
  1557 	 * <!-- begin-user-doc -->
       
  1558 	 * <!-- end-user-doc -->
       
  1559 	 * @generated
       
  1560 	 */
       
  1561 	public void setMembervariablecallld(MembervariablecallldType newMembervariablecallld) {
       
  1562 		((FeatureMap.Internal)getMixed()).set(CSConfigPackage.eINSTANCE.getScriptsType_Membervariablecallld(), newMembervariablecallld);
       
  1563 	}
       
  1564 
       
  1565 	/**
       
  1566 	 * <!-- begin-user-doc -->
       
  1567 	 * <!-- end-user-doc -->
       
  1568 	 * @generated
       
  1569 	 */
       
  1570 	public MissingcancelType getMissingcancel() {
       
  1571 		return (MissingcancelType)getMixed().get(CSConfigPackage.eINSTANCE.getScriptsType_Missingcancel(), true);
       
  1572 	}
       
  1573 
       
  1574 	/**
       
  1575 	 * <!-- begin-user-doc -->
       
  1576 	 * <!-- end-user-doc -->
       
  1577 	 * @generated
       
  1578 	 */
       
  1579 	public NotificationChain basicSetMissingcancel(MissingcancelType newMissingcancel, NotificationChain msgs) {
       
  1580 		return ((FeatureMap.Internal)getMixed()).basicAdd(CSConfigPackage.eINSTANCE.getScriptsType_Missingcancel(), newMissingcancel, msgs);
       
  1581 	}
       
  1582 
       
  1583 	/**
       
  1584 	 * <!-- begin-user-doc -->
       
  1585 	 * <!-- end-user-doc -->
       
  1586 	 * @generated
       
  1587 	 */
       
  1588 	public void setMissingcancel(MissingcancelType newMissingcancel) {
       
  1589 		((FeatureMap.Internal)getMixed()).set(CSConfigPackage.eINSTANCE.getScriptsType_Missingcancel(), newMissingcancel);
       
  1590 	}
       
  1591 
       
  1592 	/**
       
  1593 	 * <!-- begin-user-doc -->
       
  1594 	 * <!-- end-user-doc -->
       
  1595 	 * @generated
       
  1596 	 */
       
  1597 	public MissingcclassType getMissingcclass() {
       
  1598 		return (MissingcclassType)getMixed().get(CSConfigPackage.eINSTANCE.getScriptsType_Missingcclass(), true);
       
  1599 	}
       
  1600 
       
  1601 	/**
       
  1602 	 * <!-- begin-user-doc -->
       
  1603 	 * <!-- end-user-doc -->
       
  1604 	 * @generated
       
  1605 	 */
       
  1606 	public NotificationChain basicSetMissingcclass(MissingcclassType newMissingcclass, NotificationChain msgs) {
       
  1607 		return ((FeatureMap.Internal)getMixed()).basicAdd(CSConfigPackage.eINSTANCE.getScriptsType_Missingcclass(), newMissingcclass, msgs);
       
  1608 	}
       
  1609 
       
  1610 	/**
       
  1611 	 * <!-- begin-user-doc -->
       
  1612 	 * <!-- end-user-doc -->
       
  1613 	 * @generated
       
  1614 	 */
       
  1615 	public void setMissingcclass(MissingcclassType newMissingcclass) {
       
  1616 		((FeatureMap.Internal)getMixed()).set(CSConfigPackage.eINSTANCE.getScriptsType_Missingcclass(), newMissingcclass);
       
  1617 	}
       
  1618 
       
  1619 	/**
       
  1620 	 * <!-- begin-user-doc -->
       
  1621 	 * <!-- end-user-doc -->
       
  1622 	 * @generated
       
  1623 	 */
       
  1624 	public MmpsourcepathType getMmpsourcepath() {
       
  1625 		return (MmpsourcepathType)getMixed().get(CSConfigPackage.eINSTANCE.getScriptsType_Mmpsourcepath(), true);
       
  1626 	}
       
  1627 
       
  1628 	/**
       
  1629 	 * <!-- begin-user-doc -->
       
  1630 	 * <!-- end-user-doc -->
       
  1631 	 * @generated
       
  1632 	 */
       
  1633 	public NotificationChain basicSetMmpsourcepath(MmpsourcepathType newMmpsourcepath, NotificationChain msgs) {
       
  1634 		return ((FeatureMap.Internal)getMixed()).basicAdd(CSConfigPackage.eINSTANCE.getScriptsType_Mmpsourcepath(), newMmpsourcepath, msgs);
       
  1635 	}
       
  1636 
       
  1637 	/**
       
  1638 	 * <!-- begin-user-doc -->
       
  1639 	 * <!-- end-user-doc -->
       
  1640 	 * @generated
       
  1641 	 */
       
  1642 	public void setMmpsourcepath(MmpsourcepathType newMmpsourcepath) {
       
  1643 		((FeatureMap.Internal)getMixed()).set(CSConfigPackage.eINSTANCE.getScriptsType_Mmpsourcepath(), newMmpsourcepath);
       
  1644 	}
       
  1645 
       
  1646 	/**
       
  1647 	 * <!-- begin-user-doc -->
       
  1648 	 * <!-- end-user-doc -->
       
  1649 	 * @generated
       
  1650 	 */
       
  1651 	public MultilangrscType getMultilangrsc() {
       
  1652 		return (MultilangrscType)getMixed().get(CSConfigPackage.eINSTANCE.getScriptsType_Multilangrsc(), true);
       
  1653 	}
       
  1654 
       
  1655 	/**
       
  1656 	 * <!-- begin-user-doc -->
       
  1657 	 * <!-- end-user-doc -->
       
  1658 	 * @generated
       
  1659 	 */
       
  1660 	public NotificationChain basicSetMultilangrsc(MultilangrscType newMultilangrsc, NotificationChain msgs) {
       
  1661 		return ((FeatureMap.Internal)getMixed()).basicAdd(CSConfigPackage.eINSTANCE.getScriptsType_Multilangrsc(), newMultilangrsc, msgs);
       
  1662 	}
       
  1663 
       
  1664 	/**
       
  1665 	 * <!-- begin-user-doc -->
       
  1666 	 * <!-- end-user-doc -->
       
  1667 	 * @generated
       
  1668 	 */
       
  1669 	public void setMultilangrsc(MultilangrscType newMultilangrsc) {
       
  1670 		((FeatureMap.Internal)getMixed()).set(CSConfigPackage.eINSTANCE.getScriptsType_Multilangrsc(), newMultilangrsc);
       
  1671 	}
       
  1672 
       
  1673 	/**
       
  1674 	 * <!-- begin-user-doc -->
       
  1675 	 * <!-- end-user-doc -->
       
  1676 	 * @generated
       
  1677 	 */
       
  1678 	public MultipledeclarationsType getMultipledeclarations() {
       
  1679 		return (MultipledeclarationsType)getMixed().get(CSConfigPackage.eINSTANCE.getScriptsType_Multipledeclarations(), true);
       
  1680 	}
       
  1681 
       
  1682 	/**
       
  1683 	 * <!-- begin-user-doc -->
       
  1684 	 * <!-- end-user-doc -->
       
  1685 	 * @generated
       
  1686 	 */
       
  1687 	public NotificationChain basicSetMultipledeclarations(MultipledeclarationsType newMultipledeclarations, NotificationChain msgs) {
       
  1688 		return ((FeatureMap.Internal)getMixed()).basicAdd(CSConfigPackage.eINSTANCE.getScriptsType_Multipledeclarations(), newMultipledeclarations, msgs);
       
  1689 	}
       
  1690 
       
  1691 	/**
       
  1692 	 * <!-- begin-user-doc -->
       
  1693 	 * <!-- end-user-doc -->
       
  1694 	 * @generated
       
  1695 	 */
       
  1696 	public void setMultipledeclarations(MultipledeclarationsType newMultipledeclarations) {
       
  1697 		((FeatureMap.Internal)getMixed()).set(CSConfigPackage.eINSTANCE.getScriptsType_Multipledeclarations(), newMultipledeclarations);
       
  1698 	}
       
  1699 
       
  1700 	/**
       
  1701 	 * <!-- begin-user-doc -->
       
  1702 	 * <!-- end-user-doc -->
       
  1703 	 * @generated
       
  1704 	 */
       
  1705 	public MultipleinheritanceType getMultipleinheritance() {
       
  1706 		return (MultipleinheritanceType)getMixed().get(CSConfigPackage.eINSTANCE.getScriptsType_Multipleinheritance(), true);
       
  1707 	}
       
  1708 
       
  1709 	/**
       
  1710 	 * <!-- begin-user-doc -->
       
  1711 	 * <!-- end-user-doc -->
       
  1712 	 * @generated
       
  1713 	 */
       
  1714 	public NotificationChain basicSetMultipleinheritance(MultipleinheritanceType newMultipleinheritance, NotificationChain msgs) {
       
  1715 		return ((FeatureMap.Internal)getMixed()).basicAdd(CSConfigPackage.eINSTANCE.getScriptsType_Multipleinheritance(), newMultipleinheritance, msgs);
       
  1716 	}
       
  1717 
       
  1718 	/**
       
  1719 	 * <!-- begin-user-doc -->
       
  1720 	 * <!-- end-user-doc -->
       
  1721 	 * @generated
       
  1722 	 */
       
  1723 	public void setMultipleinheritance(MultipleinheritanceType newMultipleinheritance) {
       
  1724 		((FeatureMap.Internal)getMixed()).set(CSConfigPackage.eINSTANCE.getScriptsType_Multipleinheritance(), newMultipleinheritance);
       
  1725 	}
       
  1726 
       
  1727 	/**
       
  1728 	 * <!-- begin-user-doc -->
       
  1729 	 * <!-- end-user-doc -->
       
  1730 	 * @generated
       
  1731 	 */
       
  1732 	public MydocsType getMydocs() {
       
  1733 		return (MydocsType)getMixed().get(CSConfigPackage.eINSTANCE.getScriptsType_Mydocs(), true);
       
  1734 	}
       
  1735 
       
  1736 	/**
       
  1737 	 * <!-- begin-user-doc -->
       
  1738 	 * <!-- end-user-doc -->
       
  1739 	 * @generated
       
  1740 	 */
       
  1741 	public NotificationChain basicSetMydocs(MydocsType newMydocs, NotificationChain msgs) {
       
  1742 		return ((FeatureMap.Internal)getMixed()).basicAdd(CSConfigPackage.eINSTANCE.getScriptsType_Mydocs(), newMydocs, msgs);
       
  1743 	}
       
  1744 
       
  1745 	/**
       
  1746 	 * <!-- begin-user-doc -->
       
  1747 	 * <!-- end-user-doc -->
       
  1748 	 * @generated
       
  1749 	 */
       
  1750 	public void setMydocs(MydocsType newMydocs) {
       
  1751 		((FeatureMap.Internal)getMixed()).set(CSConfigPackage.eINSTANCE.getScriptsType_Mydocs(), newMydocs);
       
  1752 	}
       
  1753 
       
  1754 	/**
       
  1755 	 * <!-- begin-user-doc -->
       
  1756 	 * <!-- end-user-doc -->
       
  1757 	 * @generated
       
  1758 	 */
       
  1759 	public NamespaceType getNamespace() {
       
  1760 		return (NamespaceType)getMixed().get(CSConfigPackage.eINSTANCE.getScriptsType_Namespace(), true);
       
  1761 	}
       
  1762 
       
  1763 	/**
       
  1764 	 * <!-- begin-user-doc -->
       
  1765 	 * <!-- end-user-doc -->
       
  1766 	 * @generated
       
  1767 	 */
       
  1768 	public NotificationChain basicSetNamespace(NamespaceType newNamespace, NotificationChain msgs) {
       
  1769 		return ((FeatureMap.Internal)getMixed()).basicAdd(CSConfigPackage.eINSTANCE.getScriptsType_Namespace(), newNamespace, msgs);
       
  1770 	}
       
  1771 
       
  1772 	/**
       
  1773 	 * <!-- begin-user-doc -->
       
  1774 	 * <!-- end-user-doc -->
       
  1775 	 * @generated
       
  1776 	 */
       
  1777 	public void setNamespace(NamespaceType newNamespace) {
       
  1778 		((FeatureMap.Internal)getMixed()).set(CSConfigPackage.eINSTANCE.getScriptsType_Namespace(), newNamespace);
       
  1779 	}
       
  1780 
       
  1781 	/**
       
  1782 	 * <!-- begin-user-doc -->
       
  1783 	 * <!-- end-user-doc -->
       
  1784 	 * @generated
       
  1785 	 */
       
  1786 	public NewlreferencesType getNewlreferences() {
       
  1787 		return (NewlreferencesType)getMixed().get(CSConfigPackage.eINSTANCE.getScriptsType_Newlreferences(), true);
       
  1788 	}
       
  1789 
       
  1790 	/**
       
  1791 	 * <!-- begin-user-doc -->
       
  1792 	 * <!-- end-user-doc -->
       
  1793 	 * @generated
       
  1794 	 */
       
  1795 	public NotificationChain basicSetNewlreferences(NewlreferencesType newNewlreferences, NotificationChain msgs) {
       
  1796 		return ((FeatureMap.Internal)getMixed()).basicAdd(CSConfigPackage.eINSTANCE.getScriptsType_Newlreferences(), newNewlreferences, msgs);
       
  1797 	}
       
  1798 
       
  1799 	/**
       
  1800 	 * <!-- begin-user-doc -->
       
  1801 	 * <!-- end-user-doc -->
       
  1802 	 * @generated
       
  1803 	 */
       
  1804 	public void setNewlreferences(NewlreferencesType newNewlreferences) {
       
  1805 		((FeatureMap.Internal)getMixed()).set(CSConfigPackage.eINSTANCE.getScriptsType_Newlreferences(), newNewlreferences);
       
  1806 	}
       
  1807 
       
  1808 	/**
       
  1809 	 * <!-- begin-user-doc -->
       
  1810 	 * <!-- end-user-doc -->
       
  1811 	 * @generated
       
  1812 	 */
       
  1813 	public NoleavetrapType getNoleavetrap() {
       
  1814 		return (NoleavetrapType)getMixed().get(CSConfigPackage.eINSTANCE.getScriptsType_Noleavetrap(), true);
       
  1815 	}
       
  1816 
       
  1817 	/**
       
  1818 	 * <!-- begin-user-doc -->
       
  1819 	 * <!-- end-user-doc -->
       
  1820 	 * @generated
       
  1821 	 */
       
  1822 	public NotificationChain basicSetNoleavetrap(NoleavetrapType newNoleavetrap, NotificationChain msgs) {
       
  1823 		return ((FeatureMap.Internal)getMixed()).basicAdd(CSConfigPackage.eINSTANCE.getScriptsType_Noleavetrap(), newNoleavetrap, msgs);
       
  1824 	}
       
  1825 
       
  1826 	/**
       
  1827 	 * <!-- begin-user-doc -->
       
  1828 	 * <!-- end-user-doc -->
       
  1829 	 * @generated
       
  1830 	 */
       
  1831 	public void setNoleavetrap(NoleavetrapType newNoleavetrap) {
       
  1832 		((FeatureMap.Internal)getMixed()).set(CSConfigPackage.eINSTANCE.getScriptsType_Noleavetrap(), newNoleavetrap);
       
  1833 	}
       
  1834 
       
  1835 	/**
       
  1836 	 * <!-- begin-user-doc -->
       
  1837 	 * <!-- end-user-doc -->
       
  1838 	 * @generated
       
  1839 	 */
       
  1840 	public NonconsthbufcType getNonconsthbufc() {
       
  1841 		return (NonconsthbufcType)getMixed().get(CSConfigPackage.eINSTANCE.getScriptsType_Nonconsthbufc(), true);
       
  1842 	}
       
  1843 
       
  1844 	/**
       
  1845 	 * <!-- begin-user-doc -->
       
  1846 	 * <!-- end-user-doc -->
       
  1847 	 * @generated
       
  1848 	 */
       
  1849 	public NotificationChain basicSetNonconsthbufc(NonconsthbufcType newNonconsthbufc, NotificationChain msgs) {
       
  1850 		return ((FeatureMap.Internal)getMixed()).basicAdd(CSConfigPackage.eINSTANCE.getScriptsType_Nonconsthbufc(), newNonconsthbufc, msgs);
       
  1851 	}
       
  1852 
       
  1853 	/**
       
  1854 	 * <!-- begin-user-doc -->
       
  1855 	 * <!-- end-user-doc -->
       
  1856 	 * @generated
       
  1857 	 */
       
  1858 	public void setNonconsthbufc(NonconsthbufcType newNonconsthbufc) {
       
  1859 		((FeatureMap.Internal)getMixed()).set(CSConfigPackage.eINSTANCE.getScriptsType_Nonconsthbufc(), newNonconsthbufc);
       
  1860 	}
       
  1861 
       
  1862 	/**
       
  1863 	 * <!-- begin-user-doc -->
       
  1864 	 * <!-- end-user-doc -->
       
  1865 	 * @generated
       
  1866 	 */
       
  1867 	public NonconsttdescType getNonconsttdesc() {
       
  1868 		return (NonconsttdescType)getMixed().get(CSConfigPackage.eINSTANCE.getScriptsType_Nonconsttdesc(), true);
       
  1869 	}
       
  1870 
       
  1871 	/**
       
  1872 	 * <!-- begin-user-doc -->
       
  1873 	 * <!-- end-user-doc -->
       
  1874 	 * @generated
       
  1875 	 */
       
  1876 	public NotificationChain basicSetNonconsttdesc(NonconsttdescType newNonconsttdesc, NotificationChain msgs) {
       
  1877 		return ((FeatureMap.Internal)getMixed()).basicAdd(CSConfigPackage.eINSTANCE.getScriptsType_Nonconsttdesc(), newNonconsttdesc, msgs);
       
  1878 	}
       
  1879 
       
  1880 	/**
       
  1881 	 * <!-- begin-user-doc -->
       
  1882 	 * <!-- end-user-doc -->
       
  1883 	 * @generated
       
  1884 	 */
       
  1885 	public void setNonconsttdesc(NonconsttdescType newNonconsttdesc) {
       
  1886 		((FeatureMap.Internal)getMixed()).set(CSConfigPackage.eINSTANCE.getScriptsType_Nonconsttdesc(), newNonconsttdesc);
       
  1887 	}
       
  1888 
       
  1889 	/**
       
  1890 	 * <!-- begin-user-doc -->
       
  1891 	 * <!-- end-user-doc -->
       
  1892 	 * @generated
       
  1893 	 */
       
  1894 	public NonleavenewType getNonleavenew() {
       
  1895 		return (NonleavenewType)getMixed().get(CSConfigPackage.eINSTANCE.getScriptsType_Nonleavenew(), true);
       
  1896 	}
       
  1897 
       
  1898 	/**
       
  1899 	 * <!-- begin-user-doc -->
       
  1900 	 * <!-- end-user-doc -->
       
  1901 	 * @generated
       
  1902 	 */
       
  1903 	public NotificationChain basicSetNonleavenew(NonleavenewType newNonleavenew, NotificationChain msgs) {
       
  1904 		return ((FeatureMap.Internal)getMixed()).basicAdd(CSConfigPackage.eINSTANCE.getScriptsType_Nonleavenew(), newNonleavenew, msgs);
       
  1905 	}
       
  1906 
       
  1907 	/**
       
  1908 	 * <!-- begin-user-doc -->
       
  1909 	 * <!-- end-user-doc -->
       
  1910 	 * @generated
       
  1911 	 */
       
  1912 	public void setNonleavenew(NonleavenewType newNonleavenew) {
       
  1913 		((FeatureMap.Internal)getMixed()).set(CSConfigPackage.eINSTANCE.getScriptsType_Nonleavenew(), newNonleavenew);
       
  1914 	}
       
  1915 
       
  1916 	/**
       
  1917 	 * <!-- begin-user-doc -->
       
  1918 	 * <!-- end-user-doc -->
       
  1919 	 * @generated
       
  1920 	 */
       
  1921 	public NonunicodeskinsType getNonunicodeskins() {
       
  1922 		return (NonunicodeskinsType)getMixed().get(CSConfigPackage.eINSTANCE.getScriptsType_Nonunicodeskins(), true);
       
  1923 	}
       
  1924 
       
  1925 	/**
       
  1926 	 * <!-- begin-user-doc -->
       
  1927 	 * <!-- end-user-doc -->
       
  1928 	 * @generated
       
  1929 	 */
       
  1930 	public NotificationChain basicSetNonunicodeskins(NonunicodeskinsType newNonunicodeskins, NotificationChain msgs) {
       
  1931 		return ((FeatureMap.Internal)getMixed()).basicAdd(CSConfigPackage.eINSTANCE.getScriptsType_Nonunicodeskins(), newNonunicodeskins, msgs);
       
  1932 	}
       
  1933 
       
  1934 	/**
       
  1935 	 * <!-- begin-user-doc -->
       
  1936 	 * <!-- end-user-doc -->
       
  1937 	 * @generated
       
  1938 	 */
       
  1939 	public void setNonunicodeskins(NonunicodeskinsType newNonunicodeskins) {
       
  1940 		((FeatureMap.Internal)getMixed()).set(CSConfigPackage.eINSTANCE.getScriptsType_Nonunicodeskins(), newNonunicodeskins);
       
  1941 	}
       
  1942 
       
  1943 	/**
       
  1944 	 * <!-- begin-user-doc -->
       
  1945 	 * <!-- end-user-doc -->
       
  1946 	 * @generated
       
  1947 	 */
       
  1948 	public NullType getNull() {
       
  1949 		return (NullType)getMixed().get(CSConfigPackage.eINSTANCE.getScriptsType_Null(), true);
       
  1950 	}
       
  1951 
       
  1952 	/**
       
  1953 	 * <!-- begin-user-doc -->
       
  1954 	 * <!-- end-user-doc -->
       
  1955 	 * @generated
       
  1956 	 */
       
  1957 	public NotificationChain basicSetNull(NullType newNull, NotificationChain msgs) {
       
  1958 		return ((FeatureMap.Internal)getMixed()).basicAdd(CSConfigPackage.eINSTANCE.getScriptsType_Null(), newNull, msgs);
       
  1959 	}
       
  1960 
       
  1961 	/**
       
  1962 	 * <!-- begin-user-doc -->
       
  1963 	 * <!-- end-user-doc -->
       
  1964 	 * @generated
       
  1965 	 */
       
  1966 	public void setNull(NullType newNull) {
       
  1967 		((FeatureMap.Internal)getMixed()).set(CSConfigPackage.eINSTANCE.getScriptsType_Null(), newNull);
       
  1968 	}
       
  1969 
       
  1970 	/**
       
  1971 	 * <!-- begin-user-doc -->
       
  1972 	 * <!-- end-user-doc -->
       
  1973 	 * @generated
       
  1974 	 */
       
  1975 	public OpenType getOpen() {
       
  1976 		return (OpenType)getMixed().get(CSConfigPackage.eINSTANCE.getScriptsType_Open(), true);
       
  1977 	}
       
  1978 
       
  1979 	/**
       
  1980 	 * <!-- begin-user-doc -->
       
  1981 	 * <!-- end-user-doc -->
       
  1982 	 * @generated
       
  1983 	 */
       
  1984 	public NotificationChain basicSetOpen(OpenType newOpen, NotificationChain msgs) {
       
  1985 		return ((FeatureMap.Internal)getMixed()).basicAdd(CSConfigPackage.eINSTANCE.getScriptsType_Open(), newOpen, msgs);
       
  1986 	}
       
  1987 
       
  1988 	/**
       
  1989 	 * <!-- begin-user-doc -->
       
  1990 	 * <!-- end-user-doc -->
       
  1991 	 * @generated
       
  1992 	 */
       
  1993 	public void setOpen(OpenType newOpen) {
       
  1994 		((FeatureMap.Internal)getMixed()).set(CSConfigPackage.eINSTANCE.getScriptsType_Open(), newOpen);
       
  1995 	}
       
  1996 
       
  1997 	/**
       
  1998 	 * <!-- begin-user-doc -->
       
  1999 	 * <!-- end-user-doc -->
       
  2000 	 * @generated
       
  2001 	 */
       
  2002 	public PointertoarraysType getPointertoarrays() {
       
  2003 		return (PointertoarraysType)getMixed().get(CSConfigPackage.eINSTANCE.getScriptsType_Pointertoarrays(), true);
       
  2004 	}
       
  2005 
       
  2006 	/**
       
  2007 	 * <!-- begin-user-doc -->
       
  2008 	 * <!-- end-user-doc -->
       
  2009 	 * @generated
       
  2010 	 */
       
  2011 	public NotificationChain basicSetPointertoarrays(PointertoarraysType newPointertoarrays, NotificationChain msgs) {
       
  2012 		return ((FeatureMap.Internal)getMixed()).basicAdd(CSConfigPackage.eINSTANCE.getScriptsType_Pointertoarrays(), newPointertoarrays, msgs);
       
  2013 	}
       
  2014 
       
  2015 	/**
       
  2016 	 * <!-- begin-user-doc -->
       
  2017 	 * <!-- end-user-doc -->
       
  2018 	 * @generated
       
  2019 	 */
       
  2020 	public void setPointertoarrays(PointertoarraysType newPointertoarrays) {
       
  2021 		((FeatureMap.Internal)getMixed()).set(CSConfigPackage.eINSTANCE.getScriptsType_Pointertoarrays(), newPointertoarrays);
       
  2022 	}
       
  2023 
       
  2024 	/**
       
  2025 	 * <!-- begin-user-doc -->
       
  2026 	 * <!-- end-user-doc -->
       
  2027 	 * @generated
       
  2028 	 */
       
  2029 	public PragmadisableType getPragmadisable() {
       
  2030 		return (PragmadisableType)getMixed().get(CSConfigPackage.eINSTANCE.getScriptsType_Pragmadisable(), true);
       
  2031 	}
       
  2032 
       
  2033 	/**
       
  2034 	 * <!-- begin-user-doc -->
       
  2035 	 * <!-- end-user-doc -->
       
  2036 	 * @generated
       
  2037 	 */
       
  2038 	public NotificationChain basicSetPragmadisable(PragmadisableType newPragmadisable, NotificationChain msgs) {
       
  2039 		return ((FeatureMap.Internal)getMixed()).basicAdd(CSConfigPackage.eINSTANCE.getScriptsType_Pragmadisable(), newPragmadisable, msgs);
       
  2040 	}
       
  2041 
       
  2042 	/**
       
  2043 	 * <!-- begin-user-doc -->
       
  2044 	 * <!-- end-user-doc -->
       
  2045 	 * @generated
       
  2046 	 */
       
  2047 	public void setPragmadisable(PragmadisableType newPragmadisable) {
       
  2048 		((FeatureMap.Internal)getMixed()).set(CSConfigPackage.eINSTANCE.getScriptsType_Pragmadisable(), newPragmadisable);
       
  2049 	}
       
  2050 
       
  2051 	/**
       
  2052 	 * <!-- begin-user-doc -->
       
  2053 	 * <!-- end-user-doc -->
       
  2054 	 * @generated
       
  2055 	 */
       
  2056 	public PragmamessageType getPragmamessage() {
       
  2057 		return (PragmamessageType)getMixed().get(CSConfigPackage.eINSTANCE.getScriptsType_Pragmamessage(), true);
       
  2058 	}
       
  2059 
       
  2060 	/**
       
  2061 	 * <!-- begin-user-doc -->
       
  2062 	 * <!-- end-user-doc -->
       
  2063 	 * @generated
       
  2064 	 */
       
  2065 	public NotificationChain basicSetPragmamessage(PragmamessageType newPragmamessage, NotificationChain msgs) {
       
  2066 		return ((FeatureMap.Internal)getMixed()).basicAdd(CSConfigPackage.eINSTANCE.getScriptsType_Pragmamessage(), newPragmamessage, msgs);
       
  2067 	}
       
  2068 
       
  2069 	/**
       
  2070 	 * <!-- begin-user-doc -->
       
  2071 	 * <!-- end-user-doc -->
       
  2072 	 * @generated
       
  2073 	 */
       
  2074 	public void setPragmamessage(PragmamessageType newPragmamessage) {
       
  2075 		((FeatureMap.Internal)getMixed()).set(CSConfigPackage.eINSTANCE.getScriptsType_Pragmamessage(), newPragmamessage);
       
  2076 	}
       
  2077 
       
  2078 	/**
       
  2079 	 * <!-- begin-user-doc -->
       
  2080 	 * <!-- end-user-doc -->
       
  2081 	 * @generated
       
  2082 	 */
       
  2083 	public PragmaotherType getPragmaother() {
       
  2084 		return (PragmaotherType)getMixed().get(CSConfigPackage.eINSTANCE.getScriptsType_Pragmaother(), true);
       
  2085 	}
       
  2086 
       
  2087 	/**
       
  2088 	 * <!-- begin-user-doc -->
       
  2089 	 * <!-- end-user-doc -->
       
  2090 	 * @generated
       
  2091 	 */
       
  2092 	public NotificationChain basicSetPragmaother(PragmaotherType newPragmaother, NotificationChain msgs) {
       
  2093 		return ((FeatureMap.Internal)getMixed()).basicAdd(CSConfigPackage.eINSTANCE.getScriptsType_Pragmaother(), newPragmaother, msgs);
       
  2094 	}
       
  2095 
       
  2096 	/**
       
  2097 	 * <!-- begin-user-doc -->
       
  2098 	 * <!-- end-user-doc -->
       
  2099 	 * @generated
       
  2100 	 */
       
  2101 	public void setPragmaother(PragmaotherType newPragmaother) {
       
  2102 		((FeatureMap.Internal)getMixed()).set(CSConfigPackage.eINSTANCE.getScriptsType_Pragmaother(), newPragmaother);
       
  2103 	}
       
  2104 
       
  2105 	/**
       
  2106 	 * <!-- begin-user-doc -->
       
  2107 	 * <!-- end-user-doc -->
       
  2108 	 * @generated
       
  2109 	 */
       
  2110 	public PrivateinheritanceType getPrivateinheritance() {
       
  2111 		return (PrivateinheritanceType)getMixed().get(CSConfigPackage.eINSTANCE.getScriptsType_Privateinheritance(), true);
       
  2112 	}
       
  2113 
       
  2114 	/**
       
  2115 	 * <!-- begin-user-doc -->
       
  2116 	 * <!-- end-user-doc -->
       
  2117 	 * @generated
       
  2118 	 */
       
  2119 	public NotificationChain basicSetPrivateinheritance(PrivateinheritanceType newPrivateinheritance, NotificationChain msgs) {
       
  2120 		return ((FeatureMap.Internal)getMixed()).basicAdd(CSConfigPackage.eINSTANCE.getScriptsType_Privateinheritance(), newPrivateinheritance, msgs);
       
  2121 	}
       
  2122 
       
  2123 	/**
       
  2124 	 * <!-- begin-user-doc -->
       
  2125 	 * <!-- end-user-doc -->
       
  2126 	 * @generated
       
  2127 	 */
       
  2128 	public void setPrivateinheritance(PrivateinheritanceType newPrivateinheritance) {
       
  2129 		((FeatureMap.Internal)getMixed()).set(CSConfigPackage.eINSTANCE.getScriptsType_Privateinheritance(), newPrivateinheritance);
       
  2130 	}
       
  2131 
       
  2132 	/**
       
  2133 	 * <!-- begin-user-doc -->
       
  2134 	 * <!-- end-user-doc -->
       
  2135 	 * @generated
       
  2136 	 */
       
  2137 	public PushaddrvarType getPushaddrvar() {
       
  2138 		return (PushaddrvarType)getMixed().get(CSConfigPackage.eINSTANCE.getScriptsType_Pushaddrvar(), true);
       
  2139 	}
       
  2140 
       
  2141 	/**
       
  2142 	 * <!-- begin-user-doc -->
       
  2143 	 * <!-- end-user-doc -->
       
  2144 	 * @generated
       
  2145 	 */
       
  2146 	public NotificationChain basicSetPushaddrvar(PushaddrvarType newPushaddrvar, NotificationChain msgs) {
       
  2147 		return ((FeatureMap.Internal)getMixed()).basicAdd(CSConfigPackage.eINSTANCE.getScriptsType_Pushaddrvar(), newPushaddrvar, msgs);
       
  2148 	}
       
  2149 
       
  2150 	/**
       
  2151 	 * <!-- begin-user-doc -->
       
  2152 	 * <!-- end-user-doc -->
       
  2153 	 * @generated
       
  2154 	 */
       
  2155 	public void setPushaddrvar(PushaddrvarType newPushaddrvar) {
       
  2156 		((FeatureMap.Internal)getMixed()).set(CSConfigPackage.eINSTANCE.getScriptsType_Pushaddrvar(), newPushaddrvar);
       
  2157 	}
       
  2158 
       
  2159 	/**
       
  2160 	 * <!-- begin-user-doc -->
       
  2161 	 * <!-- end-user-doc -->
       
  2162 	 * @generated
       
  2163 	 */
       
  2164 	public PushmemberType getPushmember() {
       
  2165 		return (PushmemberType)getMixed().get(CSConfigPackage.eINSTANCE.getScriptsType_Pushmember(), true);
       
  2166 	}
       
  2167 
       
  2168 	/**
       
  2169 	 * <!-- begin-user-doc -->
       
  2170 	 * <!-- end-user-doc -->
       
  2171 	 * @generated
       
  2172 	 */
       
  2173 	public NotificationChain basicSetPushmember(PushmemberType newPushmember, NotificationChain msgs) {
       
  2174 		return ((FeatureMap.Internal)getMixed()).basicAdd(CSConfigPackage.eINSTANCE.getScriptsType_Pushmember(), newPushmember, msgs);
       
  2175 	}
       
  2176 
       
  2177 	/**
       
  2178 	 * <!-- begin-user-doc -->
       
  2179 	 * <!-- end-user-doc -->
       
  2180 	 * @generated
       
  2181 	 */
       
  2182 	public void setPushmember(PushmemberType newPushmember) {
       
  2183 		((FeatureMap.Internal)getMixed()).set(CSConfigPackage.eINSTANCE.getScriptsType_Pushmember(), newPushmember);
       
  2184 	}
       
  2185 
       
  2186 	/**
       
  2187 	 * <!-- begin-user-doc -->
       
  2188 	 * <!-- end-user-doc -->
       
  2189 	 * @generated
       
  2190 	 */
       
  2191 	public ReadresourceType getReadresource() {
       
  2192 		return (ReadresourceType)getMixed().get(CSConfigPackage.eINSTANCE.getScriptsType_Readresource(), true);
       
  2193 	}
       
  2194 
       
  2195 	/**
       
  2196 	 * <!-- begin-user-doc -->
       
  2197 	 * <!-- end-user-doc -->
       
  2198 	 * @generated
       
  2199 	 */
       
  2200 	public NotificationChain basicSetReadresource(ReadresourceType newReadresource, NotificationChain msgs) {
       
  2201 		return ((FeatureMap.Internal)getMixed()).basicAdd(CSConfigPackage.eINSTANCE.getScriptsType_Readresource(), newReadresource, msgs);
       
  2202 	}
       
  2203 
       
  2204 	/**
       
  2205 	 * <!-- begin-user-doc -->
       
  2206 	 * <!-- end-user-doc -->
       
  2207 	 * @generated
       
  2208 	 */
       
  2209 	public void setReadresource(ReadresourceType newReadresource) {
       
  2210 		((FeatureMap.Internal)getMixed()).set(CSConfigPackage.eINSTANCE.getScriptsType_Readresource(), newReadresource);
       
  2211 	}
       
  2212 
       
  2213 	/**
       
  2214 	 * <!-- begin-user-doc -->
       
  2215 	 * <!-- end-user-doc -->
       
  2216 	 * @generated
       
  2217 	 */
       
  2218 	public ResourcenotoncleanupstackType getResourcenotoncleanupstack() {
       
  2219 		return (ResourcenotoncleanupstackType)getMixed().get(CSConfigPackage.eINSTANCE.getScriptsType_Resourcenotoncleanupstack(), true);
       
  2220 	}
       
  2221 
       
  2222 	/**
       
  2223 	 * <!-- begin-user-doc -->
       
  2224 	 * <!-- end-user-doc -->
       
  2225 	 * @generated
       
  2226 	 */
       
  2227 	public NotificationChain basicSetResourcenotoncleanupstack(ResourcenotoncleanupstackType newResourcenotoncleanupstack, NotificationChain msgs) {
       
  2228 		return ((FeatureMap.Internal)getMixed()).basicAdd(CSConfigPackage.eINSTANCE.getScriptsType_Resourcenotoncleanupstack(), newResourcenotoncleanupstack, msgs);
       
  2229 	}
       
  2230 
       
  2231 	/**
       
  2232 	 * <!-- begin-user-doc -->
       
  2233 	 * <!-- end-user-doc -->
       
  2234 	 * @generated
       
  2235 	 */
       
  2236 	public void setResourcenotoncleanupstack(ResourcenotoncleanupstackType newResourcenotoncleanupstack) {
       
  2237 		((FeatureMap.Internal)getMixed()).set(CSConfigPackage.eINSTANCE.getScriptsType_Resourcenotoncleanupstack(), newResourcenotoncleanupstack);
       
  2238 	}
       
  2239 
       
  2240 	/**
       
  2241 	 * <!-- begin-user-doc -->
       
  2242 	 * <!-- end-user-doc -->
       
  2243 	 * @generated
       
  2244 	 */
       
  2245 	public ResourcesonheapType getResourcesonheap() {
       
  2246 		return (ResourcesonheapType)getMixed().get(CSConfigPackage.eINSTANCE.getScriptsType_Resourcesonheap(), true);
       
  2247 	}
       
  2248 
       
  2249 	/**
       
  2250 	 * <!-- begin-user-doc -->
       
  2251 	 * <!-- end-user-doc -->
       
  2252 	 * @generated
       
  2253 	 */
       
  2254 	public NotificationChain basicSetResourcesonheap(ResourcesonheapType newResourcesonheap, NotificationChain msgs) {
       
  2255 		return ((FeatureMap.Internal)getMixed()).basicAdd(CSConfigPackage.eINSTANCE.getScriptsType_Resourcesonheap(), newResourcesonheap, msgs);
       
  2256 	}
       
  2257 
       
  2258 	/**
       
  2259 	 * <!-- begin-user-doc -->
       
  2260 	 * <!-- end-user-doc -->
       
  2261 	 * @generated
       
  2262 	 */
       
  2263 	public void setResourcesonheap(ResourcesonheapType newResourcesonheap) {
       
  2264 		((FeatureMap.Internal)getMixed()).set(CSConfigPackage.eINSTANCE.getScriptsType_Resourcesonheap(), newResourcesonheap);
       
  2265 	}
       
  2266 
       
  2267 	/**
       
  2268 	 * <!-- begin-user-doc -->
       
  2269 	 * <!-- end-user-doc -->
       
  2270 	 * @generated
       
  2271 	 */
       
  2272 	public ReturndescriptoroutofscopeType getReturndescriptoroutofscope() {
       
  2273 		return (ReturndescriptoroutofscopeType)getMixed().get(CSConfigPackage.eINSTANCE.getScriptsType_Returndescriptoroutofscope(), true);
       
  2274 	}
       
  2275 
       
  2276 	/**
       
  2277 	 * <!-- begin-user-doc -->
       
  2278 	 * <!-- end-user-doc -->
       
  2279 	 * @generated
       
  2280 	 */
       
  2281 	public NotificationChain basicSetReturndescriptoroutofscope(ReturndescriptoroutofscopeType newReturndescriptoroutofscope, NotificationChain msgs) {
       
  2282 		return ((FeatureMap.Internal)getMixed()).basicAdd(CSConfigPackage.eINSTANCE.getScriptsType_Returndescriptoroutofscope(), newReturndescriptoroutofscope, msgs);
       
  2283 	}
       
  2284 
       
  2285 	/**
       
  2286 	 * <!-- begin-user-doc -->
       
  2287 	 * <!-- end-user-doc -->
       
  2288 	 * @generated
       
  2289 	 */
       
  2290 	public void setReturndescriptoroutofscope(ReturndescriptoroutofscopeType newReturndescriptoroutofscope) {
       
  2291 		((FeatureMap.Internal)getMixed()).set(CSConfigPackage.eINSTANCE.getScriptsType_Returndescriptoroutofscope(), newReturndescriptoroutofscope);
       
  2292 	}
       
  2293 
       
  2294 	/**
       
  2295 	 * <!-- begin-user-doc -->
       
  2296 	 * <!-- end-user-doc -->
       
  2297 	 * @generated
       
  2298 	 */
       
  2299 	public RfsType getRfs() {
       
  2300 		return (RfsType)getMixed().get(CSConfigPackage.eINSTANCE.getScriptsType_Rfs(), true);
       
  2301 	}
       
  2302 
       
  2303 	/**
       
  2304 	 * <!-- begin-user-doc -->
       
  2305 	 * <!-- end-user-doc -->
       
  2306 	 * @generated
       
  2307 	 */
       
  2308 	public NotificationChain basicSetRfs(RfsType newRfs, NotificationChain msgs) {
       
  2309 		return ((FeatureMap.Internal)getMixed()).basicAdd(CSConfigPackage.eINSTANCE.getScriptsType_Rfs(), newRfs, msgs);
       
  2310 	}
       
  2311 
       
  2312 	/**
       
  2313 	 * <!-- begin-user-doc -->
       
  2314 	 * <!-- end-user-doc -->
       
  2315 	 * @generated
       
  2316 	 */
       
  2317 	public void setRfs(RfsType newRfs) {
       
  2318 		((FeatureMap.Internal)getMixed()).set(CSConfigPackage.eINSTANCE.getScriptsType_Rfs(), newRfs);
       
  2319 	}
       
  2320 
       
  2321 	/**
       
  2322 	 * <!-- begin-user-doc -->
       
  2323 	 * <!-- end-user-doc -->
       
  2324 	 * @generated
       
  2325 	 */
       
  2326 	public RssnamesType getRssnames() {
       
  2327 		return (RssnamesType)getMixed().get(CSConfigPackage.eINSTANCE.getScriptsType_Rssnames(), true);
       
  2328 	}
       
  2329 
       
  2330 	/**
       
  2331 	 * <!-- begin-user-doc -->
       
  2332 	 * <!-- end-user-doc -->
       
  2333 	 * @generated
       
  2334 	 */
       
  2335 	public NotificationChain basicSetRssnames(RssnamesType newRssnames, NotificationChain msgs) {
       
  2336 		return ((FeatureMap.Internal)getMixed()).basicAdd(CSConfigPackage.eINSTANCE.getScriptsType_Rssnames(), newRssnames, msgs);
       
  2337 	}
       
  2338 
       
  2339 	/**
       
  2340 	 * <!-- begin-user-doc -->
       
  2341 	 * <!-- end-user-doc -->
       
  2342 	 * @generated
       
  2343 	 */
       
  2344 	public void setRssnames(RssnamesType newRssnames) {
       
  2345 		((FeatureMap.Internal)getMixed()).set(CSConfigPackage.eINSTANCE.getScriptsType_Rssnames(), newRssnames);
       
  2346 	}
       
  2347 
       
  2348 	/**
       
  2349 	 * <!-- begin-user-doc -->
       
  2350 	 * <!-- end-user-doc -->
       
  2351 	 * @generated
       
  2352 	 */
       
  2353 	public StringliteralsType getStringliterals() {
       
  2354 		return (StringliteralsType)getMixed().get(CSConfigPackage.eINSTANCE.getScriptsType_Stringliterals(), true);
       
  2355 	}
       
  2356 
       
  2357 	/**
       
  2358 	 * <!-- begin-user-doc -->
       
  2359 	 * <!-- end-user-doc -->
       
  2360 	 * @generated
       
  2361 	 */
       
  2362 	public NotificationChain basicSetStringliterals(StringliteralsType newStringliterals, NotificationChain msgs) {
       
  2363 		return ((FeatureMap.Internal)getMixed()).basicAdd(CSConfigPackage.eINSTANCE.getScriptsType_Stringliterals(), newStringliterals, msgs);
       
  2364 	}
       
  2365 
       
  2366 	/**
       
  2367 	 * <!-- begin-user-doc -->
       
  2368 	 * <!-- end-user-doc -->
       
  2369 	 * @generated
       
  2370 	 */
       
  2371 	public void setStringliterals(StringliteralsType newStringliterals) {
       
  2372 		((FeatureMap.Internal)getMixed()).set(CSConfigPackage.eINSTANCE.getScriptsType_Stringliterals(), newStringliterals);
       
  2373 	}
       
  2374 
       
  2375 	/**
       
  2376 	 * <!-- begin-user-doc -->
       
  2377 	 * <!-- end-user-doc -->
       
  2378 	 * @generated
       
  2379 	 */
       
  2380 	public StringsinresourcefilesType getStringsinresourcefiles() {
       
  2381 		return (StringsinresourcefilesType)getMixed().get(CSConfigPackage.eINSTANCE.getScriptsType_Stringsinresourcefiles(), true);
       
  2382 	}
       
  2383 
       
  2384 	/**
       
  2385 	 * <!-- begin-user-doc -->
       
  2386 	 * <!-- end-user-doc -->
       
  2387 	 * @generated
       
  2388 	 */
       
  2389 	public NotificationChain basicSetStringsinresourcefiles(StringsinresourcefilesType newStringsinresourcefiles, NotificationChain msgs) {
       
  2390 		return ((FeatureMap.Internal)getMixed()).basicAdd(CSConfigPackage.eINSTANCE.getScriptsType_Stringsinresourcefiles(), newStringsinresourcefiles, msgs);
       
  2391 	}
       
  2392 
       
  2393 	/**
       
  2394 	 * <!-- begin-user-doc -->
       
  2395 	 * <!-- end-user-doc -->
       
  2396 	 * @generated
       
  2397 	 */
       
  2398 	public void setStringsinresourcefiles(StringsinresourcefilesType newStringsinresourcefiles) {
       
  2399 		((FeatureMap.Internal)getMixed()).set(CSConfigPackage.eINSTANCE.getScriptsType_Stringsinresourcefiles(), newStringsinresourcefiles);
       
  2400 	}
       
  2401 
       
  2402 	/**
       
  2403 	 * <!-- begin-user-doc -->
       
  2404 	 * <!-- end-user-doc -->
       
  2405 	 * @generated
       
  2406 	 */
       
  2407 	public StructType getStruct() {
       
  2408 		return (StructType)getMixed().get(CSConfigPackage.eINSTANCE.getScriptsType_Struct(), true);
       
  2409 	}
       
  2410 
       
  2411 	/**
       
  2412 	 * <!-- begin-user-doc -->
       
  2413 	 * <!-- end-user-doc -->
       
  2414 	 * @generated
       
  2415 	 */
       
  2416 	public NotificationChain basicSetStruct(StructType newStruct, NotificationChain msgs) {
       
  2417 		return ((FeatureMap.Internal)getMixed()).basicAdd(CSConfigPackage.eINSTANCE.getScriptsType_Struct(), newStruct, msgs);
       
  2418 	}
       
  2419 
       
  2420 	/**
       
  2421 	 * <!-- begin-user-doc -->
       
  2422 	 * <!-- end-user-doc -->
       
  2423 	 * @generated
       
  2424 	 */
       
  2425 	public void setStruct(StructType newStruct) {
       
  2426 		((FeatureMap.Internal)getMixed()).set(CSConfigPackage.eINSTANCE.getScriptsType_Struct(), newStruct);
       
  2427 	}
       
  2428 
       
  2429 	/**
       
  2430 	 * <!-- begin-user-doc -->
       
  2431 	 * <!-- end-user-doc -->
       
  2432 	 * @generated
       
  2433 	 */
       
  2434 	public TcclassesType getTcclasses() {
       
  2435 		return (TcclassesType)getMixed().get(CSConfigPackage.eINSTANCE.getScriptsType_Tcclasses(), true);
       
  2436 	}
       
  2437 
       
  2438 	/**
       
  2439 	 * <!-- begin-user-doc -->
       
  2440 	 * <!-- end-user-doc -->
       
  2441 	 * @generated
       
  2442 	 */
       
  2443 	public NotificationChain basicSetTcclasses(TcclassesType newTcclasses, NotificationChain msgs) {
       
  2444 		return ((FeatureMap.Internal)getMixed()).basicAdd(CSConfigPackage.eINSTANCE.getScriptsType_Tcclasses(), newTcclasses, msgs);
       
  2445 	}
       
  2446 
       
  2447 	/**
       
  2448 	 * <!-- begin-user-doc -->
       
  2449 	 * <!-- end-user-doc -->
       
  2450 	 * @generated
       
  2451 	 */
       
  2452 	public void setTcclasses(TcclassesType newTcclasses) {
       
  2453 		((FeatureMap.Internal)getMixed()).set(CSConfigPackage.eINSTANCE.getScriptsType_Tcclasses(), newTcclasses);
       
  2454 	}
       
  2455 
       
  2456 	/**
       
  2457 	 * <!-- begin-user-doc -->
       
  2458 	 * <!-- end-user-doc -->
       
  2459 	 * @generated
       
  2460 	 */
       
  2461 	public TclassdestructorType getTclassdestructor() {
       
  2462 		return (TclassdestructorType)getMixed().get(CSConfigPackage.eINSTANCE.getScriptsType_Tclassdestructor(), true);
       
  2463 	}
       
  2464 
       
  2465 	/**
       
  2466 	 * <!-- begin-user-doc -->
       
  2467 	 * <!-- end-user-doc -->
       
  2468 	 * @generated
       
  2469 	 */
       
  2470 	public NotificationChain basicSetTclassdestructor(TclassdestructorType newTclassdestructor, NotificationChain msgs) {
       
  2471 		return ((FeatureMap.Internal)getMixed()).basicAdd(CSConfigPackage.eINSTANCE.getScriptsType_Tclassdestructor(), newTclassdestructor, msgs);
       
  2472 	}
       
  2473 
       
  2474 	/**
       
  2475 	 * <!-- begin-user-doc -->
       
  2476 	 * <!-- end-user-doc -->
       
  2477 	 * @generated
       
  2478 	 */
       
  2479 	public void setTclassdestructor(TclassdestructorType newTclassdestructor) {
       
  2480 		((FeatureMap.Internal)getMixed()).set(CSConfigPackage.eINSTANCE.getScriptsType_Tclassdestructor(), newTclassdestructor);
       
  2481 	}
       
  2482 
       
  2483 	/**
       
  2484 	 * <!-- begin-user-doc -->
       
  2485 	 * <!-- end-user-doc -->
       
  2486 	 * @generated
       
  2487 	 */
       
  2488 	public TodocommentsType getTodocomments() {
       
  2489 		return (TodocommentsType)getMixed().get(CSConfigPackage.eINSTANCE.getScriptsType_Todocomments(), true);
       
  2490 	}
       
  2491 
       
  2492 	/**
       
  2493 	 * <!-- begin-user-doc -->
       
  2494 	 * <!-- end-user-doc -->
       
  2495 	 * @generated
       
  2496 	 */
       
  2497 	public NotificationChain basicSetTodocomments(TodocommentsType newTodocomments, NotificationChain msgs) {
       
  2498 		return ((FeatureMap.Internal)getMixed()).basicAdd(CSConfigPackage.eINSTANCE.getScriptsType_Todocomments(), newTodocomments, msgs);
       
  2499 	}
       
  2500 
       
  2501 	/**
       
  2502 	 * <!-- begin-user-doc -->
       
  2503 	 * <!-- end-user-doc -->
       
  2504 	 * @generated
       
  2505 	 */
       
  2506 	public void setTodocomments(TodocommentsType newTodocomments) {
       
  2507 		((FeatureMap.Internal)getMixed()).set(CSConfigPackage.eINSTANCE.getScriptsType_Todocomments(), newTodocomments);
       
  2508 	}
       
  2509 
       
  2510 	/**
       
  2511 	 * <!-- begin-user-doc -->
       
  2512 	 * <!-- end-user-doc -->
       
  2513 	 * @generated
       
  2514 	 */
       
  2515 	public TrapcleanupType getTrapcleanup() {
       
  2516 		return (TrapcleanupType)getMixed().get(CSConfigPackage.eINSTANCE.getScriptsType_Trapcleanup(), true);
       
  2517 	}
       
  2518 
       
  2519 	/**
       
  2520 	 * <!-- begin-user-doc -->
       
  2521 	 * <!-- end-user-doc -->
       
  2522 	 * @generated
       
  2523 	 */
       
  2524 	public NotificationChain basicSetTrapcleanup(TrapcleanupType newTrapcleanup, NotificationChain msgs) {
       
  2525 		return ((FeatureMap.Internal)getMixed()).basicAdd(CSConfigPackage.eINSTANCE.getScriptsType_Trapcleanup(), newTrapcleanup, msgs);
       
  2526 	}
       
  2527 
       
  2528 	/**
       
  2529 	 * <!-- begin-user-doc -->
       
  2530 	 * <!-- end-user-doc -->
       
  2531 	 * @generated
       
  2532 	 */
       
  2533 	public void setTrapcleanup(TrapcleanupType newTrapcleanup) {
       
  2534 		((FeatureMap.Internal)getMixed()).set(CSConfigPackage.eINSTANCE.getScriptsType_Trapcleanup(), newTrapcleanup);
       
  2535 	}
       
  2536 
       
  2537 	/**
       
  2538 	 * <!-- begin-user-doc -->
       
  2539 	 * <!-- end-user-doc -->
       
  2540 	 * @generated
       
  2541 	 */
       
  2542 	public TrapeleaveType getTrapeleave() {
       
  2543 		return (TrapeleaveType)getMixed().get(CSConfigPackage.eINSTANCE.getScriptsType_Trapeleave(), true);
       
  2544 	}
       
  2545 
       
  2546 	/**
       
  2547 	 * <!-- begin-user-doc -->
       
  2548 	 * <!-- end-user-doc -->
       
  2549 	 * @generated
       
  2550 	 */
       
  2551 	public NotificationChain basicSetTrapeleave(TrapeleaveType newTrapeleave, NotificationChain msgs) {
       
  2552 		return ((FeatureMap.Internal)getMixed()).basicAdd(CSConfigPackage.eINSTANCE.getScriptsType_Trapeleave(), newTrapeleave, msgs);
       
  2553 	}
       
  2554 
       
  2555 	/**
       
  2556 	 * <!-- begin-user-doc -->
       
  2557 	 * <!-- end-user-doc -->
       
  2558 	 * @generated
       
  2559 	 */
       
  2560 	public void setTrapeleave(TrapeleaveType newTrapeleave) {
       
  2561 		((FeatureMap.Internal)getMixed()).set(CSConfigPackage.eINSTANCE.getScriptsType_Trapeleave(), newTrapeleave);
       
  2562 	}
       
  2563 
       
  2564 	/**
       
  2565 	 * <!-- begin-user-doc -->
       
  2566 	 * <!-- end-user-doc -->
       
  2567 	 * @generated
       
  2568 	 */
       
  2569 	public TraprunlType getTraprunl() {
       
  2570 		return (TraprunlType)getMixed().get(CSConfigPackage.eINSTANCE.getScriptsType_Traprunl(), true);
       
  2571 	}
       
  2572 
       
  2573 	/**
       
  2574 	 * <!-- begin-user-doc -->
       
  2575 	 * <!-- end-user-doc -->
       
  2576 	 * @generated
       
  2577 	 */
       
  2578 	public NotificationChain basicSetTraprunl(TraprunlType newTraprunl, NotificationChain msgs) {
       
  2579 		return ((FeatureMap.Internal)getMixed()).basicAdd(CSConfigPackage.eINSTANCE.getScriptsType_Traprunl(), newTraprunl, msgs);
       
  2580 	}
       
  2581 
       
  2582 	/**
       
  2583 	 * <!-- begin-user-doc -->
       
  2584 	 * <!-- end-user-doc -->
       
  2585 	 * @generated
       
  2586 	 */
       
  2587 	public void setTraprunl(TraprunlType newTraprunl) {
       
  2588 		((FeatureMap.Internal)getMixed()).set(CSConfigPackage.eINSTANCE.getScriptsType_Traprunl(), newTraprunl);
       
  2589 	}
       
  2590 
       
  2591 	/**
       
  2592 	 * <!-- begin-user-doc -->
       
  2593 	 * <!-- end-user-doc -->
       
  2594 	 * @generated
       
  2595 	 */
       
  2596 	public TrspassingType getTrspassing() {
       
  2597 		return (TrspassingType)getMixed().get(CSConfigPackage.eINSTANCE.getScriptsType_Trspassing(), true);
       
  2598 	}
       
  2599 
       
  2600 	/**
       
  2601 	 * <!-- begin-user-doc -->
       
  2602 	 * <!-- end-user-doc -->
       
  2603 	 * @generated
       
  2604 	 */
       
  2605 	public NotificationChain basicSetTrspassing(TrspassingType newTrspassing, NotificationChain msgs) {
       
  2606 		return ((FeatureMap.Internal)getMixed()).basicAdd(CSConfigPackage.eINSTANCE.getScriptsType_Trspassing(), newTrspassing, msgs);
       
  2607 	}
       
  2608 
       
  2609 	/**
       
  2610 	 * <!-- begin-user-doc -->
       
  2611 	 * <!-- end-user-doc -->
       
  2612 	 * @generated
       
  2613 	 */
       
  2614 	public void setTrspassing(TrspassingType newTrspassing) {
       
  2615 		((FeatureMap.Internal)getMixed()).set(CSConfigPackage.eINSTANCE.getScriptsType_Trspassing(), newTrspassing);
       
  2616 	}
       
  2617 
       
  2618 	/**
       
  2619 	 * <!-- begin-user-doc -->
       
  2620 	 * <!-- end-user-doc -->
       
  2621 	 * @generated
       
  2622 	 */
       
  2623 	public UidsType getUids() {
       
  2624 		return (UidsType)getMixed().get(CSConfigPackage.eINSTANCE.getScriptsType_Uids(), true);
       
  2625 	}
       
  2626 
       
  2627 	/**
       
  2628 	 * <!-- begin-user-doc -->
       
  2629 	 * <!-- end-user-doc -->
       
  2630 	 * @generated
       
  2631 	 */
       
  2632 	public NotificationChain basicSetUids(UidsType newUids, NotificationChain msgs) {
       
  2633 		return ((FeatureMap.Internal)getMixed()).basicAdd(CSConfigPackage.eINSTANCE.getScriptsType_Uids(), newUids, msgs);
       
  2634 	}
       
  2635 
       
  2636 	/**
       
  2637 	 * <!-- begin-user-doc -->
       
  2638 	 * <!-- end-user-doc -->
       
  2639 	 * @generated
       
  2640 	 */
       
  2641 	public void setUids(UidsType newUids) {
       
  2642 		((FeatureMap.Internal)getMixed()).set(CSConfigPackage.eINSTANCE.getScriptsType_Uids(), newUids);
       
  2643 	}
       
  2644 
       
  2645 	/**
       
  2646 	 * <!-- begin-user-doc -->
       
  2647 	 * <!-- end-user-doc -->
       
  2648 	 * @generated
       
  2649 	 */
       
  2650 	public UncompressedaifType getUncompressedaif() {
       
  2651 		return (UncompressedaifType)getMixed().get(CSConfigPackage.eINSTANCE.getScriptsType_Uncompressedaif(), true);
       
  2652 	}
       
  2653 
       
  2654 	/**
       
  2655 	 * <!-- begin-user-doc -->
       
  2656 	 * <!-- end-user-doc -->
       
  2657 	 * @generated
       
  2658 	 */
       
  2659 	public NotificationChain basicSetUncompressedaif(UncompressedaifType newUncompressedaif, NotificationChain msgs) {
       
  2660 		return ((FeatureMap.Internal)getMixed()).basicAdd(CSConfigPackage.eINSTANCE.getScriptsType_Uncompressedaif(), newUncompressedaif, msgs);
       
  2661 	}
       
  2662 
       
  2663 	/**
       
  2664 	 * <!-- begin-user-doc -->
       
  2665 	 * <!-- end-user-doc -->
       
  2666 	 * @generated
       
  2667 	 */
       
  2668 	public void setUncompressedaif(UncompressedaifType newUncompressedaif) {
       
  2669 		((FeatureMap.Internal)getMixed()).set(CSConfigPackage.eINSTANCE.getScriptsType_Uncompressedaif(), newUncompressedaif);
       
  2670 	}
       
  2671 
       
  2672 	/**
       
  2673 	 * <!-- begin-user-doc -->
       
  2674 	 * <!-- end-user-doc -->
       
  2675 	 * @generated
       
  2676 	 */
       
  2677 	public UncompressedbmpType getUncompressedbmp() {
       
  2678 		return (UncompressedbmpType)getMixed().get(CSConfigPackage.eINSTANCE.getScriptsType_Uncompressedbmp(), true);
       
  2679 	}
       
  2680 
       
  2681 	/**
       
  2682 	 * <!-- begin-user-doc -->
       
  2683 	 * <!-- end-user-doc -->
       
  2684 	 * @generated
       
  2685 	 */
       
  2686 	public NotificationChain basicSetUncompressedbmp(UncompressedbmpType newUncompressedbmp, NotificationChain msgs) {
       
  2687 		return ((FeatureMap.Internal)getMixed()).basicAdd(CSConfigPackage.eINSTANCE.getScriptsType_Uncompressedbmp(), newUncompressedbmp, msgs);
       
  2688 	}
       
  2689 
       
  2690 	/**
       
  2691 	 * <!-- begin-user-doc -->
       
  2692 	 * <!-- end-user-doc -->
       
  2693 	 * @generated
       
  2694 	 */
       
  2695 	public void setUncompressedbmp(UncompressedbmpType newUncompressedbmp) {
       
  2696 		((FeatureMap.Internal)getMixed()).set(CSConfigPackage.eINSTANCE.getScriptsType_Uncompressedbmp(), newUncompressedbmp);
       
  2697 	}
       
  2698 
       
  2699 	/**
       
  2700 	 * <!-- begin-user-doc -->
       
  2701 	 * <!-- end-user-doc -->
       
  2702 	 * @generated
       
  2703 	 */
       
  2704 	public UnicodesourceType getUnicodesource() {
       
  2705 		return (UnicodesourceType)getMixed().get(CSConfigPackage.eINSTANCE.getScriptsType_Unicodesource(), true);
       
  2706 	}
       
  2707 
       
  2708 	/**
       
  2709 	 * <!-- begin-user-doc -->
       
  2710 	 * <!-- end-user-doc -->
       
  2711 	 * @generated
       
  2712 	 */
       
  2713 	public NotificationChain basicSetUnicodesource(UnicodesourceType newUnicodesource, NotificationChain msgs) {
       
  2714 		return ((FeatureMap.Internal)getMixed()).basicAdd(CSConfigPackage.eINSTANCE.getScriptsType_Unicodesource(), newUnicodesource, msgs);
       
  2715 	}
       
  2716 
       
  2717 	/**
       
  2718 	 * <!-- begin-user-doc -->
       
  2719 	 * <!-- end-user-doc -->
       
  2720 	 * @generated
       
  2721 	 */
       
  2722 	public void setUnicodesource(UnicodesourceType newUnicodesource) {
       
  2723 		((FeatureMap.Internal)getMixed()).set(CSConfigPackage.eINSTANCE.getScriptsType_Unicodesource(), newUnicodesource);
       
  2724 	}
       
  2725 
       
  2726 	/**
       
  2727 	 * <!-- begin-user-doc -->
       
  2728 	 * <!-- end-user-doc -->
       
  2729 	 * @generated
       
  2730 	 */
       
  2731 	public UserafterType getUserafter() {
       
  2732 		return (UserafterType)getMixed().get(CSConfigPackage.eINSTANCE.getScriptsType_Userafter(), true);
       
  2733 	}
       
  2734 
       
  2735 	/**
       
  2736 	 * <!-- begin-user-doc -->
       
  2737 	 * <!-- end-user-doc -->
       
  2738 	 * @generated
       
  2739 	 */
       
  2740 	public NotificationChain basicSetUserafter(UserafterType newUserafter, NotificationChain msgs) {
       
  2741 		return ((FeatureMap.Internal)getMixed()).basicAdd(CSConfigPackage.eINSTANCE.getScriptsType_Userafter(), newUserafter, msgs);
       
  2742 	}
       
  2743 
       
  2744 	/**
       
  2745 	 * <!-- begin-user-doc -->
       
  2746 	 * <!-- end-user-doc -->
       
  2747 	 * @generated
       
  2748 	 */
       
  2749 	public void setUserafter(UserafterType newUserafter) {
       
  2750 		((FeatureMap.Internal)getMixed()).set(CSConfigPackage.eINSTANCE.getScriptsType_Userafter(), newUserafter);
       
  2751 	}
       
  2752 
       
  2753 	/**
       
  2754 	 * <!-- begin-user-doc -->
       
  2755 	 * <!-- end-user-doc -->
       
  2756 	 * @generated
       
  2757 	 */
       
  2758 	public UserfreeType getUserfree() {
       
  2759 		return (UserfreeType)getMixed().get(CSConfigPackage.eINSTANCE.getScriptsType_Userfree(), true);
       
  2760 	}
       
  2761 
       
  2762 	/**
       
  2763 	 * <!-- begin-user-doc -->
       
  2764 	 * <!-- end-user-doc -->
       
  2765 	 * @generated
       
  2766 	 */
       
  2767 	public NotificationChain basicSetUserfree(UserfreeType newUserfree, NotificationChain msgs) {
       
  2768 		return ((FeatureMap.Internal)getMixed()).basicAdd(CSConfigPackage.eINSTANCE.getScriptsType_Userfree(), newUserfree, msgs);
       
  2769 	}
       
  2770 
       
  2771 	/**
       
  2772 	 * <!-- begin-user-doc -->
       
  2773 	 * <!-- end-user-doc -->
       
  2774 	 * @generated
       
  2775 	 */
       
  2776 	public void setUserfree(UserfreeType newUserfree) {
       
  2777 		((FeatureMap.Internal)getMixed()).set(CSConfigPackage.eINSTANCE.getScriptsType_Userfree(), newUserfree);
       
  2778 	}
       
  2779 
       
  2780 	/**
       
  2781 	 * <!-- begin-user-doc -->
       
  2782 	 * <!-- end-user-doc -->
       
  2783 	 * @generated
       
  2784 	 */
       
  2785 	public UserWaitForRequestType getUserWaitForRequest() {
       
  2786 		return (UserWaitForRequestType)getMixed().get(CSConfigPackage.eINSTANCE.getScriptsType_UserWaitForRequest(), true);
       
  2787 	}
       
  2788 
       
  2789 	/**
       
  2790 	 * <!-- begin-user-doc -->
       
  2791 	 * <!-- end-user-doc -->
       
  2792 	 * @generated
       
  2793 	 */
       
  2794 	public NotificationChain basicSetUserWaitForRequest(UserWaitForRequestType newUserWaitForRequest, NotificationChain msgs) {
       
  2795 		return ((FeatureMap.Internal)getMixed()).basicAdd(CSConfigPackage.eINSTANCE.getScriptsType_UserWaitForRequest(), newUserWaitForRequest, msgs);
       
  2796 	}
       
  2797 
       
  2798 	/**
       
  2799 	 * <!-- begin-user-doc -->
       
  2800 	 * <!-- end-user-doc -->
       
  2801 	 * @generated
       
  2802 	 */
       
  2803 	public void setUserWaitForRequest(UserWaitForRequestType newUserWaitForRequest) {
       
  2804 		((FeatureMap.Internal)getMixed()).set(CSConfigPackage.eINSTANCE.getScriptsType_UserWaitForRequest(), newUserWaitForRequest);
       
  2805 	}
       
  2806 
       
  2807 	/**
       
  2808 	 * <!-- begin-user-doc -->
       
  2809 	 * <!-- end-user-doc -->
       
  2810 	 * @generated
       
  2811 	 */
       
  2812 	public VariablenamesType getVariablenames() {
       
  2813 		return (VariablenamesType)getMixed().get(CSConfigPackage.eINSTANCE.getScriptsType_Variablenames(), true);
       
  2814 	}
       
  2815 
       
  2816 	/**
       
  2817 	 * <!-- begin-user-doc -->
       
  2818 	 * <!-- end-user-doc -->
       
  2819 	 * @generated
       
  2820 	 */
       
  2821 	public NotificationChain basicSetVariablenames(VariablenamesType newVariablenames, NotificationChain msgs) {
       
  2822 		return ((FeatureMap.Internal)getMixed()).basicAdd(CSConfigPackage.eINSTANCE.getScriptsType_Variablenames(), newVariablenames, msgs);
       
  2823 	}
       
  2824 
       
  2825 	/**
       
  2826 	 * <!-- begin-user-doc -->
       
  2827 	 * <!-- end-user-doc -->
       
  2828 	 * @generated
       
  2829 	 */
       
  2830 	public void setVariablenames(VariablenamesType newVariablenames) {
       
  2831 		((FeatureMap.Internal)getMixed()).set(CSConfigPackage.eINSTANCE.getScriptsType_Variablenames(), newVariablenames);
       
  2832 	}
       
  2833 
       
  2834 	/**
       
  2835 	 * <!-- begin-user-doc -->
       
  2836 	 * <!-- end-user-doc -->
       
  2837 	 * @generated
       
  2838 	 */
       
  2839 	public VoidparameterType getVoidparameter() {
       
  2840 		return (VoidparameterType)getMixed().get(CSConfigPackage.eINSTANCE.getScriptsType_Voidparameter(), true);
       
  2841 	}
       
  2842 
       
  2843 	/**
       
  2844 	 * <!-- begin-user-doc -->
       
  2845 	 * <!-- end-user-doc -->
       
  2846 	 * @generated
       
  2847 	 */
       
  2848 	public NotificationChain basicSetVoidparameter(VoidparameterType newVoidparameter, NotificationChain msgs) {
       
  2849 		return ((FeatureMap.Internal)getMixed()).basicAdd(CSConfigPackage.eINSTANCE.getScriptsType_Voidparameter(), newVoidparameter, msgs);
       
  2850 	}
       
  2851 
       
  2852 	/**
       
  2853 	 * <!-- begin-user-doc -->
       
  2854 	 * <!-- end-user-doc -->
       
  2855 	 * @generated
       
  2856 	 */
       
  2857 	public void setVoidparameter(VoidparameterType newVoidparameter) {
       
  2858 		((FeatureMap.Internal)getMixed()).set(CSConfigPackage.eINSTANCE.getScriptsType_Voidparameter(), newVoidparameter);
       
  2859 	}
       
  2860 
       
  2861 	/**
       
  2862 	 * <!-- begin-user-doc -->
       
  2863 	 * <!-- end-user-doc -->
       
  2864 	 * @generated
       
  2865 	 */
       
  2866 	public WorryingcommentsType getWorryingcomments() {
       
  2867 		return (WorryingcommentsType)getMixed().get(CSConfigPackage.eINSTANCE.getScriptsType_Worryingcomments(), true);
       
  2868 	}
       
  2869 
       
  2870 	/**
       
  2871 	 * <!-- begin-user-doc -->
       
  2872 	 * <!-- end-user-doc -->
       
  2873 	 * @generated
       
  2874 	 */
       
  2875 	public NotificationChain basicSetWorryingcomments(WorryingcommentsType newWorryingcomments, NotificationChain msgs) {
       
  2876 		return ((FeatureMap.Internal)getMixed()).basicAdd(CSConfigPackage.eINSTANCE.getScriptsType_Worryingcomments(), newWorryingcomments, msgs);
       
  2877 	}
       
  2878 
       
  2879 	/**
       
  2880 	 * <!-- begin-user-doc -->
       
  2881 	 * <!-- end-user-doc -->
       
  2882 	 * @generated
       
  2883 	 */
       
  2884 	public void setWorryingcomments(WorryingcommentsType newWorryingcomments) {
       
  2885 		((FeatureMap.Internal)getMixed()).set(CSConfigPackage.eINSTANCE.getScriptsType_Worryingcomments(), newWorryingcomments);
       
  2886 	}
       
  2887 
       
  2888 	/**
       
  2889 	 * <!-- begin-user-doc -->
       
  2890 	 * <!-- end-user-doc -->
       
  2891 	 * @generated
       
  2892 	 */
       
  2893 	@Override
       
  2894 	public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
       
  2895 		switch (featureID) {
       
  2896 			case CSConfigPackage.SCRIPTS_TYPE__MIXED:
       
  2897 				return ((InternalEList<?>)getMixed()).basicRemove(otherEnd, msgs);
       
  2898 			case CSConfigPackage.SCRIPTS_TYPE__ACCESS_ARRAY_ELEMENT_WITHOUT_CHECK:
       
  2899 				return basicSetAccessArrayElementWithoutCheck(null, msgs);
       
  2900 			case CSConfigPackage.SCRIPTS_TYPE__ACCESS_ARRAY_ELEMENT_WITHOUT_CHECK2:
       
  2901 				return basicSetAccessArrayElementWithoutCheck2(null, msgs);
       
  2902 			case CSConfigPackage.SCRIPTS_TYPE__ACTIVESTART:
       
  2903 				return basicSetActivestart(null, msgs);
       
  2904 			case CSConfigPackage.SCRIPTS_TYPE__ACTIVESTOP:
       
  2905 				return basicSetActivestop(null, msgs);
       
  2906 			case CSConfigPackage.SCRIPTS_TYPE__ARRAYPASSING:
       
  2907 				return basicSetArraypassing(null, msgs);
       
  2908 			case CSConfigPackage.SCRIPTS_TYPE__ARRAYPTRCLEANUP:
       
  2909 				return basicSetArrayptrcleanup(null, msgs);
       
  2910 			case CSConfigPackage.SCRIPTS_TYPE__ASSERTDEBUGINVARIANT:
       
  2911 				return basicSetAssertdebuginvariant(null, msgs);
       
  2912 			case CSConfigPackage.SCRIPTS_TYPE__BADDEFINES:
       
  2913 				return basicSetBaddefines(null, msgs);
       
  2914 			case CSConfigPackage.SCRIPTS_TYPE__BASECONSTRUCT:
       
  2915 				return basicSetBaseconstruct(null, msgs);
       
  2916 			case CSConfigPackage.SCRIPTS_TYPE__CALL_ACTIVE_OBJECT_WITHOUT_CHECKING_OR_STOPPING:
       
  2917 				return basicSetCallActiveObjectWithoutCheckingOrStopping(null, msgs);
       
  2918 			case CSConfigPackage.SCRIPTS_TYPE__CHANGENOTIFICATION:
       
  2919 				return basicSetChangenotification(null, msgs);
       
  2920 			case CSConfigPackage.SCRIPTS_TYPE__CLEANUP:
       
  2921 				return basicSetCleanup(null, msgs);
       
  2922 			case CSConfigPackage.SCRIPTS_TYPE__COMMENTCODE:
       
  2923 				return basicSetCommentcode(null, msgs);
       
  2924 			case CSConfigPackage.SCRIPTS_TYPE__CONNECT:
       
  2925 				return basicSetConnect(null, msgs);
       
  2926 			case CSConfigPackage.SCRIPTS_TYPE__CONNECT_AND_DONT_CLOSE_MEMBER_VARIABLE:
       
  2927 				return basicSetConnectAndDontCloseMemberVariable(null, msgs);
       
  2928 			case CSConfigPackage.SCRIPTS_TYPE__CONSTNAMES:
       
  2929 				return basicSetConstnames(null, msgs);
       
  2930 			case CSConfigPackage.SCRIPTS_TYPE__CONSTTDESCPTR:
       
  2931 				return basicSetConsttdescptr(null, msgs);
       
  2932 			case CSConfigPackage.SCRIPTS_TYPE__CONTROLORNULL:
       
  2933 				return basicSetControlornull(null, msgs);
       
  2934 			case CSConfigPackage.SCRIPTS_TYPE__CTLTARGETTYPE:
       
  2935 				return basicSetCtltargettype(null, msgs);
       
  2936 			case CSConfigPackage.SCRIPTS_TYPE__DEBUGROM:
       
  2937 				return basicSetDebugrom(null, msgs);
       
  2938 			case CSConfigPackage.SCRIPTS_TYPE__DECLARENAME:
       
  2939 				return basicSetDeclarename(null, msgs);
       
  2940 			case CSConfigPackage.SCRIPTS_TYPE__DELETE_MEMBER_VARIABLE:
       
  2941 				return basicSetDeleteMemberVariable(null, msgs);
       
  2942 			case CSConfigPackage.SCRIPTS_TYPE__DESTRUCTOR:
       
  2943 				return basicSetDestructor(null, msgs);
       
  2944 			case CSConfigPackage.SCRIPTS_TYPE__DOUBLE_SEMI_COLON:
       
  2945 				return basicSetDoubleSemiColon(null, msgs);
       
  2946 			case CSConfigPackage.SCRIPTS_TYPE__DRIVELETTERS:
       
  2947 				return basicSetDriveletters(null, msgs);
       
  2948 			case CSConfigPackage.SCRIPTS_TYPE__EIKBUTTONS:
       
  2949 				return basicSetEikbuttons(null, msgs);
       
  2950 			case CSConfigPackage.SCRIPTS_TYPE__EIKONENVSTATIC:
       
  2951 				return basicSetEikonenvstatic(null, msgs);
       
  2952 			case CSConfigPackage.SCRIPTS_TYPE__ENUMMEMBERS:
       
  2953 				return basicSetEnummembers(null, msgs);
       
  2954 			case CSConfigPackage.SCRIPTS_TYPE__ENUMNAMES:
       
  2955 				return basicSetEnumnames(null, msgs);
       
  2956 			case CSConfigPackage.SCRIPTS_TYPE__EXPORTINLINE:
       
  2957 				return basicSetExportinline(null, msgs);
       
  2958 			case CSConfigPackage.SCRIPTS_TYPE__EXPORTPUREVIRTUAL:
       
  2959 				return basicSetExportpurevirtual(null, msgs);
       
  2960 			case CSConfigPackage.SCRIPTS_TYPE__EXTERNALDRIVELETTERS:
       
  2961 				return basicSetExternaldriveletters(null, msgs);
       
  2962 			case CSConfigPackage.SCRIPTS_TYPE__FOFF:
       
  2963 				return basicSetFoff(null, msgs);
       
  2964 			case CSConfigPackage.SCRIPTS_TYPE__FORBIDDENWORDS:
       
  2965 				return basicSetForbiddenwords(null, msgs);
       
  2966 			case CSConfigPackage.SCRIPTS_TYPE__FORGOTTOPUTPTRONCLEANUPSTACK:
       
  2967 				return basicSetForgottoputptroncleanupstack(null, msgs);
       
  2968 			case CSConfigPackage.SCRIPTS_TYPE__FRIEND:
       
  2969 				return basicSetFriend(null, msgs);
       
  2970 			case CSConfigPackage.SCRIPTS_TYPE__GOTO:
       
  2971 				return basicSetGoto(null, msgs);
       
  2972 			case CSConfigPackage.SCRIPTS_TYPE__IFASSIGNMENTS:
       
  2973 				return basicSetIfassignments(null, msgs);
       
  2974 			case CSConfigPackage.SCRIPTS_TYPE__IFPREPROCESSOR:
       
  2975 				return basicSetIfpreprocessor(null, msgs);
       
  2976 			case CSConfigPackage.SCRIPTS_TYPE__INHERITANCEORDER:
       
  2977 				return basicSetInheritanceorder(null, msgs);
       
  2978 			case CSConfigPackage.SCRIPTS_TYPE__INTLEAVES:
       
  2979 				return basicSetIntleaves(null, msgs);
       
  2980 			case CSConfigPackage.SCRIPTS_TYPE__JMP:
       
  2981 				return basicSetJmp(null, msgs);
       
  2982 			case CSConfigPackage.SCRIPTS_TYPE__LEAVE:
       
  2983 				return basicSetLeave(null, msgs);
       
  2984 			case CSConfigPackage.SCRIPTS_TYPE__LEAVE_NO_ERROR:
       
  2985 				return basicSetLeaveNoError(null, msgs);
       
  2986 			case CSConfigPackage.SCRIPTS_TYPE__LEAVINGOPERATORS:
       
  2987 				return basicSetLeavingoperators(null, msgs);
       
  2988 			case CSConfigPackage.SCRIPTS_TYPE__LFUNCTION_CANT_LEAVE:
       
  2989 				return basicSetLFunctionCantLeave(null, msgs);
       
  2990 			case CSConfigPackage.SCRIPTS_TYPE__LONGLINES:
       
  2991 				return basicSetLonglines(null, msgs);
       
  2992 			case CSConfigPackage.SCRIPTS_TYPE__MAGICNUMBERS:
       
  2993 				return basicSetMagicnumbers(null, msgs);
       
  2994 			case CSConfigPackage.SCRIPTS_TYPE__MCLASSDESTRUCTOR:
       
  2995 				return basicSetMclassdestructor(null, msgs);
       
  2996 			case CSConfigPackage.SCRIPTS_TYPE__MEMBERLC:
       
  2997 				return basicSetMemberlc(null, msgs);
       
  2998 			case CSConfigPackage.SCRIPTS_TYPE__MEMBERVARIABLECALLLD:
       
  2999 				return basicSetMembervariablecallld(null, msgs);
       
  3000 			case CSConfigPackage.SCRIPTS_TYPE__MISSINGCANCEL:
       
  3001 				return basicSetMissingcancel(null, msgs);
       
  3002 			case CSConfigPackage.SCRIPTS_TYPE__MISSINGCCLASS:
       
  3003 				return basicSetMissingcclass(null, msgs);
       
  3004 			case CSConfigPackage.SCRIPTS_TYPE__MMPSOURCEPATH:
       
  3005 				return basicSetMmpsourcepath(null, msgs);
       
  3006 			case CSConfigPackage.SCRIPTS_TYPE__MULTILANGRSC:
       
  3007 				return basicSetMultilangrsc(null, msgs);
       
  3008 			case CSConfigPackage.SCRIPTS_TYPE__MULTIPLEDECLARATIONS:
       
  3009 				return basicSetMultipledeclarations(null, msgs);
       
  3010 			case CSConfigPackage.SCRIPTS_TYPE__MULTIPLEINHERITANCE:
       
  3011 				return basicSetMultipleinheritance(null, msgs);
       
  3012 			case CSConfigPackage.SCRIPTS_TYPE__MYDOCS:
       
  3013 				return basicSetMydocs(null, msgs);
       
  3014 			case CSConfigPackage.SCRIPTS_TYPE__NAMESPACE:
       
  3015 				return basicSetNamespace(null, msgs);
       
  3016 			case CSConfigPackage.SCRIPTS_TYPE__NEWLREFERENCES:
       
  3017 				return basicSetNewlreferences(null, msgs);
       
  3018 			case CSConfigPackage.SCRIPTS_TYPE__NOLEAVETRAP:
       
  3019 				return basicSetNoleavetrap(null, msgs);
       
  3020 			case CSConfigPackage.SCRIPTS_TYPE__NONCONSTHBUFC:
       
  3021 				return basicSetNonconsthbufc(null, msgs);
       
  3022 			case CSConfigPackage.SCRIPTS_TYPE__NONCONSTTDESC:
       
  3023 				return basicSetNonconsttdesc(null, msgs);
       
  3024 			case CSConfigPackage.SCRIPTS_TYPE__NONLEAVENEW:
       
  3025 				return basicSetNonleavenew(null, msgs);
       
  3026 			case CSConfigPackage.SCRIPTS_TYPE__NONUNICODESKINS:
       
  3027 				return basicSetNonunicodeskins(null, msgs);
       
  3028 			case CSConfigPackage.SCRIPTS_TYPE__NULL:
       
  3029 				return basicSetNull(null, msgs);
       
  3030 			case CSConfigPackage.SCRIPTS_TYPE__OPEN:
       
  3031 				return basicSetOpen(null, msgs);
       
  3032 			case CSConfigPackage.SCRIPTS_TYPE__POINTERTOARRAYS:
       
  3033 				return basicSetPointertoarrays(null, msgs);
       
  3034 			case CSConfigPackage.SCRIPTS_TYPE__PRAGMADISABLE:
       
  3035 				return basicSetPragmadisable(null, msgs);
       
  3036 			case CSConfigPackage.SCRIPTS_TYPE__PRAGMAMESSAGE:
       
  3037 				return basicSetPragmamessage(null, msgs);
       
  3038 			case CSConfigPackage.SCRIPTS_TYPE__PRAGMAOTHER:
       
  3039 				return basicSetPragmaother(null, msgs);
       
  3040 			case CSConfigPackage.SCRIPTS_TYPE__PRIVATEINHERITANCE:
       
  3041 				return basicSetPrivateinheritance(null, msgs);
       
  3042 			case CSConfigPackage.SCRIPTS_TYPE__PUSHADDRVAR:
       
  3043 				return basicSetPushaddrvar(null, msgs);
       
  3044 			case CSConfigPackage.SCRIPTS_TYPE__PUSHMEMBER:
       
  3045 				return basicSetPushmember(null, msgs);
       
  3046 			case CSConfigPackage.SCRIPTS_TYPE__READRESOURCE:
       
  3047 				return basicSetReadresource(null, msgs);
       
  3048 			case CSConfigPackage.SCRIPTS_TYPE__RESOURCENOTONCLEANUPSTACK:
       
  3049 				return basicSetResourcenotoncleanupstack(null, msgs);
       
  3050 			case CSConfigPackage.SCRIPTS_TYPE__RESOURCESONHEAP:
       
  3051 				return basicSetResourcesonheap(null, msgs);
       
  3052 			case CSConfigPackage.SCRIPTS_TYPE__RETURNDESCRIPTOROUTOFSCOPE:
       
  3053 				return basicSetReturndescriptoroutofscope(null, msgs);
       
  3054 			case CSConfigPackage.SCRIPTS_TYPE__RFS:
       
  3055 				return basicSetRfs(null, msgs);
       
  3056 			case CSConfigPackage.SCRIPTS_TYPE__RSSNAMES:
       
  3057 				return basicSetRssnames(null, msgs);
       
  3058 			case CSConfigPackage.SCRIPTS_TYPE__STRINGLITERALS:
       
  3059 				return basicSetStringliterals(null, msgs);
       
  3060 			case CSConfigPackage.SCRIPTS_TYPE__STRINGSINRESOURCEFILES:
       
  3061 				return basicSetStringsinresourcefiles(null, msgs);
       
  3062 			case CSConfigPackage.SCRIPTS_TYPE__STRUCT:
       
  3063 				return basicSetStruct(null, msgs);
       
  3064 			case CSConfigPackage.SCRIPTS_TYPE__TCCLASSES:
       
  3065 				return basicSetTcclasses(null, msgs);
       
  3066 			case CSConfigPackage.SCRIPTS_TYPE__TCLASSDESTRUCTOR:
       
  3067 				return basicSetTclassdestructor(null, msgs);
       
  3068 			case CSConfigPackage.SCRIPTS_TYPE__TODOCOMMENTS:
       
  3069 				return basicSetTodocomments(null, msgs);
       
  3070 			case CSConfigPackage.SCRIPTS_TYPE__TRAPCLEANUP:
       
  3071 				return basicSetTrapcleanup(null, msgs);
       
  3072 			case CSConfigPackage.SCRIPTS_TYPE__TRAPELEAVE:
       
  3073 				return basicSetTrapeleave(null, msgs);
       
  3074 			case CSConfigPackage.SCRIPTS_TYPE__TRAPRUNL:
       
  3075 				return basicSetTraprunl(null, msgs);
       
  3076 			case CSConfigPackage.SCRIPTS_TYPE__TRSPASSING:
       
  3077 				return basicSetTrspassing(null, msgs);
       
  3078 			case CSConfigPackage.SCRIPTS_TYPE__UIDS:
       
  3079 				return basicSetUids(null, msgs);
       
  3080 			case CSConfigPackage.SCRIPTS_TYPE__UNCOMPRESSEDAIF:
       
  3081 				return basicSetUncompressedaif(null, msgs);
       
  3082 			case CSConfigPackage.SCRIPTS_TYPE__UNCOMPRESSEDBMP:
       
  3083 				return basicSetUncompressedbmp(null, msgs);
       
  3084 			case CSConfigPackage.SCRIPTS_TYPE__UNICODESOURCE:
       
  3085 				return basicSetUnicodesource(null, msgs);
       
  3086 			case CSConfigPackage.SCRIPTS_TYPE__USERAFTER:
       
  3087 				return basicSetUserafter(null, msgs);
       
  3088 			case CSConfigPackage.SCRIPTS_TYPE__USERFREE:
       
  3089 				return basicSetUserfree(null, msgs);
       
  3090 			case CSConfigPackage.SCRIPTS_TYPE__USER_WAIT_FOR_REQUEST:
       
  3091 				return basicSetUserWaitForRequest(null, msgs);
       
  3092 			case CSConfigPackage.SCRIPTS_TYPE__VARIABLENAMES:
       
  3093 				return basicSetVariablenames(null, msgs);
       
  3094 			case CSConfigPackage.SCRIPTS_TYPE__VOIDPARAMETER:
       
  3095 				return basicSetVoidparameter(null, msgs);
       
  3096 			case CSConfigPackage.SCRIPTS_TYPE__WORRYINGCOMMENTS:
       
  3097 				return basicSetWorryingcomments(null, msgs);
       
  3098 		}
       
  3099 		return super.eInverseRemove(otherEnd, featureID, msgs);
       
  3100 	}
       
  3101 
       
  3102 	/**
       
  3103 	 * <!-- begin-user-doc -->
       
  3104 	 * <!-- end-user-doc -->
       
  3105 	 * @generated
       
  3106 	 */
       
  3107 	@Override
       
  3108 	public Object eGet(int featureID, boolean resolve, boolean coreType) {
       
  3109 		switch (featureID) {
       
  3110 			case CSConfigPackage.SCRIPTS_TYPE__MIXED:
       
  3111 				if (coreType) return getMixed();
       
  3112 				return ((FeatureMap.Internal)getMixed()).getWrapper();
       
  3113 			case CSConfigPackage.SCRIPTS_TYPE__ACCESS_ARRAY_ELEMENT_WITHOUT_CHECK:
       
  3114 				return getAccessArrayElementWithoutCheck();
       
  3115 			case CSConfigPackage.SCRIPTS_TYPE__ACCESS_ARRAY_ELEMENT_WITHOUT_CHECK2:
       
  3116 				return getAccessArrayElementWithoutCheck2();
       
  3117 			case CSConfigPackage.SCRIPTS_TYPE__ACTIVESTART:
       
  3118 				return getActivestart();
       
  3119 			case CSConfigPackage.SCRIPTS_TYPE__ACTIVESTOP:
       
  3120 				return getActivestop();
       
  3121 			case CSConfigPackage.SCRIPTS_TYPE__ARRAYPASSING:
       
  3122 				return getArraypassing();
       
  3123 			case CSConfigPackage.SCRIPTS_TYPE__ARRAYPTRCLEANUP:
       
  3124 				return getArrayptrcleanup();
       
  3125 			case CSConfigPackage.SCRIPTS_TYPE__ASSERTDEBUGINVARIANT:
       
  3126 				return getAssertdebuginvariant();
       
  3127 			case CSConfigPackage.SCRIPTS_TYPE__BADDEFINES:
       
  3128 				return getBaddefines();
       
  3129 			case CSConfigPackage.SCRIPTS_TYPE__BASECONSTRUCT:
       
  3130 				return getBaseconstruct();
       
  3131 			case CSConfigPackage.SCRIPTS_TYPE__CALL_ACTIVE_OBJECT_WITHOUT_CHECKING_OR_STOPPING:
       
  3132 				return getCallActiveObjectWithoutCheckingOrStopping();
       
  3133 			case CSConfigPackage.SCRIPTS_TYPE__CHANGENOTIFICATION:
       
  3134 				return getChangenotification();
       
  3135 			case CSConfigPackage.SCRIPTS_TYPE__CLEANUP:
       
  3136 				return getCleanup();
       
  3137 			case CSConfigPackage.SCRIPTS_TYPE__COMMENTCODE:
       
  3138 				return getCommentcode();
       
  3139 			case CSConfigPackage.SCRIPTS_TYPE__CONNECT:
       
  3140 				return getConnect();
       
  3141 			case CSConfigPackage.SCRIPTS_TYPE__CONNECT_AND_DONT_CLOSE_MEMBER_VARIABLE:
       
  3142 				return getConnectAndDontCloseMemberVariable();
       
  3143 			case CSConfigPackage.SCRIPTS_TYPE__CONSTNAMES:
       
  3144 				return getConstnames();
       
  3145 			case CSConfigPackage.SCRIPTS_TYPE__CONSTTDESCPTR:
       
  3146 				return getConsttdescptr();
       
  3147 			case CSConfigPackage.SCRIPTS_TYPE__CONTROLORNULL:
       
  3148 				return getControlornull();
       
  3149 			case CSConfigPackage.SCRIPTS_TYPE__CTLTARGETTYPE:
       
  3150 				return getCtltargettype();
       
  3151 			case CSConfigPackage.SCRIPTS_TYPE__DEBUGROM:
       
  3152 				return getDebugrom();
       
  3153 			case CSConfigPackage.SCRIPTS_TYPE__DECLARENAME:
       
  3154 				return getDeclarename();
       
  3155 			case CSConfigPackage.SCRIPTS_TYPE__DELETE_MEMBER_VARIABLE:
       
  3156 				return getDeleteMemberVariable();
       
  3157 			case CSConfigPackage.SCRIPTS_TYPE__DESTRUCTOR:
       
  3158 				return getDestructor();
       
  3159 			case CSConfigPackage.SCRIPTS_TYPE__DOUBLE_SEMI_COLON:
       
  3160 				return getDoubleSemiColon();
       
  3161 			case CSConfigPackage.SCRIPTS_TYPE__DRIVELETTERS:
       
  3162 				return getDriveletters();
       
  3163 			case CSConfigPackage.SCRIPTS_TYPE__EIKBUTTONS:
       
  3164 				return getEikbuttons();
       
  3165 			case CSConfigPackage.SCRIPTS_TYPE__EIKONENVSTATIC:
       
  3166 				return getEikonenvstatic();
       
  3167 			case CSConfigPackage.SCRIPTS_TYPE__ENUMMEMBERS:
       
  3168 				return getEnummembers();
       
  3169 			case CSConfigPackage.SCRIPTS_TYPE__ENUMNAMES:
       
  3170 				return getEnumnames();
       
  3171 			case CSConfigPackage.SCRIPTS_TYPE__EXPORTINLINE:
       
  3172 				return getExportinline();
       
  3173 			case CSConfigPackage.SCRIPTS_TYPE__EXPORTPUREVIRTUAL:
       
  3174 				return getExportpurevirtual();
       
  3175 			case CSConfigPackage.SCRIPTS_TYPE__EXTERNALDRIVELETTERS:
       
  3176 				return getExternaldriveletters();
       
  3177 			case CSConfigPackage.SCRIPTS_TYPE__FOFF:
       
  3178 				return getFoff();
       
  3179 			case CSConfigPackage.SCRIPTS_TYPE__FORBIDDENWORDS:
       
  3180 				return getForbiddenwords();
       
  3181 			case CSConfigPackage.SCRIPTS_TYPE__FORGOTTOPUTPTRONCLEANUPSTACK:
       
  3182 				return getForgottoputptroncleanupstack();
       
  3183 			case CSConfigPackage.SCRIPTS_TYPE__FRIEND:
       
  3184 				return getFriend();
       
  3185 			case CSConfigPackage.SCRIPTS_TYPE__GOTO:
       
  3186 				return getGoto();
       
  3187 			case CSConfigPackage.SCRIPTS_TYPE__IFASSIGNMENTS:
       
  3188 				return getIfassignments();
       
  3189 			case CSConfigPackage.SCRIPTS_TYPE__IFPREPROCESSOR:
       
  3190 				return getIfpreprocessor();
       
  3191 			case CSConfigPackage.SCRIPTS_TYPE__INHERITANCEORDER:
       
  3192 				return getInheritanceorder();
       
  3193 			case CSConfigPackage.SCRIPTS_TYPE__INTLEAVES:
       
  3194 				return getIntleaves();
       
  3195 			case CSConfigPackage.SCRIPTS_TYPE__JMP:
       
  3196 				return getJmp();
       
  3197 			case CSConfigPackage.SCRIPTS_TYPE__LEAVE:
       
  3198 				return getLeave();
       
  3199 			case CSConfigPackage.SCRIPTS_TYPE__LEAVE_NO_ERROR:
       
  3200 				return getLeaveNoError();
       
  3201 			case CSConfigPackage.SCRIPTS_TYPE__LEAVINGOPERATORS:
       
  3202 				return getLeavingoperators();
       
  3203 			case CSConfigPackage.SCRIPTS_TYPE__LFUNCTION_CANT_LEAVE:
       
  3204 				return getLFunctionCantLeave();
       
  3205 			case CSConfigPackage.SCRIPTS_TYPE__LONGLINES:
       
  3206 				return getLonglines();
       
  3207 			case CSConfigPackage.SCRIPTS_TYPE__MAGICNUMBERS:
       
  3208 				return getMagicnumbers();
       
  3209 			case CSConfigPackage.SCRIPTS_TYPE__MCLASSDESTRUCTOR:
       
  3210 				return getMclassdestructor();
       
  3211 			case CSConfigPackage.SCRIPTS_TYPE__MEMBERLC:
       
  3212 				return getMemberlc();
       
  3213 			case CSConfigPackage.SCRIPTS_TYPE__MEMBERVARIABLECALLLD:
       
  3214 				return getMembervariablecallld();
       
  3215 			case CSConfigPackage.SCRIPTS_TYPE__MISSINGCANCEL:
       
  3216 				return getMissingcancel();
       
  3217 			case CSConfigPackage.SCRIPTS_TYPE__MISSINGCCLASS:
       
  3218 				return getMissingcclass();
       
  3219 			case CSConfigPackage.SCRIPTS_TYPE__MMPSOURCEPATH:
       
  3220 				return getMmpsourcepath();
       
  3221 			case CSConfigPackage.SCRIPTS_TYPE__MULTILANGRSC:
       
  3222 				return getMultilangrsc();
       
  3223 			case CSConfigPackage.SCRIPTS_TYPE__MULTIPLEDECLARATIONS:
       
  3224 				return getMultipledeclarations();
       
  3225 			case CSConfigPackage.SCRIPTS_TYPE__MULTIPLEINHERITANCE:
       
  3226 				return getMultipleinheritance();
       
  3227 			case CSConfigPackage.SCRIPTS_TYPE__MYDOCS:
       
  3228 				return getMydocs();
       
  3229 			case CSConfigPackage.SCRIPTS_TYPE__NAMESPACE:
       
  3230 				return getNamespace();
       
  3231 			case CSConfigPackage.SCRIPTS_TYPE__NEWLREFERENCES:
       
  3232 				return getNewlreferences();
       
  3233 			case CSConfigPackage.SCRIPTS_TYPE__NOLEAVETRAP:
       
  3234 				return getNoleavetrap();
       
  3235 			case CSConfigPackage.SCRIPTS_TYPE__NONCONSTHBUFC:
       
  3236 				return getNonconsthbufc();
       
  3237 			case CSConfigPackage.SCRIPTS_TYPE__NONCONSTTDESC:
       
  3238 				return getNonconsttdesc();
       
  3239 			case CSConfigPackage.SCRIPTS_TYPE__NONLEAVENEW:
       
  3240 				return getNonleavenew();
       
  3241 			case CSConfigPackage.SCRIPTS_TYPE__NONUNICODESKINS:
       
  3242 				return getNonunicodeskins();
       
  3243 			case CSConfigPackage.SCRIPTS_TYPE__NULL:
       
  3244 				return getNull();
       
  3245 			case CSConfigPackage.SCRIPTS_TYPE__OPEN:
       
  3246 				return getOpen();
       
  3247 			case CSConfigPackage.SCRIPTS_TYPE__POINTERTOARRAYS:
       
  3248 				return getPointertoarrays();
       
  3249 			case CSConfigPackage.SCRIPTS_TYPE__PRAGMADISABLE:
       
  3250 				return getPragmadisable();
       
  3251 			case CSConfigPackage.SCRIPTS_TYPE__PRAGMAMESSAGE:
       
  3252 				return getPragmamessage();
       
  3253 			case CSConfigPackage.SCRIPTS_TYPE__PRAGMAOTHER:
       
  3254 				return getPragmaother();
       
  3255 			case CSConfigPackage.SCRIPTS_TYPE__PRIVATEINHERITANCE:
       
  3256 				return getPrivateinheritance();
       
  3257 			case CSConfigPackage.SCRIPTS_TYPE__PUSHADDRVAR:
       
  3258 				return getPushaddrvar();
       
  3259 			case CSConfigPackage.SCRIPTS_TYPE__PUSHMEMBER:
       
  3260 				return getPushmember();
       
  3261 			case CSConfigPackage.SCRIPTS_TYPE__READRESOURCE:
       
  3262 				return getReadresource();
       
  3263 			case CSConfigPackage.SCRIPTS_TYPE__RESOURCENOTONCLEANUPSTACK:
       
  3264 				return getResourcenotoncleanupstack();
       
  3265 			case CSConfigPackage.SCRIPTS_TYPE__RESOURCESONHEAP:
       
  3266 				return getResourcesonheap();
       
  3267 			case CSConfigPackage.SCRIPTS_TYPE__RETURNDESCRIPTOROUTOFSCOPE:
       
  3268 				return getReturndescriptoroutofscope();
       
  3269 			case CSConfigPackage.SCRIPTS_TYPE__RFS:
       
  3270 				return getRfs();
       
  3271 			case CSConfigPackage.SCRIPTS_TYPE__RSSNAMES:
       
  3272 				return getRssnames();
       
  3273 			case CSConfigPackage.SCRIPTS_TYPE__STRINGLITERALS:
       
  3274 				return getStringliterals();
       
  3275 			case CSConfigPackage.SCRIPTS_TYPE__STRINGSINRESOURCEFILES:
       
  3276 				return getStringsinresourcefiles();
       
  3277 			case CSConfigPackage.SCRIPTS_TYPE__STRUCT:
       
  3278 				return getStruct();
       
  3279 			case CSConfigPackage.SCRIPTS_TYPE__TCCLASSES:
       
  3280 				return getTcclasses();
       
  3281 			case CSConfigPackage.SCRIPTS_TYPE__TCLASSDESTRUCTOR:
       
  3282 				return getTclassdestructor();
       
  3283 			case CSConfigPackage.SCRIPTS_TYPE__TODOCOMMENTS:
       
  3284 				return getTodocomments();
       
  3285 			case CSConfigPackage.SCRIPTS_TYPE__TRAPCLEANUP:
       
  3286 				return getTrapcleanup();
       
  3287 			case CSConfigPackage.SCRIPTS_TYPE__TRAPELEAVE:
       
  3288 				return getTrapeleave();
       
  3289 			case CSConfigPackage.SCRIPTS_TYPE__TRAPRUNL:
       
  3290 				return getTraprunl();
       
  3291 			case CSConfigPackage.SCRIPTS_TYPE__TRSPASSING:
       
  3292 				return getTrspassing();
       
  3293 			case CSConfigPackage.SCRIPTS_TYPE__UIDS:
       
  3294 				return getUids();
       
  3295 			case CSConfigPackage.SCRIPTS_TYPE__UNCOMPRESSEDAIF:
       
  3296 				return getUncompressedaif();
       
  3297 			case CSConfigPackage.SCRIPTS_TYPE__UNCOMPRESSEDBMP:
       
  3298 				return getUncompressedbmp();
       
  3299 			case CSConfigPackage.SCRIPTS_TYPE__UNICODESOURCE:
       
  3300 				return getUnicodesource();
       
  3301 			case CSConfigPackage.SCRIPTS_TYPE__USERAFTER:
       
  3302 				return getUserafter();
       
  3303 			case CSConfigPackage.SCRIPTS_TYPE__USERFREE:
       
  3304 				return getUserfree();
       
  3305 			case CSConfigPackage.SCRIPTS_TYPE__USER_WAIT_FOR_REQUEST:
       
  3306 				return getUserWaitForRequest();
       
  3307 			case CSConfigPackage.SCRIPTS_TYPE__VARIABLENAMES:
       
  3308 				return getVariablenames();
       
  3309 			case CSConfigPackage.SCRIPTS_TYPE__VOIDPARAMETER:
       
  3310 				return getVoidparameter();
       
  3311 			case CSConfigPackage.SCRIPTS_TYPE__WORRYINGCOMMENTS:
       
  3312 				return getWorryingcomments();
       
  3313 		}
       
  3314 		return super.eGet(featureID, resolve, coreType);
       
  3315 	}
       
  3316 
       
  3317 	/**
       
  3318 	 * <!-- begin-user-doc -->
       
  3319 	 * <!-- end-user-doc -->
       
  3320 	 * @generated
       
  3321 	 */
       
  3322 	@Override
       
  3323 	public void eSet(int featureID, Object newValue) {
       
  3324 		switch (featureID) {
       
  3325 			case CSConfigPackage.SCRIPTS_TYPE__MIXED:
       
  3326 				((FeatureMap.Internal)getMixed()).set(newValue);
       
  3327 				return;
       
  3328 			case CSConfigPackage.SCRIPTS_TYPE__ACCESS_ARRAY_ELEMENT_WITHOUT_CHECK:
       
  3329 				setAccessArrayElementWithoutCheck((AccessArrayElementWithoutCheckType)newValue);
       
  3330 				return;
       
  3331 			case CSConfigPackage.SCRIPTS_TYPE__ACCESS_ARRAY_ELEMENT_WITHOUT_CHECK2:
       
  3332 				setAccessArrayElementWithoutCheck2((AccessArrayElementWithoutCheck2Type)newValue);
       
  3333 				return;
       
  3334 			case CSConfigPackage.SCRIPTS_TYPE__ACTIVESTART:
       
  3335 				setActivestart((ActivestartType)newValue);
       
  3336 				return;
       
  3337 			case CSConfigPackage.SCRIPTS_TYPE__ACTIVESTOP:
       
  3338 				setActivestop((ActivestopType)newValue);
       
  3339 				return;
       
  3340 			case CSConfigPackage.SCRIPTS_TYPE__ARRAYPASSING:
       
  3341 				setArraypassing((ArraypassingType)newValue);
       
  3342 				return;
       
  3343 			case CSConfigPackage.SCRIPTS_TYPE__ARRAYPTRCLEANUP:
       
  3344 				setArrayptrcleanup((ArrayptrcleanupType)newValue);
       
  3345 				return;
       
  3346 			case CSConfigPackage.SCRIPTS_TYPE__ASSERTDEBUGINVARIANT:
       
  3347 				setAssertdebuginvariant((AssertdebuginvariantType)newValue);
       
  3348 				return;
       
  3349 			case CSConfigPackage.SCRIPTS_TYPE__BADDEFINES:
       
  3350 				setBaddefines((BaddefinesType)newValue);
       
  3351 				return;
       
  3352 			case CSConfigPackage.SCRIPTS_TYPE__BASECONSTRUCT:
       
  3353 				setBaseconstruct((BaseconstructType)newValue);
       
  3354 				return;
       
  3355 			case CSConfigPackage.SCRIPTS_TYPE__CALL_ACTIVE_OBJECT_WITHOUT_CHECKING_OR_STOPPING:
       
  3356 				setCallActiveObjectWithoutCheckingOrStopping((CallActiveObjectWithoutCheckingOrStoppingType)newValue);
       
  3357 				return;
       
  3358 			case CSConfigPackage.SCRIPTS_TYPE__CHANGENOTIFICATION:
       
  3359 				setChangenotification((ChangenotificationType)newValue);
       
  3360 				return;
       
  3361 			case CSConfigPackage.SCRIPTS_TYPE__CLEANUP:
       
  3362 				setCleanup((CleanupType)newValue);
       
  3363 				return;
       
  3364 			case CSConfigPackage.SCRIPTS_TYPE__COMMENTCODE:
       
  3365 				setCommentcode((CommentcodeType)newValue);
       
  3366 				return;
       
  3367 			case CSConfigPackage.SCRIPTS_TYPE__CONNECT:
       
  3368 				setConnect((ConnectType)newValue);
       
  3369 				return;
       
  3370 			case CSConfigPackage.SCRIPTS_TYPE__CONNECT_AND_DONT_CLOSE_MEMBER_VARIABLE:
       
  3371 				setConnectAndDontCloseMemberVariable((ConnectAndDontCloseMemberVariableType)newValue);
       
  3372 				return;
       
  3373 			case CSConfigPackage.SCRIPTS_TYPE__CONSTNAMES:
       
  3374 				setConstnames((ConstnamesType)newValue);
       
  3375 				return;
       
  3376 			case CSConfigPackage.SCRIPTS_TYPE__CONSTTDESCPTR:
       
  3377 				setConsttdescptr((ConsttdescptrType)newValue);
       
  3378 				return;
       
  3379 			case CSConfigPackage.SCRIPTS_TYPE__CONTROLORNULL:
       
  3380 				setControlornull((ControlornullType)newValue);
       
  3381 				return;
       
  3382 			case CSConfigPackage.SCRIPTS_TYPE__CTLTARGETTYPE:
       
  3383 				setCtltargettype((CtltargettypeType)newValue);
       
  3384 				return;
       
  3385 			case CSConfigPackage.SCRIPTS_TYPE__DEBUGROM:
       
  3386 				setDebugrom((DebugromType)newValue);
       
  3387 				return;
       
  3388 			case CSConfigPackage.SCRIPTS_TYPE__DECLARENAME:
       
  3389 				setDeclarename((DeclarenameType)newValue);
       
  3390 				return;
       
  3391 			case CSConfigPackage.SCRIPTS_TYPE__DELETE_MEMBER_VARIABLE:
       
  3392 				setDeleteMemberVariable((DeleteMemberVariableType)newValue);
       
  3393 				return;
       
  3394 			case CSConfigPackage.SCRIPTS_TYPE__DESTRUCTOR:
       
  3395 				setDestructor((DestructorType)newValue);
       
  3396 				return;
       
  3397 			case CSConfigPackage.SCRIPTS_TYPE__DOUBLE_SEMI_COLON:
       
  3398 				setDoubleSemiColon((DoubleSemiColonType)newValue);
       
  3399 				return;
       
  3400 			case CSConfigPackage.SCRIPTS_TYPE__DRIVELETTERS:
       
  3401 				setDriveletters((DrivelettersType)newValue);
       
  3402 				return;
       
  3403 			case CSConfigPackage.SCRIPTS_TYPE__EIKBUTTONS:
       
  3404 				setEikbuttons((EikbuttonsType)newValue);
       
  3405 				return;
       
  3406 			case CSConfigPackage.SCRIPTS_TYPE__EIKONENVSTATIC:
       
  3407 				setEikonenvstatic((EikonenvstaticType)newValue);
       
  3408 				return;
       
  3409 			case CSConfigPackage.SCRIPTS_TYPE__ENUMMEMBERS:
       
  3410 				setEnummembers((EnummembersType)newValue);
       
  3411 				return;
       
  3412 			case CSConfigPackage.SCRIPTS_TYPE__ENUMNAMES:
       
  3413 				setEnumnames((EnumnamesType)newValue);
       
  3414 				return;
       
  3415 			case CSConfigPackage.SCRIPTS_TYPE__EXPORTINLINE:
       
  3416 				setExportinline((ExportinlineType)newValue);
       
  3417 				return;
       
  3418 			case CSConfigPackage.SCRIPTS_TYPE__EXPORTPUREVIRTUAL:
       
  3419 				setExportpurevirtual((ExportpurevirtualType)newValue);
       
  3420 				return;
       
  3421 			case CSConfigPackage.SCRIPTS_TYPE__EXTERNALDRIVELETTERS:
       
  3422 				setExternaldriveletters((ExternaldrivelettersType)newValue);
       
  3423 				return;
       
  3424 			case CSConfigPackage.SCRIPTS_TYPE__FOFF:
       
  3425 				setFoff((FoffType)newValue);
       
  3426 				return;
       
  3427 			case CSConfigPackage.SCRIPTS_TYPE__FORBIDDENWORDS:
       
  3428 				setForbiddenwords((ForbiddenwordsType)newValue);
       
  3429 				return;
       
  3430 			case CSConfigPackage.SCRIPTS_TYPE__FORGOTTOPUTPTRONCLEANUPSTACK:
       
  3431 				setForgottoputptroncleanupstack((ForgottoputptroncleanupstackType)newValue);
       
  3432 				return;
       
  3433 			case CSConfigPackage.SCRIPTS_TYPE__FRIEND:
       
  3434 				setFriend((FriendType)newValue);
       
  3435 				return;
       
  3436 			case CSConfigPackage.SCRIPTS_TYPE__GOTO:
       
  3437 				setGoto((GotoType)newValue);
       
  3438 				return;
       
  3439 			case CSConfigPackage.SCRIPTS_TYPE__IFASSIGNMENTS:
       
  3440 				setIfassignments((IfassignmentsType)newValue);
       
  3441 				return;
       
  3442 			case CSConfigPackage.SCRIPTS_TYPE__IFPREPROCESSOR:
       
  3443 				setIfpreprocessor((IfpreprocessorType)newValue);
       
  3444 				return;
       
  3445 			case CSConfigPackage.SCRIPTS_TYPE__INHERITANCEORDER:
       
  3446 				setInheritanceorder((InheritanceorderType)newValue);
       
  3447 				return;
       
  3448 			case CSConfigPackage.SCRIPTS_TYPE__INTLEAVES:
       
  3449 				setIntleaves((IntleavesType)newValue);
       
  3450 				return;
       
  3451 			case CSConfigPackage.SCRIPTS_TYPE__JMP:
       
  3452 				setJmp((JmpType)newValue);
       
  3453 				return;
       
  3454 			case CSConfigPackage.SCRIPTS_TYPE__LEAVE:
       
  3455 				setLeave((LeaveType)newValue);
       
  3456 				return;
       
  3457 			case CSConfigPackage.SCRIPTS_TYPE__LEAVE_NO_ERROR:
       
  3458 				setLeaveNoError((LeaveNoErrorType)newValue);
       
  3459 				return;
       
  3460 			case CSConfigPackage.SCRIPTS_TYPE__LEAVINGOPERATORS:
       
  3461 				setLeavingoperators((LeavingoperatorsType)newValue);
       
  3462 				return;
       
  3463 			case CSConfigPackage.SCRIPTS_TYPE__LFUNCTION_CANT_LEAVE:
       
  3464 				setLFunctionCantLeave((LFunctionCantLeaveType)newValue);
       
  3465 				return;
       
  3466 			case CSConfigPackage.SCRIPTS_TYPE__LONGLINES:
       
  3467 				setLonglines((LonglinesType)newValue);
       
  3468 				return;
       
  3469 			case CSConfigPackage.SCRIPTS_TYPE__MAGICNUMBERS:
       
  3470 				setMagicnumbers((MagicnumbersType)newValue);
       
  3471 				return;
       
  3472 			case CSConfigPackage.SCRIPTS_TYPE__MCLASSDESTRUCTOR:
       
  3473 				setMclassdestructor((MclassdestructorType)newValue);
       
  3474 				return;
       
  3475 			case CSConfigPackage.SCRIPTS_TYPE__MEMBERLC:
       
  3476 				setMemberlc((MemberlcType)newValue);
       
  3477 				return;
       
  3478 			case CSConfigPackage.SCRIPTS_TYPE__MEMBERVARIABLECALLLD:
       
  3479 				setMembervariablecallld((MembervariablecallldType)newValue);
       
  3480 				return;
       
  3481 			case CSConfigPackage.SCRIPTS_TYPE__MISSINGCANCEL:
       
  3482 				setMissingcancel((MissingcancelType)newValue);
       
  3483 				return;
       
  3484 			case CSConfigPackage.SCRIPTS_TYPE__MISSINGCCLASS:
       
  3485 				setMissingcclass((MissingcclassType)newValue);
       
  3486 				return;
       
  3487 			case CSConfigPackage.SCRIPTS_TYPE__MMPSOURCEPATH:
       
  3488 				setMmpsourcepath((MmpsourcepathType)newValue);
       
  3489 				return;
       
  3490 			case CSConfigPackage.SCRIPTS_TYPE__MULTILANGRSC:
       
  3491 				setMultilangrsc((MultilangrscType)newValue);
       
  3492 				return;
       
  3493 			case CSConfigPackage.SCRIPTS_TYPE__MULTIPLEDECLARATIONS:
       
  3494 				setMultipledeclarations((MultipledeclarationsType)newValue);
       
  3495 				return;
       
  3496 			case CSConfigPackage.SCRIPTS_TYPE__MULTIPLEINHERITANCE:
       
  3497 				setMultipleinheritance((MultipleinheritanceType)newValue);
       
  3498 				return;
       
  3499 			case CSConfigPackage.SCRIPTS_TYPE__MYDOCS:
       
  3500 				setMydocs((MydocsType)newValue);
       
  3501 				return;
       
  3502 			case CSConfigPackage.SCRIPTS_TYPE__NAMESPACE:
       
  3503 				setNamespace((NamespaceType)newValue);
       
  3504 				return;
       
  3505 			case CSConfigPackage.SCRIPTS_TYPE__NEWLREFERENCES:
       
  3506 				setNewlreferences((NewlreferencesType)newValue);
       
  3507 				return;
       
  3508 			case CSConfigPackage.SCRIPTS_TYPE__NOLEAVETRAP:
       
  3509 				setNoleavetrap((NoleavetrapType)newValue);
       
  3510 				return;
       
  3511 			case CSConfigPackage.SCRIPTS_TYPE__NONCONSTHBUFC:
       
  3512 				setNonconsthbufc((NonconsthbufcType)newValue);
       
  3513 				return;
       
  3514 			case CSConfigPackage.SCRIPTS_TYPE__NONCONSTTDESC:
       
  3515 				setNonconsttdesc((NonconsttdescType)newValue);
       
  3516 				return;
       
  3517 			case CSConfigPackage.SCRIPTS_TYPE__NONLEAVENEW:
       
  3518 				setNonleavenew((NonleavenewType)newValue);
       
  3519 				return;
       
  3520 			case CSConfigPackage.SCRIPTS_TYPE__NONUNICODESKINS:
       
  3521 				setNonunicodeskins((NonunicodeskinsType)newValue);
       
  3522 				return;
       
  3523 			case CSConfigPackage.SCRIPTS_TYPE__NULL:
       
  3524 				setNull((NullType)newValue);
       
  3525 				return;
       
  3526 			case CSConfigPackage.SCRIPTS_TYPE__OPEN:
       
  3527 				setOpen((OpenType)newValue);
       
  3528 				return;
       
  3529 			case CSConfigPackage.SCRIPTS_TYPE__POINTERTOARRAYS:
       
  3530 				setPointertoarrays((PointertoarraysType)newValue);
       
  3531 				return;
       
  3532 			case CSConfigPackage.SCRIPTS_TYPE__PRAGMADISABLE:
       
  3533 				setPragmadisable((PragmadisableType)newValue);
       
  3534 				return;
       
  3535 			case CSConfigPackage.SCRIPTS_TYPE__PRAGMAMESSAGE:
       
  3536 				setPragmamessage((PragmamessageType)newValue);
       
  3537 				return;
       
  3538 			case CSConfigPackage.SCRIPTS_TYPE__PRAGMAOTHER:
       
  3539 				setPragmaother((PragmaotherType)newValue);
       
  3540 				return;
       
  3541 			case CSConfigPackage.SCRIPTS_TYPE__PRIVATEINHERITANCE:
       
  3542 				setPrivateinheritance((PrivateinheritanceType)newValue);
       
  3543 				return;
       
  3544 			case CSConfigPackage.SCRIPTS_TYPE__PUSHADDRVAR:
       
  3545 				setPushaddrvar((PushaddrvarType)newValue);
       
  3546 				return;
       
  3547 			case CSConfigPackage.SCRIPTS_TYPE__PUSHMEMBER:
       
  3548 				setPushmember((PushmemberType)newValue);
       
  3549 				return;
       
  3550 			case CSConfigPackage.SCRIPTS_TYPE__READRESOURCE:
       
  3551 				setReadresource((ReadresourceType)newValue);
       
  3552 				return;
       
  3553 			case CSConfigPackage.SCRIPTS_TYPE__RESOURCENOTONCLEANUPSTACK:
       
  3554 				setResourcenotoncleanupstack((ResourcenotoncleanupstackType)newValue);
       
  3555 				return;
       
  3556 			case CSConfigPackage.SCRIPTS_TYPE__RESOURCESONHEAP:
       
  3557 				setResourcesonheap((ResourcesonheapType)newValue);
       
  3558 				return;
       
  3559 			case CSConfigPackage.SCRIPTS_TYPE__RETURNDESCRIPTOROUTOFSCOPE:
       
  3560 				setReturndescriptoroutofscope((ReturndescriptoroutofscopeType)newValue);
       
  3561 				return;
       
  3562 			case CSConfigPackage.SCRIPTS_TYPE__RFS:
       
  3563 				setRfs((RfsType)newValue);
       
  3564 				return;
       
  3565 			case CSConfigPackage.SCRIPTS_TYPE__RSSNAMES:
       
  3566 				setRssnames((RssnamesType)newValue);
       
  3567 				return;
       
  3568 			case CSConfigPackage.SCRIPTS_TYPE__STRINGLITERALS:
       
  3569 				setStringliterals((StringliteralsType)newValue);
       
  3570 				return;
       
  3571 			case CSConfigPackage.SCRIPTS_TYPE__STRINGSINRESOURCEFILES:
       
  3572 				setStringsinresourcefiles((StringsinresourcefilesType)newValue);
       
  3573 				return;
       
  3574 			case CSConfigPackage.SCRIPTS_TYPE__STRUCT:
       
  3575 				setStruct((StructType)newValue);
       
  3576 				return;
       
  3577 			case CSConfigPackage.SCRIPTS_TYPE__TCCLASSES:
       
  3578 				setTcclasses((TcclassesType)newValue);
       
  3579 				return;
       
  3580 			case CSConfigPackage.SCRIPTS_TYPE__TCLASSDESTRUCTOR:
       
  3581 				setTclassdestructor((TclassdestructorType)newValue);
       
  3582 				return;
       
  3583 			case CSConfigPackage.SCRIPTS_TYPE__TODOCOMMENTS:
       
  3584 				setTodocomments((TodocommentsType)newValue);
       
  3585 				return;
       
  3586 			case CSConfigPackage.SCRIPTS_TYPE__TRAPCLEANUP:
       
  3587 				setTrapcleanup((TrapcleanupType)newValue);
       
  3588 				return;
       
  3589 			case CSConfigPackage.SCRIPTS_TYPE__TRAPELEAVE:
       
  3590 				setTrapeleave((TrapeleaveType)newValue);
       
  3591 				return;
       
  3592 			case CSConfigPackage.SCRIPTS_TYPE__TRAPRUNL:
       
  3593 				setTraprunl((TraprunlType)newValue);
       
  3594 				return;
       
  3595 			case CSConfigPackage.SCRIPTS_TYPE__TRSPASSING:
       
  3596 				setTrspassing((TrspassingType)newValue);
       
  3597 				return;
       
  3598 			case CSConfigPackage.SCRIPTS_TYPE__UIDS:
       
  3599 				setUids((UidsType)newValue);
       
  3600 				return;
       
  3601 			case CSConfigPackage.SCRIPTS_TYPE__UNCOMPRESSEDAIF:
       
  3602 				setUncompressedaif((UncompressedaifType)newValue);
       
  3603 				return;
       
  3604 			case CSConfigPackage.SCRIPTS_TYPE__UNCOMPRESSEDBMP:
       
  3605 				setUncompressedbmp((UncompressedbmpType)newValue);
       
  3606 				return;
       
  3607 			case CSConfigPackage.SCRIPTS_TYPE__UNICODESOURCE:
       
  3608 				setUnicodesource((UnicodesourceType)newValue);
       
  3609 				return;
       
  3610 			case CSConfigPackage.SCRIPTS_TYPE__USERAFTER:
       
  3611 				setUserafter((UserafterType)newValue);
       
  3612 				return;
       
  3613 			case CSConfigPackage.SCRIPTS_TYPE__USERFREE:
       
  3614 				setUserfree((UserfreeType)newValue);
       
  3615 				return;
       
  3616 			case CSConfigPackage.SCRIPTS_TYPE__USER_WAIT_FOR_REQUEST:
       
  3617 				setUserWaitForRequest((UserWaitForRequestType)newValue);
       
  3618 				return;
       
  3619 			case CSConfigPackage.SCRIPTS_TYPE__VARIABLENAMES:
       
  3620 				setVariablenames((VariablenamesType)newValue);
       
  3621 				return;
       
  3622 			case CSConfigPackage.SCRIPTS_TYPE__VOIDPARAMETER:
       
  3623 				setVoidparameter((VoidparameterType)newValue);
       
  3624 				return;
       
  3625 			case CSConfigPackage.SCRIPTS_TYPE__WORRYINGCOMMENTS:
       
  3626 				setWorryingcomments((WorryingcommentsType)newValue);
       
  3627 				return;
       
  3628 		}
       
  3629 		super.eSet(featureID, newValue);
       
  3630 	}
       
  3631 
       
  3632 	/**
       
  3633 	 * <!-- begin-user-doc -->
       
  3634 	 * <!-- end-user-doc -->
       
  3635 	 * @generated
       
  3636 	 */
       
  3637 	@Override
       
  3638 	public void eUnset(int featureID) {
       
  3639 		switch (featureID) {
       
  3640 			case CSConfigPackage.SCRIPTS_TYPE__MIXED:
       
  3641 				getMixed().clear();
       
  3642 				return;
       
  3643 			case CSConfigPackage.SCRIPTS_TYPE__ACCESS_ARRAY_ELEMENT_WITHOUT_CHECK:
       
  3644 				setAccessArrayElementWithoutCheck((AccessArrayElementWithoutCheckType)null);
       
  3645 				return;
       
  3646 			case CSConfigPackage.SCRIPTS_TYPE__ACCESS_ARRAY_ELEMENT_WITHOUT_CHECK2:
       
  3647 				setAccessArrayElementWithoutCheck2((AccessArrayElementWithoutCheck2Type)null);
       
  3648 				return;
       
  3649 			case CSConfigPackage.SCRIPTS_TYPE__ACTIVESTART:
       
  3650 				setActivestart((ActivestartType)null);
       
  3651 				return;
       
  3652 			case CSConfigPackage.SCRIPTS_TYPE__ACTIVESTOP:
       
  3653 				setActivestop((ActivestopType)null);
       
  3654 				return;
       
  3655 			case CSConfigPackage.SCRIPTS_TYPE__ARRAYPASSING:
       
  3656 				setArraypassing((ArraypassingType)null);
       
  3657 				return;
       
  3658 			case CSConfigPackage.SCRIPTS_TYPE__ARRAYPTRCLEANUP:
       
  3659 				setArrayptrcleanup((ArrayptrcleanupType)null);
       
  3660 				return;
       
  3661 			case CSConfigPackage.SCRIPTS_TYPE__ASSERTDEBUGINVARIANT:
       
  3662 				setAssertdebuginvariant((AssertdebuginvariantType)null);
       
  3663 				return;
       
  3664 			case CSConfigPackage.SCRIPTS_TYPE__BADDEFINES:
       
  3665 				setBaddefines((BaddefinesType)null);
       
  3666 				return;
       
  3667 			case CSConfigPackage.SCRIPTS_TYPE__BASECONSTRUCT:
       
  3668 				setBaseconstruct((BaseconstructType)null);
       
  3669 				return;
       
  3670 			case CSConfigPackage.SCRIPTS_TYPE__CALL_ACTIVE_OBJECT_WITHOUT_CHECKING_OR_STOPPING:
       
  3671 				setCallActiveObjectWithoutCheckingOrStopping((CallActiveObjectWithoutCheckingOrStoppingType)null);
       
  3672 				return;
       
  3673 			case CSConfigPackage.SCRIPTS_TYPE__CHANGENOTIFICATION:
       
  3674 				setChangenotification((ChangenotificationType)null);
       
  3675 				return;
       
  3676 			case CSConfigPackage.SCRIPTS_TYPE__CLEANUP:
       
  3677 				setCleanup((CleanupType)null);
       
  3678 				return;
       
  3679 			case CSConfigPackage.SCRIPTS_TYPE__COMMENTCODE:
       
  3680 				setCommentcode((CommentcodeType)null);
       
  3681 				return;
       
  3682 			case CSConfigPackage.SCRIPTS_TYPE__CONNECT:
       
  3683 				setConnect((ConnectType)null);
       
  3684 				return;
       
  3685 			case CSConfigPackage.SCRIPTS_TYPE__CONNECT_AND_DONT_CLOSE_MEMBER_VARIABLE:
       
  3686 				setConnectAndDontCloseMemberVariable((ConnectAndDontCloseMemberVariableType)null);
       
  3687 				return;
       
  3688 			case CSConfigPackage.SCRIPTS_TYPE__CONSTNAMES:
       
  3689 				setConstnames((ConstnamesType)null);
       
  3690 				return;
       
  3691 			case CSConfigPackage.SCRIPTS_TYPE__CONSTTDESCPTR:
       
  3692 				setConsttdescptr((ConsttdescptrType)null);
       
  3693 				return;
       
  3694 			case CSConfigPackage.SCRIPTS_TYPE__CONTROLORNULL:
       
  3695 				setControlornull((ControlornullType)null);
       
  3696 				return;
       
  3697 			case CSConfigPackage.SCRIPTS_TYPE__CTLTARGETTYPE:
       
  3698 				setCtltargettype((CtltargettypeType)null);
       
  3699 				return;
       
  3700 			case CSConfigPackage.SCRIPTS_TYPE__DEBUGROM:
       
  3701 				setDebugrom((DebugromType)null);
       
  3702 				return;
       
  3703 			case CSConfigPackage.SCRIPTS_TYPE__DECLARENAME:
       
  3704 				setDeclarename((DeclarenameType)null);
       
  3705 				return;
       
  3706 			case CSConfigPackage.SCRIPTS_TYPE__DELETE_MEMBER_VARIABLE:
       
  3707 				setDeleteMemberVariable((DeleteMemberVariableType)null);
       
  3708 				return;
       
  3709 			case CSConfigPackage.SCRIPTS_TYPE__DESTRUCTOR:
       
  3710 				setDestructor((DestructorType)null);
       
  3711 				return;
       
  3712 			case CSConfigPackage.SCRIPTS_TYPE__DOUBLE_SEMI_COLON:
       
  3713 				setDoubleSemiColon((DoubleSemiColonType)null);
       
  3714 				return;
       
  3715 			case CSConfigPackage.SCRIPTS_TYPE__DRIVELETTERS:
       
  3716 				setDriveletters((DrivelettersType)null);
       
  3717 				return;
       
  3718 			case CSConfigPackage.SCRIPTS_TYPE__EIKBUTTONS:
       
  3719 				setEikbuttons((EikbuttonsType)null);
       
  3720 				return;
       
  3721 			case CSConfigPackage.SCRIPTS_TYPE__EIKONENVSTATIC:
       
  3722 				setEikonenvstatic((EikonenvstaticType)null);
       
  3723 				return;
       
  3724 			case CSConfigPackage.SCRIPTS_TYPE__ENUMMEMBERS:
       
  3725 				setEnummembers((EnummembersType)null);
       
  3726 				return;
       
  3727 			case CSConfigPackage.SCRIPTS_TYPE__ENUMNAMES:
       
  3728 				setEnumnames((EnumnamesType)null);
       
  3729 				return;
       
  3730 			case CSConfigPackage.SCRIPTS_TYPE__EXPORTINLINE:
       
  3731 				setExportinline((ExportinlineType)null);
       
  3732 				return;
       
  3733 			case CSConfigPackage.SCRIPTS_TYPE__EXPORTPUREVIRTUAL:
       
  3734 				setExportpurevirtual((ExportpurevirtualType)null);
       
  3735 				return;
       
  3736 			case CSConfigPackage.SCRIPTS_TYPE__EXTERNALDRIVELETTERS:
       
  3737 				setExternaldriveletters((ExternaldrivelettersType)null);
       
  3738 				return;
       
  3739 			case CSConfigPackage.SCRIPTS_TYPE__FOFF:
       
  3740 				setFoff((FoffType)null);
       
  3741 				return;
       
  3742 			case CSConfigPackage.SCRIPTS_TYPE__FORBIDDENWORDS:
       
  3743 				setForbiddenwords((ForbiddenwordsType)null);
       
  3744 				return;
       
  3745 			case CSConfigPackage.SCRIPTS_TYPE__FORGOTTOPUTPTRONCLEANUPSTACK:
       
  3746 				setForgottoputptroncleanupstack((ForgottoputptroncleanupstackType)null);
       
  3747 				return;
       
  3748 			case CSConfigPackage.SCRIPTS_TYPE__FRIEND:
       
  3749 				setFriend((FriendType)null);
       
  3750 				return;
       
  3751 			case CSConfigPackage.SCRIPTS_TYPE__GOTO:
       
  3752 				setGoto((GotoType)null);
       
  3753 				return;
       
  3754 			case CSConfigPackage.SCRIPTS_TYPE__IFASSIGNMENTS:
       
  3755 				setIfassignments((IfassignmentsType)null);
       
  3756 				return;
       
  3757 			case CSConfigPackage.SCRIPTS_TYPE__IFPREPROCESSOR:
       
  3758 				setIfpreprocessor((IfpreprocessorType)null);
       
  3759 				return;
       
  3760 			case CSConfigPackage.SCRIPTS_TYPE__INHERITANCEORDER:
       
  3761 				setInheritanceorder((InheritanceorderType)null);
       
  3762 				return;
       
  3763 			case CSConfigPackage.SCRIPTS_TYPE__INTLEAVES:
       
  3764 				setIntleaves((IntleavesType)null);
       
  3765 				return;
       
  3766 			case CSConfigPackage.SCRIPTS_TYPE__JMP:
       
  3767 				setJmp((JmpType)null);
       
  3768 				return;
       
  3769 			case CSConfigPackage.SCRIPTS_TYPE__LEAVE:
       
  3770 				setLeave((LeaveType)null);
       
  3771 				return;
       
  3772 			case CSConfigPackage.SCRIPTS_TYPE__LEAVE_NO_ERROR:
       
  3773 				setLeaveNoError((LeaveNoErrorType)null);
       
  3774 				return;
       
  3775 			case CSConfigPackage.SCRIPTS_TYPE__LEAVINGOPERATORS:
       
  3776 				setLeavingoperators((LeavingoperatorsType)null);
       
  3777 				return;
       
  3778 			case CSConfigPackage.SCRIPTS_TYPE__LFUNCTION_CANT_LEAVE:
       
  3779 				setLFunctionCantLeave((LFunctionCantLeaveType)null);
       
  3780 				return;
       
  3781 			case CSConfigPackage.SCRIPTS_TYPE__LONGLINES:
       
  3782 				setLonglines((LonglinesType)null);
       
  3783 				return;
       
  3784 			case CSConfigPackage.SCRIPTS_TYPE__MAGICNUMBERS:
       
  3785 				setMagicnumbers((MagicnumbersType)null);
       
  3786 				return;
       
  3787 			case CSConfigPackage.SCRIPTS_TYPE__MCLASSDESTRUCTOR:
       
  3788 				setMclassdestructor((MclassdestructorType)null);
       
  3789 				return;
       
  3790 			case CSConfigPackage.SCRIPTS_TYPE__MEMBERLC:
       
  3791 				setMemberlc((MemberlcType)null);
       
  3792 				return;
       
  3793 			case CSConfigPackage.SCRIPTS_TYPE__MEMBERVARIABLECALLLD:
       
  3794 				setMembervariablecallld((MembervariablecallldType)null);
       
  3795 				return;
       
  3796 			case CSConfigPackage.SCRIPTS_TYPE__MISSINGCANCEL:
       
  3797 				setMissingcancel((MissingcancelType)null);
       
  3798 				return;
       
  3799 			case CSConfigPackage.SCRIPTS_TYPE__MISSINGCCLASS:
       
  3800 				setMissingcclass((MissingcclassType)null);
       
  3801 				return;
       
  3802 			case CSConfigPackage.SCRIPTS_TYPE__MMPSOURCEPATH:
       
  3803 				setMmpsourcepath((MmpsourcepathType)null);
       
  3804 				return;
       
  3805 			case CSConfigPackage.SCRIPTS_TYPE__MULTILANGRSC:
       
  3806 				setMultilangrsc((MultilangrscType)null);
       
  3807 				return;
       
  3808 			case CSConfigPackage.SCRIPTS_TYPE__MULTIPLEDECLARATIONS:
       
  3809 				setMultipledeclarations((MultipledeclarationsType)null);
       
  3810 				return;
       
  3811 			case CSConfigPackage.SCRIPTS_TYPE__MULTIPLEINHERITANCE:
       
  3812 				setMultipleinheritance((MultipleinheritanceType)null);
       
  3813 				return;
       
  3814 			case CSConfigPackage.SCRIPTS_TYPE__MYDOCS:
       
  3815 				setMydocs((MydocsType)null);
       
  3816 				return;
       
  3817 			case CSConfigPackage.SCRIPTS_TYPE__NAMESPACE:
       
  3818 				setNamespace((NamespaceType)null);
       
  3819 				return;
       
  3820 			case CSConfigPackage.SCRIPTS_TYPE__NEWLREFERENCES:
       
  3821 				setNewlreferences((NewlreferencesType)null);
       
  3822 				return;
       
  3823 			case CSConfigPackage.SCRIPTS_TYPE__NOLEAVETRAP:
       
  3824 				setNoleavetrap((NoleavetrapType)null);
       
  3825 				return;
       
  3826 			case CSConfigPackage.SCRIPTS_TYPE__NONCONSTHBUFC:
       
  3827 				setNonconsthbufc((NonconsthbufcType)null);
       
  3828 				return;
       
  3829 			case CSConfigPackage.SCRIPTS_TYPE__NONCONSTTDESC:
       
  3830 				setNonconsttdesc((NonconsttdescType)null);
       
  3831 				return;
       
  3832 			case CSConfigPackage.SCRIPTS_TYPE__NONLEAVENEW:
       
  3833 				setNonleavenew((NonleavenewType)null);
       
  3834 				return;
       
  3835 			case CSConfigPackage.SCRIPTS_TYPE__NONUNICODESKINS:
       
  3836 				setNonunicodeskins((NonunicodeskinsType)null);
       
  3837 				return;
       
  3838 			case CSConfigPackage.SCRIPTS_TYPE__NULL:
       
  3839 				setNull((NullType)null);
       
  3840 				return;
       
  3841 			case CSConfigPackage.SCRIPTS_TYPE__OPEN:
       
  3842 				setOpen((OpenType)null);
       
  3843 				return;
       
  3844 			case CSConfigPackage.SCRIPTS_TYPE__POINTERTOARRAYS:
       
  3845 				setPointertoarrays((PointertoarraysType)null);
       
  3846 				return;
       
  3847 			case CSConfigPackage.SCRIPTS_TYPE__PRAGMADISABLE:
       
  3848 				setPragmadisable((PragmadisableType)null);
       
  3849 				return;
       
  3850 			case CSConfigPackage.SCRIPTS_TYPE__PRAGMAMESSAGE:
       
  3851 				setPragmamessage((PragmamessageType)null);
       
  3852 				return;
       
  3853 			case CSConfigPackage.SCRIPTS_TYPE__PRAGMAOTHER:
       
  3854 				setPragmaother((PragmaotherType)null);
       
  3855 				return;
       
  3856 			case CSConfigPackage.SCRIPTS_TYPE__PRIVATEINHERITANCE:
       
  3857 				setPrivateinheritance((PrivateinheritanceType)null);
       
  3858 				return;
       
  3859 			case CSConfigPackage.SCRIPTS_TYPE__PUSHADDRVAR:
       
  3860 				setPushaddrvar((PushaddrvarType)null);
       
  3861 				return;
       
  3862 			case CSConfigPackage.SCRIPTS_TYPE__PUSHMEMBER:
       
  3863 				setPushmember((PushmemberType)null);
       
  3864 				return;
       
  3865 			case CSConfigPackage.SCRIPTS_TYPE__READRESOURCE:
       
  3866 				setReadresource((ReadresourceType)null);
       
  3867 				return;
       
  3868 			case CSConfigPackage.SCRIPTS_TYPE__RESOURCENOTONCLEANUPSTACK:
       
  3869 				setResourcenotoncleanupstack((ResourcenotoncleanupstackType)null);
       
  3870 				return;
       
  3871 			case CSConfigPackage.SCRIPTS_TYPE__RESOURCESONHEAP:
       
  3872 				setResourcesonheap((ResourcesonheapType)null);
       
  3873 				return;
       
  3874 			case CSConfigPackage.SCRIPTS_TYPE__RETURNDESCRIPTOROUTOFSCOPE:
       
  3875 				setReturndescriptoroutofscope((ReturndescriptoroutofscopeType)null);
       
  3876 				return;
       
  3877 			case CSConfigPackage.SCRIPTS_TYPE__RFS:
       
  3878 				setRfs((RfsType)null);
       
  3879 				return;
       
  3880 			case CSConfigPackage.SCRIPTS_TYPE__RSSNAMES:
       
  3881 				setRssnames((RssnamesType)null);
       
  3882 				return;
       
  3883 			case CSConfigPackage.SCRIPTS_TYPE__STRINGLITERALS:
       
  3884 				setStringliterals((StringliteralsType)null);
       
  3885 				return;
       
  3886 			case CSConfigPackage.SCRIPTS_TYPE__STRINGSINRESOURCEFILES:
       
  3887 				setStringsinresourcefiles((StringsinresourcefilesType)null);
       
  3888 				return;
       
  3889 			case CSConfigPackage.SCRIPTS_TYPE__STRUCT:
       
  3890 				setStruct((StructType)null);
       
  3891 				return;
       
  3892 			case CSConfigPackage.SCRIPTS_TYPE__TCCLASSES:
       
  3893 				setTcclasses((TcclassesType)null);
       
  3894 				return;
       
  3895 			case CSConfigPackage.SCRIPTS_TYPE__TCLASSDESTRUCTOR:
       
  3896 				setTclassdestructor((TclassdestructorType)null);
       
  3897 				return;
       
  3898 			case CSConfigPackage.SCRIPTS_TYPE__TODOCOMMENTS:
       
  3899 				setTodocomments((TodocommentsType)null);
       
  3900 				return;
       
  3901 			case CSConfigPackage.SCRIPTS_TYPE__TRAPCLEANUP:
       
  3902 				setTrapcleanup((TrapcleanupType)null);
       
  3903 				return;
       
  3904 			case CSConfigPackage.SCRIPTS_TYPE__TRAPELEAVE:
       
  3905 				setTrapeleave((TrapeleaveType)null);
       
  3906 				return;
       
  3907 			case CSConfigPackage.SCRIPTS_TYPE__TRAPRUNL:
       
  3908 				setTraprunl((TraprunlType)null);
       
  3909 				return;
       
  3910 			case CSConfigPackage.SCRIPTS_TYPE__TRSPASSING:
       
  3911 				setTrspassing((TrspassingType)null);
       
  3912 				return;
       
  3913 			case CSConfigPackage.SCRIPTS_TYPE__UIDS:
       
  3914 				setUids((UidsType)null);
       
  3915 				return;
       
  3916 			case CSConfigPackage.SCRIPTS_TYPE__UNCOMPRESSEDAIF:
       
  3917 				setUncompressedaif((UncompressedaifType)null);
       
  3918 				return;
       
  3919 			case CSConfigPackage.SCRIPTS_TYPE__UNCOMPRESSEDBMP:
       
  3920 				setUncompressedbmp((UncompressedbmpType)null);
       
  3921 				return;
       
  3922 			case CSConfigPackage.SCRIPTS_TYPE__UNICODESOURCE:
       
  3923 				setUnicodesource((UnicodesourceType)null);
       
  3924 				return;
       
  3925 			case CSConfigPackage.SCRIPTS_TYPE__USERAFTER:
       
  3926 				setUserafter((UserafterType)null);
       
  3927 				return;
       
  3928 			case CSConfigPackage.SCRIPTS_TYPE__USERFREE:
       
  3929 				setUserfree((UserfreeType)null);
       
  3930 				return;
       
  3931 			case CSConfigPackage.SCRIPTS_TYPE__USER_WAIT_FOR_REQUEST:
       
  3932 				setUserWaitForRequest((UserWaitForRequestType)null);
       
  3933 				return;
       
  3934 			case CSConfigPackage.SCRIPTS_TYPE__VARIABLENAMES:
       
  3935 				setVariablenames((VariablenamesType)null);
       
  3936 				return;
       
  3937 			case CSConfigPackage.SCRIPTS_TYPE__VOIDPARAMETER:
       
  3938 				setVoidparameter((VoidparameterType)null);
       
  3939 				return;
       
  3940 			case CSConfigPackage.SCRIPTS_TYPE__WORRYINGCOMMENTS:
       
  3941 				setWorryingcomments((WorryingcommentsType)null);
       
  3942 				return;
       
  3943 		}
       
  3944 		super.eUnset(featureID);
       
  3945 	}
       
  3946 
       
  3947 	/**
       
  3948 	 * <!-- begin-user-doc -->
       
  3949 	 * <!-- end-user-doc -->
       
  3950 	 * @generated
       
  3951 	 */
       
  3952 	@Override
       
  3953 	public boolean eIsSet(int featureID) {
       
  3954 		switch (featureID) {
       
  3955 			case CSConfigPackage.SCRIPTS_TYPE__MIXED:
       
  3956 				return mixed != null && !mixed.isEmpty();
       
  3957 			case CSConfigPackage.SCRIPTS_TYPE__ACCESS_ARRAY_ELEMENT_WITHOUT_CHECK:
       
  3958 				return getAccessArrayElementWithoutCheck() != null;
       
  3959 			case CSConfigPackage.SCRIPTS_TYPE__ACCESS_ARRAY_ELEMENT_WITHOUT_CHECK2:
       
  3960 				return getAccessArrayElementWithoutCheck2() != null;
       
  3961 			case CSConfigPackage.SCRIPTS_TYPE__ACTIVESTART:
       
  3962 				return getActivestart() != null;
       
  3963 			case CSConfigPackage.SCRIPTS_TYPE__ACTIVESTOP:
       
  3964 				return getActivestop() != null;
       
  3965 			case CSConfigPackage.SCRIPTS_TYPE__ARRAYPASSING:
       
  3966 				return getArraypassing() != null;
       
  3967 			case CSConfigPackage.SCRIPTS_TYPE__ARRAYPTRCLEANUP:
       
  3968 				return getArrayptrcleanup() != null;
       
  3969 			case CSConfigPackage.SCRIPTS_TYPE__ASSERTDEBUGINVARIANT:
       
  3970 				return getAssertdebuginvariant() != null;
       
  3971 			case CSConfigPackage.SCRIPTS_TYPE__BADDEFINES:
       
  3972 				return getBaddefines() != null;
       
  3973 			case CSConfigPackage.SCRIPTS_TYPE__BASECONSTRUCT:
       
  3974 				return getBaseconstruct() != null;
       
  3975 			case CSConfigPackage.SCRIPTS_TYPE__CALL_ACTIVE_OBJECT_WITHOUT_CHECKING_OR_STOPPING:
       
  3976 				return getCallActiveObjectWithoutCheckingOrStopping() != null;
       
  3977 			case CSConfigPackage.SCRIPTS_TYPE__CHANGENOTIFICATION:
       
  3978 				return getChangenotification() != null;
       
  3979 			case CSConfigPackage.SCRIPTS_TYPE__CLEANUP:
       
  3980 				return getCleanup() != null;
       
  3981 			case CSConfigPackage.SCRIPTS_TYPE__COMMENTCODE:
       
  3982 				return getCommentcode() != null;
       
  3983 			case CSConfigPackage.SCRIPTS_TYPE__CONNECT:
       
  3984 				return getConnect() != null;
       
  3985 			case CSConfigPackage.SCRIPTS_TYPE__CONNECT_AND_DONT_CLOSE_MEMBER_VARIABLE:
       
  3986 				return getConnectAndDontCloseMemberVariable() != null;
       
  3987 			case CSConfigPackage.SCRIPTS_TYPE__CONSTNAMES:
       
  3988 				return getConstnames() != null;
       
  3989 			case CSConfigPackage.SCRIPTS_TYPE__CONSTTDESCPTR:
       
  3990 				return getConsttdescptr() != null;
       
  3991 			case CSConfigPackage.SCRIPTS_TYPE__CONTROLORNULL:
       
  3992 				return getControlornull() != null;
       
  3993 			case CSConfigPackage.SCRIPTS_TYPE__CTLTARGETTYPE:
       
  3994 				return getCtltargettype() != null;
       
  3995 			case CSConfigPackage.SCRIPTS_TYPE__DEBUGROM:
       
  3996 				return getDebugrom() != null;
       
  3997 			case CSConfigPackage.SCRIPTS_TYPE__DECLARENAME:
       
  3998 				return getDeclarename() != null;
       
  3999 			case CSConfigPackage.SCRIPTS_TYPE__DELETE_MEMBER_VARIABLE:
       
  4000 				return getDeleteMemberVariable() != null;
       
  4001 			case CSConfigPackage.SCRIPTS_TYPE__DESTRUCTOR:
       
  4002 				return getDestructor() != null;
       
  4003 			case CSConfigPackage.SCRIPTS_TYPE__DOUBLE_SEMI_COLON:
       
  4004 				return getDoubleSemiColon() != null;
       
  4005 			case CSConfigPackage.SCRIPTS_TYPE__DRIVELETTERS:
       
  4006 				return getDriveletters() != null;
       
  4007 			case CSConfigPackage.SCRIPTS_TYPE__EIKBUTTONS:
       
  4008 				return getEikbuttons() != null;
       
  4009 			case CSConfigPackage.SCRIPTS_TYPE__EIKONENVSTATIC:
       
  4010 				return getEikonenvstatic() != null;
       
  4011 			case CSConfigPackage.SCRIPTS_TYPE__ENUMMEMBERS:
       
  4012 				return getEnummembers() != null;
       
  4013 			case CSConfigPackage.SCRIPTS_TYPE__ENUMNAMES:
       
  4014 				return getEnumnames() != null;
       
  4015 			case CSConfigPackage.SCRIPTS_TYPE__EXPORTINLINE:
       
  4016 				return getExportinline() != null;
       
  4017 			case CSConfigPackage.SCRIPTS_TYPE__EXPORTPUREVIRTUAL:
       
  4018 				return getExportpurevirtual() != null;
       
  4019 			case CSConfigPackage.SCRIPTS_TYPE__EXTERNALDRIVELETTERS:
       
  4020 				return getExternaldriveletters() != null;
       
  4021 			case CSConfigPackage.SCRIPTS_TYPE__FOFF:
       
  4022 				return getFoff() != null;
       
  4023 			case CSConfigPackage.SCRIPTS_TYPE__FORBIDDENWORDS:
       
  4024 				return getForbiddenwords() != null;
       
  4025 			case CSConfigPackage.SCRIPTS_TYPE__FORGOTTOPUTPTRONCLEANUPSTACK:
       
  4026 				return getForgottoputptroncleanupstack() != null;
       
  4027 			case CSConfigPackage.SCRIPTS_TYPE__FRIEND:
       
  4028 				return getFriend() != null;
       
  4029 			case CSConfigPackage.SCRIPTS_TYPE__GOTO:
       
  4030 				return getGoto() != null;
       
  4031 			case CSConfigPackage.SCRIPTS_TYPE__IFASSIGNMENTS:
       
  4032 				return getIfassignments() != null;
       
  4033 			case CSConfigPackage.SCRIPTS_TYPE__IFPREPROCESSOR:
       
  4034 				return getIfpreprocessor() != null;
       
  4035 			case CSConfigPackage.SCRIPTS_TYPE__INHERITANCEORDER:
       
  4036 				return getInheritanceorder() != null;
       
  4037 			case CSConfigPackage.SCRIPTS_TYPE__INTLEAVES:
       
  4038 				return getIntleaves() != null;
       
  4039 			case CSConfigPackage.SCRIPTS_TYPE__JMP:
       
  4040 				return getJmp() != null;
       
  4041 			case CSConfigPackage.SCRIPTS_TYPE__LEAVE:
       
  4042 				return getLeave() != null;
       
  4043 			case CSConfigPackage.SCRIPTS_TYPE__LEAVE_NO_ERROR:
       
  4044 				return getLeaveNoError() != null;
       
  4045 			case CSConfigPackage.SCRIPTS_TYPE__LEAVINGOPERATORS:
       
  4046 				return getLeavingoperators() != null;
       
  4047 			case CSConfigPackage.SCRIPTS_TYPE__LFUNCTION_CANT_LEAVE:
       
  4048 				return getLFunctionCantLeave() != null;
       
  4049 			case CSConfigPackage.SCRIPTS_TYPE__LONGLINES:
       
  4050 				return getLonglines() != null;
       
  4051 			case CSConfigPackage.SCRIPTS_TYPE__MAGICNUMBERS:
       
  4052 				return getMagicnumbers() != null;
       
  4053 			case CSConfigPackage.SCRIPTS_TYPE__MCLASSDESTRUCTOR:
       
  4054 				return getMclassdestructor() != null;
       
  4055 			case CSConfigPackage.SCRIPTS_TYPE__MEMBERLC:
       
  4056 				return getMemberlc() != null;
       
  4057 			case CSConfigPackage.SCRIPTS_TYPE__MEMBERVARIABLECALLLD:
       
  4058 				return getMembervariablecallld() != null;
       
  4059 			case CSConfigPackage.SCRIPTS_TYPE__MISSINGCANCEL:
       
  4060 				return getMissingcancel() != null;
       
  4061 			case CSConfigPackage.SCRIPTS_TYPE__MISSINGCCLASS:
       
  4062 				return getMissingcclass() != null;
       
  4063 			case CSConfigPackage.SCRIPTS_TYPE__MMPSOURCEPATH:
       
  4064 				return getMmpsourcepath() != null;
       
  4065 			case CSConfigPackage.SCRIPTS_TYPE__MULTILANGRSC:
       
  4066 				return getMultilangrsc() != null;
       
  4067 			case CSConfigPackage.SCRIPTS_TYPE__MULTIPLEDECLARATIONS:
       
  4068 				return getMultipledeclarations() != null;
       
  4069 			case CSConfigPackage.SCRIPTS_TYPE__MULTIPLEINHERITANCE:
       
  4070 				return getMultipleinheritance() != null;
       
  4071 			case CSConfigPackage.SCRIPTS_TYPE__MYDOCS:
       
  4072 				return getMydocs() != null;
       
  4073 			case CSConfigPackage.SCRIPTS_TYPE__NAMESPACE:
       
  4074 				return getNamespace() != null;
       
  4075 			case CSConfigPackage.SCRIPTS_TYPE__NEWLREFERENCES:
       
  4076 				return getNewlreferences() != null;
       
  4077 			case CSConfigPackage.SCRIPTS_TYPE__NOLEAVETRAP:
       
  4078 				return getNoleavetrap() != null;
       
  4079 			case CSConfigPackage.SCRIPTS_TYPE__NONCONSTHBUFC:
       
  4080 				return getNonconsthbufc() != null;
       
  4081 			case CSConfigPackage.SCRIPTS_TYPE__NONCONSTTDESC:
       
  4082 				return getNonconsttdesc() != null;
       
  4083 			case CSConfigPackage.SCRIPTS_TYPE__NONLEAVENEW:
       
  4084 				return getNonleavenew() != null;
       
  4085 			case CSConfigPackage.SCRIPTS_TYPE__NONUNICODESKINS:
       
  4086 				return getNonunicodeskins() != null;
       
  4087 			case CSConfigPackage.SCRIPTS_TYPE__NULL:
       
  4088 				return getNull() != null;
       
  4089 			case CSConfigPackage.SCRIPTS_TYPE__OPEN:
       
  4090 				return getOpen() != null;
       
  4091 			case CSConfigPackage.SCRIPTS_TYPE__POINTERTOARRAYS:
       
  4092 				return getPointertoarrays() != null;
       
  4093 			case CSConfigPackage.SCRIPTS_TYPE__PRAGMADISABLE:
       
  4094 				return getPragmadisable() != null;
       
  4095 			case CSConfigPackage.SCRIPTS_TYPE__PRAGMAMESSAGE:
       
  4096 				return getPragmamessage() != null;
       
  4097 			case CSConfigPackage.SCRIPTS_TYPE__PRAGMAOTHER:
       
  4098 				return getPragmaother() != null;
       
  4099 			case CSConfigPackage.SCRIPTS_TYPE__PRIVATEINHERITANCE:
       
  4100 				return getPrivateinheritance() != null;
       
  4101 			case CSConfigPackage.SCRIPTS_TYPE__PUSHADDRVAR:
       
  4102 				return getPushaddrvar() != null;
       
  4103 			case CSConfigPackage.SCRIPTS_TYPE__PUSHMEMBER:
       
  4104 				return getPushmember() != null;
       
  4105 			case CSConfigPackage.SCRIPTS_TYPE__READRESOURCE:
       
  4106 				return getReadresource() != null;
       
  4107 			case CSConfigPackage.SCRIPTS_TYPE__RESOURCENOTONCLEANUPSTACK:
       
  4108 				return getResourcenotoncleanupstack() != null;
       
  4109 			case CSConfigPackage.SCRIPTS_TYPE__RESOURCESONHEAP:
       
  4110 				return getResourcesonheap() != null;
       
  4111 			case CSConfigPackage.SCRIPTS_TYPE__RETURNDESCRIPTOROUTOFSCOPE:
       
  4112 				return getReturndescriptoroutofscope() != null;
       
  4113 			case CSConfigPackage.SCRIPTS_TYPE__RFS:
       
  4114 				return getRfs() != null;
       
  4115 			case CSConfigPackage.SCRIPTS_TYPE__RSSNAMES:
       
  4116 				return getRssnames() != null;
       
  4117 			case CSConfigPackage.SCRIPTS_TYPE__STRINGLITERALS:
       
  4118 				return getStringliterals() != null;
       
  4119 			case CSConfigPackage.SCRIPTS_TYPE__STRINGSINRESOURCEFILES:
       
  4120 				return getStringsinresourcefiles() != null;
       
  4121 			case CSConfigPackage.SCRIPTS_TYPE__STRUCT:
       
  4122 				return getStruct() != null;
       
  4123 			case CSConfigPackage.SCRIPTS_TYPE__TCCLASSES:
       
  4124 				return getTcclasses() != null;
       
  4125 			case CSConfigPackage.SCRIPTS_TYPE__TCLASSDESTRUCTOR:
       
  4126 				return getTclassdestructor() != null;
       
  4127 			case CSConfigPackage.SCRIPTS_TYPE__TODOCOMMENTS:
       
  4128 				return getTodocomments() != null;
       
  4129 			case CSConfigPackage.SCRIPTS_TYPE__TRAPCLEANUP:
       
  4130 				return getTrapcleanup() != null;
       
  4131 			case CSConfigPackage.SCRIPTS_TYPE__TRAPELEAVE:
       
  4132 				return getTrapeleave() != null;
       
  4133 			case CSConfigPackage.SCRIPTS_TYPE__TRAPRUNL:
       
  4134 				return getTraprunl() != null;
       
  4135 			case CSConfigPackage.SCRIPTS_TYPE__TRSPASSING:
       
  4136 				return getTrspassing() != null;
       
  4137 			case CSConfigPackage.SCRIPTS_TYPE__UIDS:
       
  4138 				return getUids() != null;
       
  4139 			case CSConfigPackage.SCRIPTS_TYPE__UNCOMPRESSEDAIF:
       
  4140 				return getUncompressedaif() != null;
       
  4141 			case CSConfigPackage.SCRIPTS_TYPE__UNCOMPRESSEDBMP:
       
  4142 				return getUncompressedbmp() != null;
       
  4143 			case CSConfigPackage.SCRIPTS_TYPE__UNICODESOURCE:
       
  4144 				return getUnicodesource() != null;
       
  4145 			case CSConfigPackage.SCRIPTS_TYPE__USERAFTER:
       
  4146 				return getUserafter() != null;
       
  4147 			case CSConfigPackage.SCRIPTS_TYPE__USERFREE:
       
  4148 				return getUserfree() != null;
       
  4149 			case CSConfigPackage.SCRIPTS_TYPE__USER_WAIT_FOR_REQUEST:
       
  4150 				return getUserWaitForRequest() != null;
       
  4151 			case CSConfigPackage.SCRIPTS_TYPE__VARIABLENAMES:
       
  4152 				return getVariablenames() != null;
       
  4153 			case CSConfigPackage.SCRIPTS_TYPE__VOIDPARAMETER:
       
  4154 				return getVoidparameter() != null;
       
  4155 			case CSConfigPackage.SCRIPTS_TYPE__WORRYINGCOMMENTS:
       
  4156 				return getWorryingcomments() != null;
       
  4157 		}
       
  4158 		return super.eIsSet(featureID);
       
  4159 	}
       
  4160 
       
  4161 	/**
       
  4162 	 * <!-- begin-user-doc -->
       
  4163 	 * <!-- end-user-doc -->
       
  4164 	 * @generated
       
  4165 	 */
       
  4166 	@Override
       
  4167 	public String toString() {
       
  4168 		if (eIsProxy()) return super.toString();
       
  4169 
       
  4170 		StringBuffer result = new StringBuffer(super.toString());
       
  4171 		result.append(" (mixed: ");
       
  4172 		result.append(mixed);
       
  4173 		result.append(')');
       
  4174 		return result.toString();
       
  4175 	}
       
  4176 
       
  4177 } //ScriptsTypeImpl