📄 tlinetype.java
字号:
/**
* <copyright>
* </copyright>
*
* $Id: TLineType.java,v 1.1 2006/12/05 05:18:55 niegy Exp $
*/
package com.primeton.studio.gef.core;
import java.util.Arrays;
import java.util.Collections;
import java.util.List;
import org.eclipse.emf.common.util.AbstractEnumerator;
/**
* <!-- begin-user-doc -->
* A representation of the literals of the enumeration '<em><b>TLine Type</b></em>',
* and utility methods for working with them.
* <!-- end-user-doc -->
* @see com.primeton.studio.gef.core.CorePackage#getTLineType()
* @model
* @generated
*/
public final class TLineType extends AbstractEnumerator {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final String copyright = "";
/**
* The '<em><b>Common</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>Common</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #COMMON_LITERAL
* @model name="common"
* @generated
* @ordered
*/
public static final int COMMON = 0;
/**
* The '<em><b>Reference</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>Reference</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #REFERENCE_LITERAL
* @model name="reference"
* @generated
* @ordered
*/
public static final int REFERENCE = 1;
/**
* The '<em><b>Inheritance</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>Inheritance</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #INHERITANCE_LITERAL
* @model name="inheritance"
* @generated
* @ordered
*/
public static final int INHERITANCE = 2;
/**
* The '<em><b>Note</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>Note</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #NOTE_LITERAL
* @model name="note"
* @generated
* @ordered
*/
public static final int NOTE = 3;
/**
* The '<em><b>Others</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>Others</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #OTHERS_LITERAL
* @model name="others"
* @generated
* @ordered
*/
public static final int OTHERS = 4;
/**
* The '<em><b>Common</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #COMMON
* @generated
* @ordered
*/
public static final TLineType COMMON_LITERAL = new TLineType(COMMON, "common", "common");
/**
* The '<em><b>Reference</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #REFERENCE
* @generated
* @ordered
*/
public static final TLineType REFERENCE_LITERAL = new TLineType(REFERENCE, "reference", "reference");
/**
* The '<em><b>Inheritance</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #INHERITANCE
* @generated
* @ordered
*/
public static final TLineType INHERITANCE_LITERAL = new TLineType(INHERITANCE, "inheritance", "inheritance");
/**
* The '<em><b>Note</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #NOTE
* @generated
* @ordered
*/
public static final TLineType NOTE_LITERAL = new TLineType(NOTE, "note", "note");
/**
* The '<em><b>Others</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #OTHERS
* @generated
* @ordered
*/
public static final TLineType OTHERS_LITERAL = new TLineType(OTHERS, "others", "others");
/**
* An array of all the '<em><b>TLine Type</b></em>' enumerators.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private static final TLineType[] VALUES_ARRAY =
new TLineType[] {
COMMON_LITERAL,
REFERENCE_LITERAL,
INHERITANCE_LITERAL,
NOTE_LITERAL,
OTHERS_LITERAL,
};
/**
* A public read-only list of all the '<em><b>TLine Type</b></em>' enumerators.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final List VALUES = Collections.unmodifiableList(Arrays.asList(VALUES_ARRAY));
/**
* Returns the '<em><b>TLine Type</b></em>' literal with the specified literal value.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static TLineType get(String literal) {
for (int i = 0; i < VALUES_ARRAY.length; ++i) {
TLineType result = VALUES_ARRAY[i];
if (result.toString().equals(literal)) {
return result;
}
}
return null;
}
/**
* Returns the '<em><b>TLine Type</b></em>' literal with the specified name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static TLineType getByName(String name) {
for (int i = 0; i < VALUES_ARRAY.length; ++i) {
TLineType result = VALUES_ARRAY[i];
if (result.getName().equals(name)) {
return result;
}
}
return null;
}
/**
* Returns the '<em><b>TLine Type</b></em>' literal with the specified integer value.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static TLineType get(int value) {
switch (value) {
case COMMON: return COMMON_LITERAL;
case REFERENCE: return REFERENCE_LITERAL;
case INHERITANCE: return INHERITANCE_LITERAL;
case NOTE: return NOTE_LITERAL;
case OTHERS: return OTHERS_LITERAL;
}
return null;
}
/**
* Only this class can construct instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private TLineType(int value, String name, String literal) {
super(value, name, literal);
}
} //TLineType
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -