core/com.nokia.carbide.cpp.codescanner/src/com/nokia/carbide/cpp/internal/codescanner/gen/CSConfig/impl/ScriptsTypeImpl.java
branchRCL_2_0
changeset 33 2d1c891725ea
parent 2 d760517a8095
equal deleted inserted replaced
32:5d3382869e48 33:2d1c891725ea
    15 *
    15 *
    16 */
    16 */
    17 
    17 
    18 package com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.impl;
    18 package com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.impl;
    19 
    19 
       
    20 import com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.AccessArrayElementWithoutCheck2Type;
       
    21 import com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.AccessArrayElementWithoutCheckType;
       
    22 import com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.ActivestartType;
       
    23 import com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.ActivestopType;
       
    24 import com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.ArraypassingType;
       
    25 import com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.ArrayptrcleanupType;
       
    26 import com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.AssertdebuginvariantType;
       
    27 import com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.BaddefinesType;
       
    28 import com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.BaseconstructType;
       
    29 import com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.CSConfigPackage;
       
    30 import com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.CallActiveObjectWithoutCheckingOrStoppingType;
       
    31 import com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.ChangenotificationType;
       
    32 import com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.CleanupType;
       
    33 import com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.CommentcodeType;
       
    34 import com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.ConnectAndDontCloseMemberVariableType;
       
    35 import com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.ConnectType;
       
    36 import com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.ConstnamesType;
       
    37 import com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.ConsttdescptrType;
       
    38 import com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.ControlornullType;
       
    39 import com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.CrepositoryType;
       
    40 import com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.CtltargettypeType;
       
    41 import com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.CustomizableiconsType;
       
    42 import com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.DebugromType;
       
    43 import com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.DeclarenameType;
       
    44 import com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.DeleteMemberVariableType;
       
    45 import com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.DestructorType;
       
    46 import com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.DoubleSemiColonType;
       
    47 import com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.DrivelettersType;
       
    48 import com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.EikbuttonsType;
       
    49 import com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.EikonenvstaticType;
       
    50 import com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.EnummembersType;
       
    51 import com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.EnumnamesType;
       
    52 import com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.ExportinlineType;
       
    53 import com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.ExportpurevirtualType;
       
    54 import com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.ExternaldrivelettersType;
       
    55 import com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.FlagsType;
       
    56 import com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.FoffType;
       
    57 import com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.ForbiddenwordsType;
       
    58 import com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.ForgottoputptroncleanupstackType;
       
    59 import com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.FriendType;
       
    60 import com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.GotoType;
       
    61 import com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.IfassignmentsType;
       
    62 import com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.IfpreprocessorType;
       
    63 import com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.InheritanceorderType;
       
    64 import com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.IntleavesType;
       
    65 import com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.JmpType;
       
    66 import com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.LFunctionCantLeaveType;
       
    67 import com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.LeaveNoErrorType;
       
    68 import com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.LeaveType;
       
    69 import com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.LeavingoperatorsType;
       
    70 import com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.LonglinesType;
       
    71 import com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.MagicnumbersType;
       
    72 import com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.MclassdestructorType;
       
    73 import com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.MemberlcType;
       
    74 import com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.MembervariablecallldType;
       
    75 import com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.MissingcancelType;
       
    76 import com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.MissingcclassType;
       
    77 import com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.MmpsourcepathType;
       
    78 import com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.MultilangrscType;
       
    79 import com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.MultipledeclarationsType;
       
    80 import com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.MultipleinheritanceType;
       
    81 import com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.MydocsType;
       
    82 import com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.NamespaceType;
       
    83 import com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.NewlreferencesType;
       
    84 import com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.NoleavetrapType;
       
    85 import com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.NonconsthbufcType;
       
    86 import com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.NonconsttdescType;
       
    87 import com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.NonleavenewType;
       
    88 import com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.NonunicodeskinsType;
       
    89 import com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.NullType;
       
    90 import com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.OpenType;
       
    91 import com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.PointertoarraysType;
       
    92 import com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.PragmadisableType;
       
    93 import com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.PragmamessageType;
       
    94 import com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.PragmaotherType;
       
    95 import com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.PrivateinheritanceType;
       
    96 import com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.PushaddrvarType;
       
    97 import com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.PushmemberType;
       
    98 import com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.ReadresourceType;
       
    99 import com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.ResourcenotoncleanupstackType;
       
   100 import com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.ResourcesonheapType;
       
   101 import com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.ReturndescriptoroutofscopeType;
       
   102 import com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.RfsType;
       
   103 import com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.RssnamesType;
       
   104 import com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.ScriptsType;
       
   105 import com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.StringliteralsType;
       
   106 import com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.StringsinresourcefilesType;
       
   107 import com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.StructType;
       
   108 import com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.TcclassesType;
       
   109 import com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.TclassdestructorType;
       
   110 import com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.TodocommentsType;
       
   111 import com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.TrapcleanupType;
       
   112 import com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.TrapeleaveType;
       
   113 import com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.TraprunlType;
       
   114 import com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.TrspassingType;
       
   115 import com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.UidsType;
       
   116 import com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.UncompressedaifType;
       
   117 import com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.UncompressedbmpType;
       
   118 import com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.UnicodesourceType;
       
   119 import com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.UserWaitForRequestType;
       
   120 import com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.UserafterType;
       
   121 import com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.UserfreeType;
       
   122 import com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.VariablenamesType;
       
   123 import com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.VoidparameterType;
       
   124 import com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.WorryingcommentsType;
    20 import com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.*;
   125 import com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.*;
    21 
   126 
    22 import org.eclipse.emf.common.notify.NotificationChain;
   127 import org.eclipse.emf.common.notify.NotificationChain;
    23 
   128 
    24 import org.eclipse.emf.ecore.EClass;
   129 import org.eclipse.emf.ecore.EClass;
    54  *   <li>{@link com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.impl.ScriptsTypeImpl#getConnect <em>Connect</em>}</li>
   159  *   <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>
   160  *   <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>
   161  *   <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>
   162  *   <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>
   163  *   <li>{@link com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.impl.ScriptsTypeImpl#getControlornull <em>Controlornull</em>}</li>
       
   164  *   <li>{@link com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.impl.ScriptsTypeImpl#getCrepository <em>Crepository</em>}</li>
    59  *   <li>{@link com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.impl.ScriptsTypeImpl#getCtltargettype <em>Ctltargettype</em>}</li>
   165  *   <li>{@link com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.impl.ScriptsTypeImpl#getCtltargettype <em>Ctltargettype</em>}</li>
       
   166  *   <li>{@link com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.impl.ScriptsTypeImpl#getCustomizableicons <em>Customizableicons</em>}</li>
    60  *   <li>{@link com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.impl.ScriptsTypeImpl#getDebugrom <em>Debugrom</em>}</li>
   167  *   <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>
   168  *   <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>
   169  *   <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>
   170  *   <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>
   171  *   <li>{@link com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.impl.ScriptsTypeImpl#getDoubleSemiColon <em>Double Semi Colon</em>}</li>
    68  *   <li>{@link com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.impl.ScriptsTypeImpl#getEnummembers <em>Enummembers</em>}</li>
   175  *   <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>
   176  *   <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>
   177  *   <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>
   178  *   <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>
   179  *   <li>{@link com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.impl.ScriptsTypeImpl#getExternaldriveletters <em>Externaldriveletters</em>}</li>
       
   180  *   <li>{@link com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.impl.ScriptsTypeImpl#getFlags <em>Flags</em>}</li>
    73  *   <li>{@link com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.impl.ScriptsTypeImpl#getFoff <em>Foff</em>}</li>
   181  *   <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>
   182  *   <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>
   183  *   <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>
   184  *   <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>
   185  *   <li>{@link com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.impl.ScriptsTypeImpl#getGoto <em>Goto</em>}</li>
   674 	/**
   782 	/**
   675 	 * <!-- begin-user-doc -->
   783 	 * <!-- begin-user-doc -->
   676 	 * <!-- end-user-doc -->
   784 	 * <!-- end-user-doc -->
   677 	 * @generated
   785 	 * @generated
   678 	 */
   786 	 */
       
   787 	public CrepositoryType getCrepository() {
       
   788 		return (CrepositoryType)getMixed().get(CSConfigPackage.eINSTANCE.getScriptsType_Crepository(), true);
       
   789 	}
       
   790 
       
   791 	/**
       
   792 	 * <!-- begin-user-doc -->
       
   793 	 * <!-- end-user-doc -->
       
   794 	 * @generated
       
   795 	 */
       
   796 	public NotificationChain basicSetCrepository(CrepositoryType newCrepository, NotificationChain msgs) {
       
   797 		return ((FeatureMap.Internal)getMixed()).basicAdd(CSConfigPackage.eINSTANCE.getScriptsType_Crepository(), newCrepository, msgs);
       
   798 	}
       
   799 
       
   800 	/**
       
   801 	 * <!-- begin-user-doc -->
       
   802 	 * <!-- end-user-doc -->
       
   803 	 * @generated
       
   804 	 */
       
   805 	public void setCrepository(CrepositoryType newCrepository) {
       
   806 		((FeatureMap.Internal)getMixed()).set(CSConfigPackage.eINSTANCE.getScriptsType_Crepository(), newCrepository);
       
   807 	}
       
   808 
       
   809 	/**
       
   810 	 * <!-- begin-user-doc -->
       
   811 	 * <!-- end-user-doc -->
       
   812 	 * @generated
       
   813 	 */
   679 	public CtltargettypeType getCtltargettype() {
   814 	public CtltargettypeType getCtltargettype() {
   680 		return (CtltargettypeType)getMixed().get(CSConfigPackage.eINSTANCE.getScriptsType_Ctltargettype(), true);
   815 		return (CtltargettypeType)getMixed().get(CSConfigPackage.eINSTANCE.getScriptsType_Ctltargettype(), true);
   681 	}
   816 	}
   682 
   817 
   683 	/**
   818 	/**
   701 	/**
   836 	/**
   702 	 * <!-- begin-user-doc -->
   837 	 * <!-- begin-user-doc -->
   703 	 * <!-- end-user-doc -->
   838 	 * <!-- end-user-doc -->
   704 	 * @generated
   839 	 * @generated
   705 	 */
   840 	 */
       
   841 	public CustomizableiconsType getCustomizableicons() {
       
   842 		return (CustomizableiconsType)getMixed().get(CSConfigPackage.eINSTANCE.getScriptsType_Customizableicons(), true);
       
   843 	}
       
   844 
       
   845 	/**
       
   846 	 * <!-- begin-user-doc -->
       
   847 	 * <!-- end-user-doc -->
       
   848 	 * @generated
       
   849 	 */
       
   850 	public NotificationChain basicSetCustomizableicons(CustomizableiconsType newCustomizableicons, NotificationChain msgs) {
       
   851 		return ((FeatureMap.Internal)getMixed()).basicAdd(CSConfigPackage.eINSTANCE.getScriptsType_Customizableicons(), newCustomizableicons, msgs);
       
   852 	}
       
   853 
       
   854 	/**
       
   855 	 * <!-- begin-user-doc -->
       
   856 	 * <!-- end-user-doc -->
       
   857 	 * @generated
       
   858 	 */
       
   859 	public void setCustomizableicons(CustomizableiconsType newCustomizableicons) {
       
   860 		((FeatureMap.Internal)getMixed()).set(CSConfigPackage.eINSTANCE.getScriptsType_Customizableicons(), newCustomizableicons);
       
   861 	}
       
   862 
       
   863 	/**
       
   864 	 * <!-- begin-user-doc -->
       
   865 	 * <!-- end-user-doc -->
       
   866 	 * @generated
       
   867 	 */
   706 	public DebugromType getDebugrom() {
   868 	public DebugromType getDebugrom() {
   707 		return (DebugromType)getMixed().get(CSConfigPackage.eINSTANCE.getScriptsType_Debugrom(), true);
   869 		return (DebugromType)getMixed().get(CSConfigPackage.eINSTANCE.getScriptsType_Debugrom(), true);
   708 	}
   870 	}
   709 
   871 
   710 	/**
   872 	/**
  1045 	 * <!-- end-user-doc -->
  1207 	 * <!-- end-user-doc -->
  1046 	 * @generated
  1208 	 * @generated
  1047 	 */
  1209 	 */
  1048 	public void setExternaldriveletters(ExternaldrivelettersType newExternaldriveletters) {
  1210 	public void setExternaldriveletters(ExternaldrivelettersType newExternaldriveletters) {
  1049 		((FeatureMap.Internal)getMixed()).set(CSConfigPackage.eINSTANCE.getScriptsType_Externaldriveletters(), newExternaldriveletters);
  1211 		((FeatureMap.Internal)getMixed()).set(CSConfigPackage.eINSTANCE.getScriptsType_Externaldriveletters(), newExternaldriveletters);
       
  1212 	}
       
  1213 
       
  1214 	/**
       
  1215 	 * <!-- begin-user-doc -->
       
  1216 	 * <!-- end-user-doc -->
       
  1217 	 * @generated
       
  1218 	 */
       
  1219 	public FlagsType getFlags() {
       
  1220 		return (FlagsType)getMixed().get(CSConfigPackage.eINSTANCE.getScriptsType_Flags(), true);
       
  1221 	}
       
  1222 
       
  1223 	/**
       
  1224 	 * <!-- begin-user-doc -->
       
  1225 	 * <!-- end-user-doc -->
       
  1226 	 * @generated
       
  1227 	 */
       
  1228 	public NotificationChain basicSetFlags(FlagsType newFlags, NotificationChain msgs) {
       
  1229 		return ((FeatureMap.Internal)getMixed()).basicAdd(CSConfigPackage.eINSTANCE.getScriptsType_Flags(), newFlags, msgs);
       
  1230 	}
       
  1231 
       
  1232 	/**
       
  1233 	 * <!-- begin-user-doc -->
       
  1234 	 * <!-- end-user-doc -->
       
  1235 	 * @generated
       
  1236 	 */
       
  1237 	public void setFlags(FlagsType newFlags) {
       
  1238 		((FeatureMap.Internal)getMixed()).set(CSConfigPackage.eINSTANCE.getScriptsType_Flags(), newFlags);
  1050 	}
  1239 	}
  1051 
  1240 
  1052 	/**
  1241 	/**
  1053 	 * <!-- begin-user-doc -->
  1242 	 * <!-- begin-user-doc -->
  1054 	 * <!-- end-user-doc -->
  1243 	 * <!-- end-user-doc -->
  2929 				return basicSetConstnames(null, msgs);
  3118 				return basicSetConstnames(null, msgs);
  2930 			case CSConfigPackage.SCRIPTS_TYPE__CONSTTDESCPTR:
  3119 			case CSConfigPackage.SCRIPTS_TYPE__CONSTTDESCPTR:
  2931 				return basicSetConsttdescptr(null, msgs);
  3120 				return basicSetConsttdescptr(null, msgs);
  2932 			case CSConfigPackage.SCRIPTS_TYPE__CONTROLORNULL:
  3121 			case CSConfigPackage.SCRIPTS_TYPE__CONTROLORNULL:
  2933 				return basicSetControlornull(null, msgs);
  3122 				return basicSetControlornull(null, msgs);
       
  3123 			case CSConfigPackage.SCRIPTS_TYPE__CREPOSITORY:
       
  3124 				return basicSetCrepository(null, msgs);
  2934 			case CSConfigPackage.SCRIPTS_TYPE__CTLTARGETTYPE:
  3125 			case CSConfigPackage.SCRIPTS_TYPE__CTLTARGETTYPE:
  2935 				return basicSetCtltargettype(null, msgs);
  3126 				return basicSetCtltargettype(null, msgs);
       
  3127 			case CSConfigPackage.SCRIPTS_TYPE__CUSTOMIZABLEICONS:
       
  3128 				return basicSetCustomizableicons(null, msgs);
  2936 			case CSConfigPackage.SCRIPTS_TYPE__DEBUGROM:
  3129 			case CSConfigPackage.SCRIPTS_TYPE__DEBUGROM:
  2937 				return basicSetDebugrom(null, msgs);
  3130 				return basicSetDebugrom(null, msgs);
  2938 			case CSConfigPackage.SCRIPTS_TYPE__DECLARENAME:
  3131 			case CSConfigPackage.SCRIPTS_TYPE__DECLARENAME:
  2939 				return basicSetDeclarename(null, msgs);
  3132 				return basicSetDeclarename(null, msgs);
  2940 			case CSConfigPackage.SCRIPTS_TYPE__DELETE_MEMBER_VARIABLE:
  3133 			case CSConfigPackage.SCRIPTS_TYPE__DELETE_MEMBER_VARIABLE:
  2957 				return basicSetExportinline(null, msgs);
  3150 				return basicSetExportinline(null, msgs);
  2958 			case CSConfigPackage.SCRIPTS_TYPE__EXPORTPUREVIRTUAL:
  3151 			case CSConfigPackage.SCRIPTS_TYPE__EXPORTPUREVIRTUAL:
  2959 				return basicSetExportpurevirtual(null, msgs);
  3152 				return basicSetExportpurevirtual(null, msgs);
  2960 			case CSConfigPackage.SCRIPTS_TYPE__EXTERNALDRIVELETTERS:
  3153 			case CSConfigPackage.SCRIPTS_TYPE__EXTERNALDRIVELETTERS:
  2961 				return basicSetExternaldriveletters(null, msgs);
  3154 				return basicSetExternaldriveletters(null, msgs);
       
  3155 			case CSConfigPackage.SCRIPTS_TYPE__FLAGS:
       
  3156 				return basicSetFlags(null, msgs);
  2962 			case CSConfigPackage.SCRIPTS_TYPE__FOFF:
  3157 			case CSConfigPackage.SCRIPTS_TYPE__FOFF:
  2963 				return basicSetFoff(null, msgs);
  3158 				return basicSetFoff(null, msgs);
  2964 			case CSConfigPackage.SCRIPTS_TYPE__FORBIDDENWORDS:
  3159 			case CSConfigPackage.SCRIPTS_TYPE__FORBIDDENWORDS:
  2965 				return basicSetForbiddenwords(null, msgs);
  3160 				return basicSetForbiddenwords(null, msgs);
  2966 			case CSConfigPackage.SCRIPTS_TYPE__FORGOTTOPUTPTRONCLEANUPSTACK:
  3161 			case CSConfigPackage.SCRIPTS_TYPE__FORGOTTOPUTPTRONCLEANUPSTACK:
  3144 				return getConstnames();
  3339 				return getConstnames();
  3145 			case CSConfigPackage.SCRIPTS_TYPE__CONSTTDESCPTR:
  3340 			case CSConfigPackage.SCRIPTS_TYPE__CONSTTDESCPTR:
  3146 				return getConsttdescptr();
  3341 				return getConsttdescptr();
  3147 			case CSConfigPackage.SCRIPTS_TYPE__CONTROLORNULL:
  3342 			case CSConfigPackage.SCRIPTS_TYPE__CONTROLORNULL:
  3148 				return getControlornull();
  3343 				return getControlornull();
       
  3344 			case CSConfigPackage.SCRIPTS_TYPE__CREPOSITORY:
       
  3345 				return getCrepository();
  3149 			case CSConfigPackage.SCRIPTS_TYPE__CTLTARGETTYPE:
  3346 			case CSConfigPackage.SCRIPTS_TYPE__CTLTARGETTYPE:
  3150 				return getCtltargettype();
  3347 				return getCtltargettype();
       
  3348 			case CSConfigPackage.SCRIPTS_TYPE__CUSTOMIZABLEICONS:
       
  3349 				return getCustomizableicons();
  3151 			case CSConfigPackage.SCRIPTS_TYPE__DEBUGROM:
  3350 			case CSConfigPackage.SCRIPTS_TYPE__DEBUGROM:
  3152 				return getDebugrom();
  3351 				return getDebugrom();
  3153 			case CSConfigPackage.SCRIPTS_TYPE__DECLARENAME:
  3352 			case CSConfigPackage.SCRIPTS_TYPE__DECLARENAME:
  3154 				return getDeclarename();
  3353 				return getDeclarename();
  3155 			case CSConfigPackage.SCRIPTS_TYPE__DELETE_MEMBER_VARIABLE:
  3354 			case CSConfigPackage.SCRIPTS_TYPE__DELETE_MEMBER_VARIABLE:
  3172 				return getExportinline();
  3371 				return getExportinline();
  3173 			case CSConfigPackage.SCRIPTS_TYPE__EXPORTPUREVIRTUAL:
  3372 			case CSConfigPackage.SCRIPTS_TYPE__EXPORTPUREVIRTUAL:
  3174 				return getExportpurevirtual();
  3373 				return getExportpurevirtual();
  3175 			case CSConfigPackage.SCRIPTS_TYPE__EXTERNALDRIVELETTERS:
  3374 			case CSConfigPackage.SCRIPTS_TYPE__EXTERNALDRIVELETTERS:
  3176 				return getExternaldriveletters();
  3375 				return getExternaldriveletters();
       
  3376 			case CSConfigPackage.SCRIPTS_TYPE__FLAGS:
       
  3377 				return getFlags();
  3177 			case CSConfigPackage.SCRIPTS_TYPE__FOFF:
  3378 			case CSConfigPackage.SCRIPTS_TYPE__FOFF:
  3178 				return getFoff();
  3379 				return getFoff();
  3179 			case CSConfigPackage.SCRIPTS_TYPE__FORBIDDENWORDS:
  3380 			case CSConfigPackage.SCRIPTS_TYPE__FORBIDDENWORDS:
  3180 				return getForbiddenwords();
  3381 				return getForbiddenwords();
  3181 			case CSConfigPackage.SCRIPTS_TYPE__FORGOTTOPUTPTRONCLEANUPSTACK:
  3382 			case CSConfigPackage.SCRIPTS_TYPE__FORGOTTOPUTPTRONCLEANUPSTACK:
  3377 				setConsttdescptr((ConsttdescptrType)newValue);
  3578 				setConsttdescptr((ConsttdescptrType)newValue);
  3378 				return;
  3579 				return;
  3379 			case CSConfigPackage.SCRIPTS_TYPE__CONTROLORNULL:
  3580 			case CSConfigPackage.SCRIPTS_TYPE__CONTROLORNULL:
  3380 				setControlornull((ControlornullType)newValue);
  3581 				setControlornull((ControlornullType)newValue);
  3381 				return;
  3582 				return;
       
  3583 			case CSConfigPackage.SCRIPTS_TYPE__CREPOSITORY:
       
  3584 				setCrepository((CrepositoryType)newValue);
       
  3585 				return;
  3382 			case CSConfigPackage.SCRIPTS_TYPE__CTLTARGETTYPE:
  3586 			case CSConfigPackage.SCRIPTS_TYPE__CTLTARGETTYPE:
  3383 				setCtltargettype((CtltargettypeType)newValue);
  3587 				setCtltargettype((CtltargettypeType)newValue);
  3384 				return;
  3588 				return;
       
  3589 			case CSConfigPackage.SCRIPTS_TYPE__CUSTOMIZABLEICONS:
       
  3590 				setCustomizableicons((CustomizableiconsType)newValue);
       
  3591 				return;
  3385 			case CSConfigPackage.SCRIPTS_TYPE__DEBUGROM:
  3592 			case CSConfigPackage.SCRIPTS_TYPE__DEBUGROM:
  3386 				setDebugrom((DebugromType)newValue);
  3593 				setDebugrom((DebugromType)newValue);
  3387 				return;
  3594 				return;
  3388 			case CSConfigPackage.SCRIPTS_TYPE__DECLARENAME:
  3595 			case CSConfigPackage.SCRIPTS_TYPE__DECLARENAME:
  3389 				setDeclarename((DeclarenameType)newValue);
  3596 				setDeclarename((DeclarenameType)newValue);
  3418 			case CSConfigPackage.SCRIPTS_TYPE__EXPORTPUREVIRTUAL:
  3625 			case CSConfigPackage.SCRIPTS_TYPE__EXPORTPUREVIRTUAL:
  3419 				setExportpurevirtual((ExportpurevirtualType)newValue);
  3626 				setExportpurevirtual((ExportpurevirtualType)newValue);
  3420 				return;
  3627 				return;
  3421 			case CSConfigPackage.SCRIPTS_TYPE__EXTERNALDRIVELETTERS:
  3628 			case CSConfigPackage.SCRIPTS_TYPE__EXTERNALDRIVELETTERS:
  3422 				setExternaldriveletters((ExternaldrivelettersType)newValue);
  3629 				setExternaldriveletters((ExternaldrivelettersType)newValue);
       
  3630 				return;
       
  3631 			case CSConfigPackage.SCRIPTS_TYPE__FLAGS:
       
  3632 				setFlags((FlagsType)newValue);
  3423 				return;
  3633 				return;
  3424 			case CSConfigPackage.SCRIPTS_TYPE__FOFF:
  3634 			case CSConfigPackage.SCRIPTS_TYPE__FOFF:
  3425 				setFoff((FoffType)newValue);
  3635 				setFoff((FoffType)newValue);
  3426 				return;
  3636 				return;
  3427 			case CSConfigPackage.SCRIPTS_TYPE__FORBIDDENWORDS:
  3637 			case CSConfigPackage.SCRIPTS_TYPE__FORBIDDENWORDS:
  3692 				setConsttdescptr((ConsttdescptrType)null);
  3902 				setConsttdescptr((ConsttdescptrType)null);
  3693 				return;
  3903 				return;
  3694 			case CSConfigPackage.SCRIPTS_TYPE__CONTROLORNULL:
  3904 			case CSConfigPackage.SCRIPTS_TYPE__CONTROLORNULL:
  3695 				setControlornull((ControlornullType)null);
  3905 				setControlornull((ControlornullType)null);
  3696 				return;
  3906 				return;
       
  3907 			case CSConfigPackage.SCRIPTS_TYPE__CREPOSITORY:
       
  3908 				setCrepository((CrepositoryType)null);
       
  3909 				return;
  3697 			case CSConfigPackage.SCRIPTS_TYPE__CTLTARGETTYPE:
  3910 			case CSConfigPackage.SCRIPTS_TYPE__CTLTARGETTYPE:
  3698 				setCtltargettype((CtltargettypeType)null);
  3911 				setCtltargettype((CtltargettypeType)null);
  3699 				return;
  3912 				return;
       
  3913 			case CSConfigPackage.SCRIPTS_TYPE__CUSTOMIZABLEICONS:
       
  3914 				setCustomizableicons((CustomizableiconsType)null);
       
  3915 				return;
  3700 			case CSConfigPackage.SCRIPTS_TYPE__DEBUGROM:
  3916 			case CSConfigPackage.SCRIPTS_TYPE__DEBUGROM:
  3701 				setDebugrom((DebugromType)null);
  3917 				setDebugrom((DebugromType)null);
  3702 				return;
  3918 				return;
  3703 			case CSConfigPackage.SCRIPTS_TYPE__DECLARENAME:
  3919 			case CSConfigPackage.SCRIPTS_TYPE__DECLARENAME:
  3704 				setDeclarename((DeclarenameType)null);
  3920 				setDeclarename((DeclarenameType)null);
  3733 			case CSConfigPackage.SCRIPTS_TYPE__EXPORTPUREVIRTUAL:
  3949 			case CSConfigPackage.SCRIPTS_TYPE__EXPORTPUREVIRTUAL:
  3734 				setExportpurevirtual((ExportpurevirtualType)null);
  3950 				setExportpurevirtual((ExportpurevirtualType)null);
  3735 				return;
  3951 				return;
  3736 			case CSConfigPackage.SCRIPTS_TYPE__EXTERNALDRIVELETTERS:
  3952 			case CSConfigPackage.SCRIPTS_TYPE__EXTERNALDRIVELETTERS:
  3737 				setExternaldriveletters((ExternaldrivelettersType)null);
  3953 				setExternaldriveletters((ExternaldrivelettersType)null);
       
  3954 				return;
       
  3955 			case CSConfigPackage.SCRIPTS_TYPE__FLAGS:
       
  3956 				setFlags((FlagsType)null);
  3738 				return;
  3957 				return;
  3739 			case CSConfigPackage.SCRIPTS_TYPE__FOFF:
  3958 			case CSConfigPackage.SCRIPTS_TYPE__FOFF:
  3740 				setFoff((FoffType)null);
  3959 				setFoff((FoffType)null);
  3741 				return;
  3960 				return;
  3742 			case CSConfigPackage.SCRIPTS_TYPE__FORBIDDENWORDS:
  3961 			case CSConfigPackage.SCRIPTS_TYPE__FORBIDDENWORDS:
  3988 				return getConstnames() != null;
  4207 				return getConstnames() != null;
  3989 			case CSConfigPackage.SCRIPTS_TYPE__CONSTTDESCPTR:
  4208 			case CSConfigPackage.SCRIPTS_TYPE__CONSTTDESCPTR:
  3990 				return getConsttdescptr() != null;
  4209 				return getConsttdescptr() != null;
  3991 			case CSConfigPackage.SCRIPTS_TYPE__CONTROLORNULL:
  4210 			case CSConfigPackage.SCRIPTS_TYPE__CONTROLORNULL:
  3992 				return getControlornull() != null;
  4211 				return getControlornull() != null;
       
  4212 			case CSConfigPackage.SCRIPTS_TYPE__CREPOSITORY:
       
  4213 				return getCrepository() != null;
  3993 			case CSConfigPackage.SCRIPTS_TYPE__CTLTARGETTYPE:
  4214 			case CSConfigPackage.SCRIPTS_TYPE__CTLTARGETTYPE:
  3994 				return getCtltargettype() != null;
  4215 				return getCtltargettype() != null;
       
  4216 			case CSConfigPackage.SCRIPTS_TYPE__CUSTOMIZABLEICONS:
       
  4217 				return getCustomizableicons() != null;
  3995 			case CSConfigPackage.SCRIPTS_TYPE__DEBUGROM:
  4218 			case CSConfigPackage.SCRIPTS_TYPE__DEBUGROM:
  3996 				return getDebugrom() != null;
  4219 				return getDebugrom() != null;
  3997 			case CSConfigPackage.SCRIPTS_TYPE__DECLARENAME:
  4220 			case CSConfigPackage.SCRIPTS_TYPE__DECLARENAME:
  3998 				return getDeclarename() != null;
  4221 				return getDeclarename() != null;
  3999 			case CSConfigPackage.SCRIPTS_TYPE__DELETE_MEMBER_VARIABLE:
  4222 			case CSConfigPackage.SCRIPTS_TYPE__DELETE_MEMBER_VARIABLE:
  4016 				return getExportinline() != null;
  4239 				return getExportinline() != null;
  4017 			case CSConfigPackage.SCRIPTS_TYPE__EXPORTPUREVIRTUAL:
  4240 			case CSConfigPackage.SCRIPTS_TYPE__EXPORTPUREVIRTUAL:
  4018 				return getExportpurevirtual() != null;
  4241 				return getExportpurevirtual() != null;
  4019 			case CSConfigPackage.SCRIPTS_TYPE__EXTERNALDRIVELETTERS:
  4242 			case CSConfigPackage.SCRIPTS_TYPE__EXTERNALDRIVELETTERS:
  4020 				return getExternaldriveletters() != null;
  4243 				return getExternaldriveletters() != null;
       
  4244 			case CSConfigPackage.SCRIPTS_TYPE__FLAGS:
       
  4245 				return getFlags() != null;
  4021 			case CSConfigPackage.SCRIPTS_TYPE__FOFF:
  4246 			case CSConfigPackage.SCRIPTS_TYPE__FOFF:
  4022 				return getFoff() != null;
  4247 				return getFoff() != null;
  4023 			case CSConfigPackage.SCRIPTS_TYPE__FORBIDDENWORDS:
  4248 			case CSConfigPackage.SCRIPTS_TYPE__FORBIDDENWORDS:
  4024 				return getForbiddenwords() != null;
  4249 				return getForbiddenwords() != null;
  4025 			case CSConfigPackage.SCRIPTS_TYPE__FORGOTTOPUTPTRONCLEANUPSTACK:
  4250 			case CSConfigPackage.SCRIPTS_TYPE__FORGOTTOPUTPTRONCLEANUPSTACK: