core/com.nokia.carbide.cpp.codescanner/src/com/nokia/carbide/cpp/internal/codescanner/gen/CSConfig/CustomizableiconsType.java
author stechong
Fri, 03 Apr 2009 09:33:43 -0500
branchRCL_2_0
changeset 33 2d1c891725ea
permissions -rw-r--r--
Added support for IAD rules; fix for Bug 8251.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
33
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
     1
/*
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
     2
* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
     3
* All rights reserved.
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
     4
* This component and the accompanying materials are made available
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
     5
* under the terms of the License "Eclipse Public License v1.0"
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
     6
* which accompanies this distribution, and is available
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
     7
* at the URL "http://www.eclipse.org/legal/epl-v10.html".
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
     8
*
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
     9
* Initial Contributors:
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
    10
* Nokia Corporation - initial contribution.
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
    11
*
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
    12
* Contributors:
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
    13
*
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
    14
* Description: 
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
    15
*
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
    16
*/
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
    17
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
    18
package com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig;
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
    19
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
    20
import org.eclipse.emf.ecore.EObject;
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
    21
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
    22
/**
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
    23
 * <!-- begin-user-doc -->
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
    24
 * A representation of the model object '<em><b>Customizableicons Type</b></em>'.
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
    25
 * <!-- end-user-doc -->
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
    26
 *
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
    27
 * <p>
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
    28
 * The following features are supported:
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
    29
 * <ul>
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
    30
 *   <li>{@link com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.CustomizableiconsType#getIconsRE <em>Icons RE</em>}</li>
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
    31
 *   <li>{@link com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.CustomizableiconsType#getCategory <em>Category</em>}</li>
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
    32
 *   <li>{@link com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.CustomizableiconsType#isEnable <em>Enable</em>}</li>
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
    33
 *   <li>{@link com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.CustomizableiconsType#getSeverity <em>Severity</em>}</li>
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
    34
 * </ul>
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
    35
 * </p>
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
    36
 *
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
    37
 * @see com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.CSConfigPackage#getCustomizableiconsType()
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
    38
 * @model extendedMetaData="name='customizableicons_._type' kind='elementOnly'"
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
    39
 * @generated
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
    40
 */
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
    41
public interface CustomizableiconsType extends EObject {
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
    42
	/**
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
    43
	 * Returns the value of the '<em><b>Icons RE</b></em>' attribute.
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
    44
	 * <!-- begin-user-doc -->
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
    45
	 * <p>
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
    46
	 * If the meaning of the '<em>Icons RE</em>' attribute isn't clear,
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
    47
	 * there really should be more of a description here...
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
    48
	 * </p>
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
    49
	 * <!-- end-user-doc -->
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
    50
	 * @return the value of the '<em>Icons RE</em>' attribute.
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
    51
	 * @see #setIconsRE(String)
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
    52
	 * @see com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.CSConfigPackage#getCustomizableiconsType_IconsRE()
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
    53
	 * @model dataType="org.eclipse.emf.ecore.xml.type.String" required="true"
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
    54
	 *        extendedMetaData="kind='element' name='iconsRE' namespace='##targetNamespace'"
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
    55
	 * @generated
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
    56
	 */
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
    57
	String getIconsRE();
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
    58
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
    59
	/**
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
    60
	 * Sets the value of the '{@link com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.CustomizableiconsType#getIconsRE <em>Icons RE</em>}' attribute.
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
    61
	 * <!-- begin-user-doc -->
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
    62
	 * <!-- end-user-doc -->
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
    63
	 * @param value the new value of the '<em>Icons RE</em>' attribute.
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
    64
	 * @see #getIconsRE()
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
    65
	 * @generated
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
    66
	 */
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
    67
	void setIconsRE(String value);
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
    68
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
    69
	/**
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
    70
	 * Returns the value of the '<em><b>Category</b></em>' attribute.
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
    71
	 * The literals are from the enumeration {@link com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.CategoryType}.
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
    72
	 * <!-- begin-user-doc -->
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
    73
	 * <p>
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
    74
	 * If the meaning of the '<em>Category</em>' attribute isn't clear,
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
    75
	 * there really should be more of a description here...
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
    76
	 * </p>
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
    77
	 * <!-- end-user-doc -->
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
    78
	 * @return the value of the '<em>Category</em>' attribute.
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
    79
	 * @see com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.CategoryType
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
    80
	 * @see #isSetCategory()
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
    81
	 * @see #unsetCategory()
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
    82
	 * @see #setCategory(CategoryType)
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
    83
	 * @see com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.CSConfigPackage#getCustomizableiconsType_Category()
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
    84
	 * @model unsettable="true"
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
    85
	 *        extendedMetaData="kind='attribute' name='category' namespace='##targetNamespace'"
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
    86
	 * @generated
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
    87
	 */
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
    88
	CategoryType getCategory();
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
    89
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
    90
	/**
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
    91
	 * Sets the value of the '{@link com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.CustomizableiconsType#getCategory <em>Category</em>}' attribute.
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
    92
	 * <!-- begin-user-doc -->
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
    93
	 * <!-- end-user-doc -->
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
    94
	 * @param value the new value of the '<em>Category</em>' attribute.
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
    95
	 * @see com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.CategoryType
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
    96
	 * @see #isSetCategory()
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
    97
	 * @see #unsetCategory()
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
    98
	 * @see #getCategory()
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
    99
	 * @generated
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   100
	 */
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   101
	void setCategory(CategoryType value);
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   102
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   103
	/**
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   104
	 * Unsets the value of the '{@link com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.CustomizableiconsType#getCategory <em>Category</em>}' attribute.
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   105
	 * <!-- begin-user-doc -->
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   106
	 * <!-- end-user-doc -->
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   107
	 * @see #isSetCategory()
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   108
	 * @see #getCategory()
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   109
	 * @see #setCategory(CategoryType)
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   110
	 * @generated
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   111
	 */
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   112
	void unsetCategory();
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   113
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   114
	/**
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   115
	 * Returns whether the value of the '{@link com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.CustomizableiconsType#getCategory <em>Category</em>}' attribute is set.
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   116
	 * <!-- begin-user-doc -->
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   117
	 * <!-- end-user-doc -->
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   118
	 * @return whether the value of the '<em>Category</em>' attribute is set.
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   119
	 * @see #unsetCategory()
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   120
	 * @see #getCategory()
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   121
	 * @see #setCategory(CategoryType)
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   122
	 * @generated
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   123
	 */
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   124
	boolean isSetCategory();
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   125
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   126
	/**
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   127
	 * Returns the value of the '<em><b>Enable</b></em>' attribute.
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   128
	 * <!-- begin-user-doc -->
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   129
	 * <p>
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   130
	 * If the meaning of the '<em>Enable</em>' attribute isn't clear,
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   131
	 * there really should be more of a description here...
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   132
	 * </p>
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   133
	 * <!-- end-user-doc -->
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   134
	 * @return the value of the '<em>Enable</em>' attribute.
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   135
	 * @see #isSetEnable()
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   136
	 * @see #unsetEnable()
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   137
	 * @see #setEnable(boolean)
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   138
	 * @see com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.CSConfigPackage#getCustomizableiconsType_Enable()
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   139
	 * @model unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Boolean" required="true"
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   140
	 *        extendedMetaData="kind='attribute' name='enable' namespace='##targetNamespace'"
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   141
	 * @generated
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   142
	 */
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   143
	boolean isEnable();
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   144
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   145
	/**
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   146
	 * Sets the value of the '{@link com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.CustomizableiconsType#isEnable <em>Enable</em>}' attribute.
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   147
	 * <!-- begin-user-doc -->
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   148
	 * <!-- end-user-doc -->
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   149
	 * @param value the new value of the '<em>Enable</em>' attribute.
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   150
	 * @see #isSetEnable()
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   151
	 * @see #unsetEnable()
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   152
	 * @see #isEnable()
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   153
	 * @generated
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   154
	 */
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   155
	void setEnable(boolean value);
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   156
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   157
	/**
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   158
	 * Unsets the value of the '{@link com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.CustomizableiconsType#isEnable <em>Enable</em>}' attribute.
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   159
	 * <!-- begin-user-doc -->
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   160
	 * <!-- end-user-doc -->
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   161
	 * @see #isSetEnable()
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   162
	 * @see #isEnable()
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   163
	 * @see #setEnable(boolean)
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   164
	 * @generated
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   165
	 */
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   166
	void unsetEnable();
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   167
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   168
	/**
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   169
	 * Returns whether the value of the '{@link com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.CustomizableiconsType#isEnable <em>Enable</em>}' attribute is set.
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   170
	 * <!-- begin-user-doc -->
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   171
	 * <!-- end-user-doc -->
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   172
	 * @return whether the value of the '<em>Enable</em>' attribute is set.
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   173
	 * @see #unsetEnable()
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   174
	 * @see #isEnable()
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   175
	 * @see #setEnable(boolean)
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   176
	 * @generated
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   177
	 */
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   178
	boolean isSetEnable();
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   179
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   180
	/**
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   181
	 * Returns the value of the '<em><b>Severity</b></em>' attribute.
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   182
	 * The literals are from the enumeration {@link com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.SeverityType}.
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   183
	 * <!-- begin-user-doc -->
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   184
	 * <p>
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   185
	 * If the meaning of the '<em>Severity</em>' attribute isn't clear,
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   186
	 * there really should be more of a description here...
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   187
	 * </p>
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   188
	 * <!-- end-user-doc -->
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   189
	 * @return the value of the '<em>Severity</em>' attribute.
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   190
	 * @see com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.SeverityType
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   191
	 * @see #isSetSeverity()
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   192
	 * @see #unsetSeverity()
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   193
	 * @see #setSeverity(SeverityType)
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   194
	 * @see com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.CSConfigPackage#getCustomizableiconsType_Severity()
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   195
	 * @model unsettable="true"
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   196
	 *        extendedMetaData="kind='attribute' name='severity' namespace='##targetNamespace'"
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   197
	 * @generated
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   198
	 */
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   199
	SeverityType getSeverity();
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   200
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   201
	/**
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   202
	 * Sets the value of the '{@link com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.CustomizableiconsType#getSeverity <em>Severity</em>}' attribute.
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   203
	 * <!-- begin-user-doc -->
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   204
	 * <!-- end-user-doc -->
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   205
	 * @param value the new value of the '<em>Severity</em>' attribute.
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   206
	 * @see com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.SeverityType
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   207
	 * @see #isSetSeverity()
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   208
	 * @see #unsetSeverity()
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   209
	 * @see #getSeverity()
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   210
	 * @generated
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   211
	 */
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   212
	void setSeverity(SeverityType value);
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   213
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   214
	/**
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   215
	 * Unsets the value of the '{@link com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.CustomizableiconsType#getSeverity <em>Severity</em>}' attribute.
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   216
	 * <!-- begin-user-doc -->
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   217
	 * <!-- end-user-doc -->
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   218
	 * @see #isSetSeverity()
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   219
	 * @see #getSeverity()
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   220
	 * @see #setSeverity(SeverityType)
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   221
	 * @generated
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   222
	 */
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   223
	void unsetSeverity();
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   224
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   225
	/**
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   226
	 * Returns whether the value of the '{@link com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.CustomizableiconsType#getSeverity <em>Severity</em>}' attribute is set.
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   227
	 * <!-- begin-user-doc -->
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   228
	 * <!-- end-user-doc -->
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   229
	 * @return whether the value of the '<em>Severity</em>' attribute is set.
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   230
	 * @see #unsetSeverity()
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   231
	 * @see #getSeverity()
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   232
	 * @see #setSeverity(SeverityType)
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   233
	 * @generated
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   234
	 */
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   235
	boolean isSetSeverity();
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   236
2d1c891725ea Added support for IAD rules; fix for Bug 8251.
stechong
parents:
diff changeset
   237
} // CustomizableiconsType