blob: a2ee2ce96fd0e42c151d399a119f1ee61de4da10 [file]
<?xml version="1.0" encoding="ASCII"?><java:Classifier xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:java="http://www.eclipse.org/intent/bridges/java/0.8" name="org.eclipse.myly.docs.intent.java.example.ExampleEnum" kind="ENUM"> <javadoc content="/**&#xA; * &lt;!-- begin-user-doc --> A representation of the literals of the enumeration '&#xA; * &lt;em>&lt;b>Intent Section Visibility&lt;/b>&lt;/em>', and utility methods for working with them. &lt;!-- end-user-doc&#xA; * -->&#xA; * &#xA; * @see org.eclipse.mylyn.docs.intent.core.document.IntentDocumentPackage#getIntentSectionVisibility()&#xA; * @model&#xA; * @generated&#xA; */"/> <fields name="PUBLIC" visibility="PACKAGE" type="ExampleEnum"> <javadoc content="/**&#xA;&#x9; * The '&lt;em>&lt;b>PUBLIC&lt;/b>&lt;/em>' literal object. &lt;!-- begin-user-doc --> &lt;!-- end-user-doc -->&#xA;&#x9; * &#xA;&#x9; * @see #PUBLIC_VALUE&#xA;&#x9; * @generated&#xA;&#x9; * @ordered&#xA;&#x9; */"/> </fields> <fields name="HIDDEN" visibility="PACKAGE" type="ExampleEnum"> <javadoc content="/**&#xA;&#x9; * The '&lt;em>&lt;b>HIDDEN&lt;/b>&lt;/em>' literal object. &lt;!-- begin-user-doc --> &lt;!-- end-user-doc -->&#xA;&#x9; * &#xA;&#x9; * @see #HIDDEN_VALUE&#xA;&#x9; * @generated&#xA;&#x9; * @ordered&#xA;&#x9; */"/> </fields> <fields name="INTERNAL" visibility="PACKAGE" type="ExampleEnum"> <javadoc content="/**&#xA;&#x9; * The '&lt;em>&lt;b>INTERNAL&lt;/b>&lt;/em>' literal object. &lt;!-- begin-user-doc --> &lt;!-- end-user-doc -->&#xA;&#x9; * &#xA;&#x9; * @see #INTERNAL_VALUE&#xA;&#x9; * @generated&#xA;&#x9; * @ordered&#xA;&#x9; */"/> </fields> <fields name="PUBLIC_VALUE" static="true" final="true" type="int"> <javadoc content="/**&#xA;&#x9; * The '&lt;em>&lt;b>PUBLIC&lt;/b>&lt;/em>' literal value. &lt;!-- begin-user-doc -->&#xA;&#x9; * &lt;p>&#xA;&#x9; * If the meaning of '&lt;em>&lt;b>PUBLIC&lt;/b>&lt;/em>' literal object isn't clear, there really should be more of a&#xA;&#x9; * description here...&#xA;&#x9; * &lt;/p>&#xA;&#x9; * &lt;!-- end-user-doc -->&#xA;&#x9; * &#xA;&#x9; * @see #PUBLIC&#xA;&#x9; * @model&#xA;&#x9; * @generated&#xA;&#x9; * @ordered&#xA;&#x9; */"/> </fields> <fields name="HIDDEN_VALUE" static="true" final="true" type="int"> <javadoc content="/**&#xA;&#x9; * The '&lt;em>&lt;b>HIDDEN&lt;/b>&lt;/em>' literal value. &lt;!-- begin-user-doc -->&#xA;&#x9; * &lt;p>&#xA;&#x9; * If the meaning of '&lt;em>&lt;b>HIDDEN&lt;/b>&lt;/em>' literal object isn't clear, there really should be more of a&#xA;&#x9; * description here...&#xA;&#x9; * &lt;/p>&#xA;&#x9; * &lt;!-- end-user-doc -->&#xA;&#x9; * &#xA;&#x9; * @see #HIDDEN&#xA;&#x9; * @model&#xA;&#x9; * @generated&#xA;&#x9; * @ordered&#xA;&#x9; */"/> </fields> <fields name="INTERNAL_VALUE" static="true" final="true" type="int"> <javadoc content="/**&#xA;&#x9; * The '&lt;em>&lt;b>INTERNAL&lt;/b>&lt;/em>' literal value. &lt;!-- begin-user-doc -->&#xA;&#x9; * &lt;p>&#xA;&#x9; * If the meaning of '&lt;em>&lt;b>INTERNAL&lt;/b>&lt;/em>' literal object isn't clear, there really should be more of&#xA;&#x9; * a description here...&#xA;&#x9; * &lt;/p>&#xA;&#x9; * &lt;!-- end-user-doc -->&#xA;&#x9; * &#xA;&#x9; * @see #INTERNAL&#xA;&#x9; * @model&#xA;&#x9; * @generated&#xA;&#x9; * @ordered&#xA;&#x9; */"/> </fields> <fields name="VALUES_ARRAY" visibility="PRIVATE" static="true" final="true" type="ExampleEnum[]"> <javadoc content="/**&#xA;&#x9; * An array of all the '&lt;em>&lt;b>Intent Section Visibility&lt;/b>&lt;/em>' enumerators. &lt;!-- begin-user-doc -->&#xA;&#x9; * &lt;!-- end-user-doc -->&#xA;&#x9; * &#xA;&#x9; * @generated&#xA;&#x9; */"/> </fields> <fields name="VALUES" static="true" final="true" type="List&lt;ExampleEnum>"> <javadoc content="/**&#xA;&#x9; * A public read-only list of all the '&lt;em>&lt;b>Intent Section Visibility&lt;/b>&lt;/em>' enumerators. &lt;!--&#xA;&#x9; * begin-user-doc --> &lt;!-- end-user-doc -->&#xA;&#x9; * &#xA;&#x9; * @generated&#xA;&#x9; */"/> </fields> <fields name="value" visibility="PRIVATE" final="true" type="int"> <javadoc content="/**&#xA;&#x9; * &lt;!-- begin-user-doc --> &lt;!-- end-user-doc -->&#xA;&#x9; * &#xA;&#x9; * @generated&#xA;&#x9; */"/> </fields> <fields name="name" visibility="PRIVATE" final="true" type="String"> <javadoc content="/**&#xA;&#x9; * &lt;!-- begin-user-doc --> &lt;!-- end-user-doc -->&#xA;&#x9; * &#xA;&#x9; * @generated&#xA;&#x9; */"/> </fields> <fields name="literal" visibility="PRIVATE" final="true" type="String"> <javadoc content="/**&#xA;&#x9; * &lt;!-- begin-user-doc --> &lt;!-- end-user-doc -->&#xA;&#x9; * &#xA;&#x9; * @generated&#xA;&#x9; */"/> </fields> <methods name="get(String)" static="true" simpleName="get" returnType="ExampleEnum" content="for (int i = 0; i &lt; VALUES_ARRAY.length; ++i) {&#xA;ExampleEnum result = VALUES_ARRAY[i];&#xA;if (result.toString().equals(literal)) {&#xA;return result;&#xA;}&#xA;}&#xA;return null;"> <javadoc content="/**&#xA;&#x9; * Returns the '&lt;em>&lt;b>Intent Section Visibility&lt;/b>&lt;/em>' literal with the specified literal value. &lt;!--&#xA;&#x9; * begin-user-doc --> &lt;!-- end-user-doc -->&#xA;&#x9; * &#xA;&#x9; * @generated&#xA;&#x9; */"/> <parameters name="literal" type="String"/> </methods> <methods name="getByName(String)" static="true" simpleName="getByName" returnType="ExampleEnum" content="for (int i = 0; i &lt; VALUES_ARRAY.length; ++i) {&#xA;ExampleEnum result = VALUES_ARRAY[i];&#xA;if (result.getName().equals(name)) {&#xA;return result;&#xA;}&#xA;}&#xA;return null;"> <javadoc content="/**&#xA;&#x9; * Returns the '&lt;em>&lt;b>Intent Section Visibility&lt;/b>&lt;/em>' literal with the specified name. &lt;!--&#xA;&#x9; * begin-user-doc --> &lt;!-- end-user-doc -->&#xA;&#x9; * &#xA;&#x9; * @generated&#xA;&#x9; */"/> <parameters name="name" type="String"/> </methods> <methods name="get(int)" static="true" simpleName="get" returnType="ExampleEnum" content="switch (value) {&#xA;case PUBLIC_VALUE:&#xA;return PUBLIC;&#xA;case HIDDEN_VALUE:&#xA;return HIDDEN;&#xA;case INTERNAL_VALUE:&#xA;return INTERNAL;&#xA;}&#xA;return null;"> <javadoc content="/**&#xA;&#x9; * Returns the '&lt;em>&lt;b>Intent Section Visibility&lt;/b>&lt;/em>' literal with the specified integer value. &lt;!--&#xA;&#x9; * begin-user-doc --> &lt;!-- end-user-doc -->&#xA;&#x9; * &#xA;&#x9; * @generated&#xA;&#x9; */"/> <parameters name="value" type="int"/> </methods> <methods xsi:type="java:Constructor" name="ExampleEnum(int,String,String)" visibility="PRIVATE" simpleName="ExampleEnum" returnType="void" content="this.value = value;&#xA;this.name = name;&#xA;this.literal = literal;"> <javadoc content="/**&#xA;&#x9; * Only this class can construct instances. &lt;!-- begin-user-doc --> &lt;!-- end-user-doc -->&#xA;&#x9; * &#xA;&#x9; * @generated&#xA;&#x9; */"/> <parameters name="value" type="int"/> <parameters name="name" type="String"/> <parameters name="literal" type="String"/> </methods> <methods name="getValue()" simpleName="getValue" returnType="int" content="return value;"> <javadoc content="/**&#xA;&#x9; * &lt;!-- begin-user-doc --> &lt;!-- end-user-doc -->&#xA;&#x9; * &#xA;&#x9; * @generated&#xA;&#x9; */"/> </methods> <methods name="getName()" simpleName="getName" returnType="String" content="return name;"> <javadoc content="/**&#xA;&#x9; * &lt;!-- begin-user-doc --> &lt;!-- end-user-doc -->&#xA;&#x9; * &#xA;&#x9; * @generated&#xA;&#x9; */"/> </methods> <methods name="getLiteral()" simpleName="getLiteral" returnType="String" content="return literal;"> <javadoc content="/**&#xA;&#x9; * &lt;!-- begin-user-doc --> &lt;!-- end-user-doc -->&#xA;&#x9; * &#xA;&#x9; * @generated&#xA;&#x9; */"/> </methods> <methods name="toString()" simpleName="toString" returnType="String" content="return literal;"> <javadoc content="/**&#xA;&#x9; * Returns the literal value of the enumerator, which is its string representation. &lt;!-- begin-user-doc&#xA;&#x9; * --> &lt;!-- end-user-doc -->&#xA;&#x9; * &#xA;&#x9; * @generated&#xA;&#x9; */"/> </methods></java:Classifier>