core/com.nokia.carbide.cpp.codescanner/src/com/nokia/carbide/cpp/internal/codescanner/gen/CSConfig/CSConfigFactory.java
Added support for IAD rules; fix for Bug 8251.
/*
* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
* All rights reserved.
* This component and the accompanying materials are made available
* under the terms of the License "Eclipse Public License v1.0"
* which accompanies this distribution, and is available
* at the URL "http://www.eclipse.org/legal/epl-v10.html".
*
* Initial Contributors:
* Nokia Corporation - initial contribution.
*
* Contributors:
*
* Description:
*
*/
package com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig;
import org.eclipse.emf.ecore.EFactory;
/**
* <!-- begin-user-doc -->
* The <b>Factory</b> for the model.
* It provides a create method for each non-abstract class of the model.
* <!-- end-user-doc -->
* @see com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.CSConfigPackage
* @generated
*/
public interface CSConfigFactory extends EFactory {
/**
* The singleton instance of the factory.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
CSConfigFactory eINSTANCE = com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.impl.CSConfigFactoryImpl.init();
/**
* Returns a new object of class '<em>Access Array Element Without Check2 Type</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Access Array Element Without Check2 Type</em>'.
* @generated
*/
AccessArrayElementWithoutCheck2Type createAccessArrayElementWithoutCheck2Type();
/**
* Returns a new object of class '<em>Access Array Element Without Check Type</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Access Array Element Without Check Type</em>'.
* @generated
*/
AccessArrayElementWithoutCheckType createAccessArrayElementWithoutCheckType();
/**
* Returns a new object of class '<em>Activestart Type</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Activestart Type</em>'.
* @generated
*/
ActivestartType createActivestartType();
/**
* Returns a new object of class '<em>Activestop Type</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Activestop Type</em>'.
* @generated
*/
ActivestopType createActivestopType();
/**
* Returns a new object of class '<em>Arguments Type</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Arguments Type</em>'.
* @generated
*/
ArgumentsType createArgumentsType();
/**
* Returns a new object of class '<em>Arraypassing Type</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Arraypassing Type</em>'.
* @generated
*/
ArraypassingType createArraypassingType();
/**
* Returns a new object of class '<em>Arrayptrcleanup Type</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Arrayptrcleanup Type</em>'.
* @generated
*/
ArrayptrcleanupType createArrayptrcleanupType();
/**
* Returns a new object of class '<em>Assertdebuginvariant Type</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Assertdebuginvariant Type</em>'.
* @generated
*/
AssertdebuginvariantType createAssertdebuginvariantType();
/**
* Returns a new object of class '<em>Baddefines Type</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Baddefines Type</em>'.
* @generated
*/
BaddefinesType createBaddefinesType();
/**
* Returns a new object of class '<em>Baseconstruct Type</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Baseconstruct Type</em>'.
* @generated
*/
BaseconstructType createBaseconstructType();
/**
* Returns a new object of class '<em>Call Active Object Without Checking Or Stopping Type</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Call Active Object Without Checking Or Stopping Type</em>'.
* @generated
*/
CallActiveObjectWithoutCheckingOrStoppingType createCallActiveObjectWithoutCheckingOrStoppingType();
/**
* Returns a new object of class '<em>Canpanic Type</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Canpanic Type</em>'.
* @generated
*/
CanpanicType createCanpanicType();
/**
* Returns a new object of class '<em>Categories Type</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Categories Type</em>'.
* @generated
*/
CategoriesType createCategoriesType();
/**
* Returns a new object of class '<em>Changenotification Type</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Changenotification Type</em>'.
* @generated
*/
ChangenotificationType createChangenotificationType();
/**
* Returns a new object of class '<em>Cleanup Type</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Cleanup Type</em>'.
* @generated
*/
CleanupType createCleanupType();
/**
* Returns a new object of class '<em>Codereview Type</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Codereview Type</em>'.
* @generated
*/
CodereviewType createCodereviewType();
/**
* Returns a new object of class '<em>Codescanner Config Type</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Codescanner Config Type</em>'.
* @generated
*/
CodescannerConfigType createCodescannerConfigType();
/**
* Returns a new object of class '<em>Codingstandards Type</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Codingstandards Type</em>'.
* @generated
*/
CodingstandardsType createCodingstandardsType();
/**
* Returns a new object of class '<em>Commentcode Type</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Commentcode Type</em>'.
* @generated
*/
CommentcodeType createCommentcodeType();
/**
* Returns a new object of class '<em>Connect And Dont Close Member Variable Type</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Connect And Dont Close Member Variable Type</em>'.
* @generated
*/
ConnectAndDontCloseMemberVariableType createConnectAndDontCloseMemberVariableType();
/**
* Returns a new object of class '<em>Connect Type</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Connect Type</em>'.
* @generated
*/
ConnectType createConnectType();
/**
* Returns a new object of class '<em>Constnames Type</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Constnames Type</em>'.
* @generated
*/
ConstnamesType createConstnamesType();
/**
* Returns a new object of class '<em>Consttdescptr Type</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Consttdescptr Type</em>'.
* @generated
*/
ConsttdescptrType createConsttdescptrType();
/**
* Returns a new object of class '<em>Controlornull Type</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Controlornull Type</em>'.
* @generated
*/
ControlornullType createControlornullType();
/**
* Returns a new object of class '<em>Crepository Type</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Crepository Type</em>'.
* @generated
*/
CrepositoryType createCrepositoryType();
/**
* Returns a new object of class '<em>Ctltargettype Type</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Ctltargettype Type</em>'.
* @generated
*/
CtltargettypeType createCtltargettypeType();
/**
* Returns a new object of class '<em>Customizableicons Type</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Customizableicons Type</em>'.
* @generated
*/
CustomizableiconsType createCustomizableiconsType();
/**
* Returns a new object of class '<em>Customrules Type</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Customrules Type</em>'.
* @generated
*/
CustomrulesType createCustomrulesType();
/**
* Returns a new object of class '<em>Customrule Type</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Customrule Type</em>'.
* @generated
*/
CustomruleType createCustomruleType();
/**
* Returns a new object of class '<em>Debugrom Type</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Debugrom Type</em>'.
* @generated
*/
DebugromType createDebugromType();
/**
* Returns a new object of class '<em>Declarename Type</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Declarename Type</em>'.
* @generated
*/
DeclarenameType createDeclarenameType();
/**
* Returns a new object of class '<em>Delete Member Variable Type</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Delete Member Variable Type</em>'.
* @generated
*/
DeleteMemberVariableType createDeleteMemberVariableType();
/**
* Returns a new object of class '<em>Destructor Type</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Destructor Type</em>'.
* @generated
*/
DestructorType createDestructorType();
/**
* Returns a new object of class '<em>Documentation Type</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Documentation Type</em>'.
* @generated
*/
DocumentationType createDocumentationType();
/**
* Returns a new object of class '<em>Document Root</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Document Root</em>'.
* @generated
*/
DocumentRoot createDocumentRoot();
/**
* Returns a new object of class '<em>Double Semi Colon Type</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Double Semi Colon Type</em>'.
* @generated
*/
DoubleSemiColonType createDoubleSemiColonType();
/**
* Returns a new object of class '<em>Driveletters Type</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Driveletters Type</em>'.
* @generated
*/
DrivelettersType createDrivelettersType();
/**
* Returns a new object of class '<em>Eikbuttons Type</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Eikbuttons Type</em>'.
* @generated
*/
EikbuttonsType createEikbuttonsType();
/**
* Returns a new object of class '<em>Eikonenvstatic Type</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Eikonenvstatic Type</em>'.
* @generated
*/
EikonenvstaticType createEikonenvstaticType();
/**
* Returns a new object of class '<em>Enummembers Type</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Enummembers Type</em>'.
* @generated
*/
EnummembersType createEnummembersType();
/**
* Returns a new object of class '<em>Enumnames Type</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Enumnames Type</em>'.
* @generated
*/
EnumnamesType createEnumnamesType();
/**
* Returns a new object of class '<em>Exportinline Type</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Exportinline Type</em>'.
* @generated
*/
ExportinlineType createExportinlineType();
/**
* Returns a new object of class '<em>Exportpurevirtual Type</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Exportpurevirtual Type</em>'.
* @generated
*/
ExportpurevirtualType createExportpurevirtualType();
/**
* Returns a new object of class '<em>Externaldriveletters Type</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Externaldriveletters Type</em>'.
* @generated
*/
ExternaldrivelettersType createExternaldrivelettersType();
/**
* Returns a new object of class '<em>Flags Type</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Flags Type</em>'.
* @generated
*/
FlagsType createFlagsType();
/**
* Returns a new object of class '<em>Foff Type</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Foff Type</em>'.
* @generated
*/
FoffType createFoffType();
/**
* Returns a new object of class '<em>Forbiddenwords Type</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Forbiddenwords Type</em>'.
* @generated
*/
ForbiddenwordsType createForbiddenwordsType();
/**
* Returns a new object of class '<em>Forgottoputptroncleanupstack Type</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Forgottoputptroncleanupstack Type</em>'.
* @generated
*/
ForgottoputptroncleanupstackType createForgottoputptroncleanupstackType();
/**
* Returns a new object of class '<em>Friend Type</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Friend Type</em>'.
* @generated
*/
FriendType createFriendType();
/**
* Returns a new object of class '<em>Functionality Type</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Functionality Type</em>'.
* @generated
*/
FunctionalityType createFunctionalityType();
/**
* Returns a new object of class '<em>Goto Type</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Goto Type</em>'.
* @generated
*/
GotoType createGotoType();
/**
* Returns a new object of class '<em>High Type</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>High Type</em>'.
* @generated
*/
HighType createHighType();
/**
* Returns a new object of class '<em>Ifassignments Type</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Ifassignments Type</em>'.
* @generated
*/
IfassignmentsType createIfassignmentsType();
/**
* Returns a new object of class '<em>Ifpreprocessor Type</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Ifpreprocessor Type</em>'.
* @generated
*/
IfpreprocessorType createIfpreprocessorType();
/**
* Returns a new object of class '<em>Inheritanceorder Type</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Inheritanceorder Type</em>'.
* @generated
*/
InheritanceorderType createInheritanceorderType();
/**
* Returns a new object of class '<em>Intleaves Type</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Intleaves Type</em>'.
* @generated
*/
IntleavesType createIntleavesType();
/**
* Returns a new object of class '<em>Jmp Type</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Jmp Type</em>'.
* @generated
*/
JmpType createJmpType();
/**
* Returns a new object of class '<em>Keyword Type</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Keyword Type</em>'.
* @generated
*/
KeywordType createKeywordType();
/**
* Returns a new object of class '<em>Leave No Error Type</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Leave No Error Type</em>'.
* @generated
*/
LeaveNoErrorType createLeaveNoErrorType();
/**
* Returns a new object of class '<em>Leave Type</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Leave Type</em>'.
* @generated
*/
LeaveType createLeaveType();
/**
* Returns a new object of class '<em>Leavingoperators Type</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Leavingoperators Type</em>'.
* @generated
*/
LeavingoperatorsType createLeavingoperatorsType();
/**
* Returns a new object of class '<em>Legal Type</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Legal Type</em>'.
* @generated
*/
LegalType createLegalType();
/**
* Returns a new object of class '<em>LFunction Cant Leave Type</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>LFunction Cant Leave Type</em>'.
* @generated
*/
LFunctionCantLeaveType createLFunctionCantLeaveType();
/**
* Returns a new object of class '<em>Localisation Type</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Localisation Type</em>'.
* @generated
*/
LocalisationType createLocalisationType();
/**
* Returns a new object of class '<em>Longlines Type</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Longlines Type</em>'.
* @generated
*/
LonglinesType createLonglinesType();
/**
* Returns a new object of class '<em>Low Type</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Low Type</em>'.
* @generated
*/
LowType createLowType();
/**
* Returns a new object of class '<em>Magicnumbers Type</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Magicnumbers Type</em>'.
* @generated
*/
MagicnumbersType createMagicnumbersType();
/**
* Returns a new object of class '<em>Mclassdestructor Type</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Mclassdestructor Type</em>'.
* @generated
*/
MclassdestructorType createMclassdestructorType();
/**
* Returns a new object of class '<em>Medium Type</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Medium Type</em>'.
* @generated
*/
MediumType createMediumType();
/**
* Returns a new object of class '<em>Memberlc Type</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Memberlc Type</em>'.
* @generated
*/
MemberlcType createMemberlcType();
/**
* Returns a new object of class '<em>Membervariablecallld Type</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Membervariablecallld Type</em>'.
* @generated
*/
MembervariablecallldType createMembervariablecallldType();
/**
* Returns a new object of class '<em>Missingcancel Type</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Missingcancel Type</em>'.
* @generated
*/
MissingcancelType createMissingcancelType();
/**
* Returns a new object of class '<em>Missingcclass Type</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Missingcclass Type</em>'.
* @generated
*/
MissingcclassType createMissingcclassType();
/**
* Returns a new object of class '<em>Mmpsourcepath Type</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Mmpsourcepath Type</em>'.
* @generated
*/
MmpsourcepathType createMmpsourcepathType();
/**
* Returns a new object of class '<em>Multilangrsc Type</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Multilangrsc Type</em>'.
* @generated
*/
MultilangrscType createMultilangrscType();
/**
* Returns a new object of class '<em>Multipledeclarations Type</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Multipledeclarations Type</em>'.
* @generated
*/
MultipledeclarationsType createMultipledeclarationsType();
/**
* Returns a new object of class '<em>Multipleinheritance Type</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Multipleinheritance Type</em>'.
* @generated
*/
MultipleinheritanceType createMultipleinheritanceType();
/**
* Returns a new object of class '<em>Mydocs Type</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Mydocs Type</em>'.
* @generated
*/
MydocsType createMydocsType();
/**
* Returns a new object of class '<em>Namespace Type</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Namespace Type</em>'.
* @generated
*/
NamespaceType createNamespaceType();
/**
* Returns a new object of class '<em>Newlreferences Type</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Newlreferences Type</em>'.
* @generated
*/
NewlreferencesType createNewlreferencesType();
/**
* Returns a new object of class '<em>Noleavetrap Type</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Noleavetrap Type</em>'.
* @generated
*/
NoleavetrapType createNoleavetrapType();
/**
* Returns a new object of class '<em>Nonconsthbufc Type</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Nonconsthbufc Type</em>'.
* @generated
*/
NonconsthbufcType createNonconsthbufcType();
/**
* Returns a new object of class '<em>Nonconsttdesc Type</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Nonconsttdesc Type</em>'.
* @generated
*/
NonconsttdescType createNonconsttdescType();
/**
* Returns a new object of class '<em>Nonleavenew Type</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Nonleavenew Type</em>'.
* @generated
*/
NonleavenewType createNonleavenewType();
/**
* Returns a new object of class '<em>Nonunicodeskins Type</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Nonunicodeskins Type</em>'.
* @generated
*/
NonunicodeskinsType createNonunicodeskinsType();
/**
* Returns a new object of class '<em>Null Type</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Null Type</em>'.
* @generated
*/
NullType createNullType();
/**
* Returns a new object of class '<em>Open Type</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Open Type</em>'.
* @generated
*/
OpenType createOpenType();
/**
* Returns a new object of class '<em>Other Type</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Other Type</em>'.
* @generated
*/
OtherType createOtherType();
/**
* Returns a new object of class '<em>Panic Type</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Panic Type</em>'.
* @generated
*/
PanicType createPanicType();
/**
* Returns a new object of class '<em>Performance Type</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Performance Type</em>'.
* @generated
*/
PerformanceType createPerformanceType();
/**
* Returns a new object of class '<em>Pointertoarrays Type</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Pointertoarrays Type</em>'.
* @generated
*/
PointertoarraysType createPointertoarraysType();
/**
* Returns a new object of class '<em>Pragmadisable Type</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Pragmadisable Type</em>'.
* @generated
*/
PragmadisableType createPragmadisableType();
/**
* Returns a new object of class '<em>Pragmamessage Type</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Pragmamessage Type</em>'.
* @generated
*/
PragmamessageType createPragmamessageType();
/**
* Returns a new object of class '<em>Pragmaother Type</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Pragmaother Type</em>'.
* @generated
*/
PragmaotherType createPragmaotherType();
/**
* Returns a new object of class '<em>Privateinheritance Type</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Privateinheritance Type</em>'.
* @generated
*/
PrivateinheritanceType createPrivateinheritanceType();
/**
* Returns a new object of class '<em>Pushaddrvar Type</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Pushaddrvar Type</em>'.
* @generated
*/
PushaddrvarType createPushaddrvarType();
/**
* Returns a new object of class '<em>Pushmember Type</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Pushmember Type</em>'.
* @generated
*/
PushmemberType createPushmemberType();
/**
* Returns a new object of class '<em>Readresource Type</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Readresource Type</em>'.
* @generated
*/
ReadresourceType createReadresourceType();
/**
* Returns a new object of class '<em>Resourcenotoncleanupstack Type</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Resourcenotoncleanupstack Type</em>'.
* @generated
*/
ResourcenotoncleanupstackType createResourcenotoncleanupstackType();
/**
* Returns a new object of class '<em>Resourcesonheap Type</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Resourcesonheap Type</em>'.
* @generated
*/
ResourcesonheapType createResourcesonheapType();
/**
* Returns a new object of class '<em>Returndescriptoroutofscope Type</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Returndescriptoroutofscope Type</em>'.
* @generated
*/
ReturndescriptoroutofscopeType createReturndescriptoroutofscopeType();
/**
* Returns a new object of class '<em>Rfs Type</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Rfs Type</em>'.
* @generated
*/
RfsType createRfsType();
/**
* Returns a new object of class '<em>Rssnames Type</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Rssnames Type</em>'.
* @generated
*/
RssnamesType createRssnamesType();
/**
* Returns a new object of class '<em>Scripts Type</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Scripts Type</em>'.
* @generated
*/
ScriptsType createScriptsType();
/**
* Returns a new object of class '<em>Severities Type</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Severities Type</em>'.
* @generated
*/
SeveritiesType createSeveritiesType();
/**
* Returns a new object of class '<em>Sources Type</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Sources Type</em>'.
* @generated
*/
SourcesType createSourcesType();
/**
* Returns a new object of class '<em>Stringliterals Type</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Stringliterals Type</em>'.
* @generated
*/
StringliteralsType createStringliteralsType();
/**
* Returns a new object of class '<em>Stringsinresourcefiles Type</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Stringsinresourcefiles Type</em>'.
* @generated
*/
StringsinresourcefilesType createStringsinresourcefilesType();
/**
* Returns a new object of class '<em>Struct Type</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Struct Type</em>'.
* @generated
*/
StructType createStructType();
/**
* Returns a new object of class '<em>Tcclasses Type</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Tcclasses Type</em>'.
* @generated
*/
TcclassesType createTcclassesType();
/**
* Returns a new object of class '<em>Tclassdestructor Type</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Tclassdestructor Type</em>'.
* @generated
*/
TclassdestructorType createTclassdestructorType();
/**
* Returns a new object of class '<em>Todocomments Type</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Todocomments Type</em>'.
* @generated
*/
TodocommentsType createTodocommentsType();
/**
* Returns a new object of class '<em>Trapcleanup Type</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Trapcleanup Type</em>'.
* @generated
*/
TrapcleanupType createTrapcleanupType();
/**
* Returns a new object of class '<em>Trapeleave Type</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Trapeleave Type</em>'.
* @generated
*/
TrapeleaveType createTrapeleaveType();
/**
* Returns a new object of class '<em>Traprunl Type</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Traprunl Type</em>'.
* @generated
*/
TraprunlType createTraprunlType();
/**
* Returns a new object of class '<em>Trspassing Type</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Trspassing Type</em>'.
* @generated
*/
TrspassingType createTrspassingType();
/**
* Returns a new object of class '<em>Uids Type</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Uids Type</em>'.
* @generated
*/
UidsType createUidsType();
/**
* Returns a new object of class '<em>Uncompressedaif Type</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Uncompressedaif Type</em>'.
* @generated
*/
UncompressedaifType createUncompressedaifType();
/**
* Returns a new object of class '<em>Uncompressedbmp Type</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Uncompressedbmp Type</em>'.
* @generated
*/
UncompressedbmpType createUncompressedbmpType();
/**
* Returns a new object of class '<em>Unicodesource Type</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Unicodesource Type</em>'.
* @generated
*/
UnicodesourceType createUnicodesourceType();
/**
* Returns a new object of class '<em>Userafter Type</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Userafter Type</em>'.
* @generated
*/
UserafterType createUserafterType();
/**
* Returns a new object of class '<em>Userfree Type</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Userfree Type</em>'.
* @generated
*/
UserfreeType createUserfreeType();
/**
* Returns a new object of class '<em>User Wait For Request Type</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>User Wait For Request Type</em>'.
* @generated
*/
UserWaitForRequestType createUserWaitForRequestType();
/**
* Returns a new object of class '<em>Variablenames Type</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Variablenames Type</em>'.
* @generated
*/
VariablenamesType createVariablenamesType();
/**
* Returns a new object of class '<em>Voidparameter Type</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Voidparameter Type</em>'.
* @generated
*/
VoidparameterType createVoidparameterType();
/**
* Returns a new object of class '<em>Worryingcomments Type</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Worryingcomments Type</em>'.
* @generated
*/
WorryingcommentsType createWorryingcommentsType();
/**
* Returns the package supported by this factory.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the package supported by this factory.
* @generated
*/
CSConfigPackage getCSConfigPackage();
} //CSConfigFactory