summaryrefslogtreecommitdiffstats
path: root/rba.model.view/src/rba/view/BasePoint.java
diff options
context:
space:
mode:
Diffstat (limited to 'rba.model.view/src/rba/view/BasePoint.java')
-rw-r--r--rba.model.view/src/rba/view/BasePoint.java405
1 files changed, 405 insertions, 0 deletions
diff --git a/rba.model.view/src/rba/view/BasePoint.java b/rba.model.view/src/rba/view/BasePoint.java
new file mode 100644
index 0000000..e57c829
--- /dev/null
+++ b/rba.model.view/src/rba/view/BasePoint.java
@@ -0,0 +1,405 @@
+/**
+ */
+package rba.view;
+
+import java.util.Arrays;
+import java.util.Collections;
+import java.util.List;
+
+import org.eclipse.emf.common.util.Enumerator;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the literals of the enumeration '<em><b>Base Point</b></em>',
+ * and utility methods for working with them.
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * <!-- end-model-doc -->
+ * @see rba.view.RBAViewPackage#getBasePoint()
+ * @model
+ * @generated
+ */
+public enum BasePoint implements Enumerator {
+ /**
+ * The '<em><b>LEFT TOP</b></em>' literal object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #LEFT_TOP_VALUE
+ * @generated
+ * @ordered
+ */
+ LEFT_TOP(0, "LEFT_TOP", "LEFT_TOP"),
+
+ /**
+ * The '<em><b>LEFT MIDDLE</b></em>' literal object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #LEFT_MIDDLE_VALUE
+ * @generated
+ * @ordered
+ */
+ LEFT_MIDDLE(1, "LEFT_MIDDLE", "LEFT_MIDDLE"),
+
+ /**
+ * The '<em><b>LEFT BOTTOM</b></em>' literal object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #LEFT_BOTTOM_VALUE
+ * @generated
+ * @ordered
+ */
+ LEFT_BOTTOM(2, "LEFT_BOTTOM", "LEFT_BOTTOM"),
+
+ /**
+ * The '<em><b>RIGHT TOP</b></em>' literal object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #RIGHT_TOP_VALUE
+ * @generated
+ * @ordered
+ */
+ RIGHT_TOP(3, "RIGHT_TOP", "RIGHT_TOP"),
+
+ /**
+ * The '<em><b>RIGHT MIDDLE</b></em>' literal object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #RIGHT_MIDDLE_VALUE
+ * @generated
+ * @ordered
+ */
+ RIGHT_MIDDLE(4, "RIGHT_MIDDLE", "RIGHT_MIDDLE"),
+
+ /**
+ * The '<em><b>RIGHT BOTTOM</b></em>' literal object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #RIGHT_BOTTOM_VALUE
+ * @generated
+ * @ordered
+ */
+ RIGHT_BOTTOM(5, "RIGHT_BOTTOM", "RIGHT_BOTTOM"),
+
+ /**
+ * The '<em><b>CENTER TOP</b></em>' literal object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #CENTER_TOP_VALUE
+ * @generated
+ * @ordered
+ */
+ CENTER_TOP(6, "CENTER_TOP", "CENTER_TOP"),
+
+ /**
+ * The '<em><b>CENTER MIDDLE</b></em>' literal object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #CENTER_MIDDLE_VALUE
+ * @generated
+ * @ordered
+ */
+ CENTER_MIDDLE(7, "CENTER_MIDDLE", "CENTER_MIDDLE"),
+
+ /**
+ * The '<em><b>CENTER BOTTOM</b></em>' literal object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #CENTER_BOTTOM_VALUE
+ * @generated
+ * @ordered
+ */
+ CENTER_BOTTOM(8, "CENTER_BOTTOM", "CENTER_BOTTOM");
+
+ /**
+ * The '<em><b>LEFT TOP</b></em>' literal value.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of '<em><b>LEFT TOP</b></em>' literal object isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @see #LEFT_TOP
+ * @model
+ * @generated
+ * @ordered
+ */
+ public static final int LEFT_TOP_VALUE = 0;
+
+ /**
+ * The '<em><b>LEFT MIDDLE</b></em>' literal value.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of '<em><b>LEFT MIDDLE</b></em>' literal object isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @see #LEFT_MIDDLE
+ * @model
+ * @generated
+ * @ordered
+ */
+ public static final int LEFT_MIDDLE_VALUE = 1;
+
+ /**
+ * The '<em><b>LEFT BOTTOM</b></em>' literal value.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of '<em><b>LEFT BOTTOM</b></em>' literal object isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @see #LEFT_BOTTOM
+ * @model
+ * @generated
+ * @ordered
+ */
+ public static final int LEFT_BOTTOM_VALUE = 2;
+
+ /**
+ * The '<em><b>RIGHT TOP</b></em>' literal value.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of '<em><b>RIGHT TOP</b></em>' literal object isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @see #RIGHT_TOP
+ * @model
+ * @generated
+ * @ordered
+ */
+ public static final int RIGHT_TOP_VALUE = 3;
+
+ /**
+ * The '<em><b>RIGHT MIDDLE</b></em>' literal value.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of '<em><b>RIGHT MIDDLE</b></em>' literal object isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @see #RIGHT_MIDDLE
+ * @model
+ * @generated
+ * @ordered
+ */
+ public static final int RIGHT_MIDDLE_VALUE = 4;
+
+ /**
+ * The '<em><b>RIGHT BOTTOM</b></em>' literal value.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of '<em><b>RIGHT BOTTOM</b></em>' literal object isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @see #RIGHT_BOTTOM
+ * @model
+ * @generated
+ * @ordered
+ */
+ public static final int RIGHT_BOTTOM_VALUE = 5;
+
+ /**
+ * The '<em><b>CENTER TOP</b></em>' literal value.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of '<em><b>CENTER TOP</b></em>' literal object isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @see #CENTER_TOP
+ * @model
+ * @generated
+ * @ordered
+ */
+ public static final int CENTER_TOP_VALUE = 6;
+
+ /**
+ * The '<em><b>CENTER MIDDLE</b></em>' literal value.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of '<em><b>CENTER MIDDLE</b></em>' literal object isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @see #CENTER_MIDDLE
+ * @model
+ * @generated
+ * @ordered
+ */
+ public static final int CENTER_MIDDLE_VALUE = 7;
+
+ /**
+ * The '<em><b>CENTER BOTTOM</b></em>' literal value.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of '<em><b>CENTER BOTTOM</b></em>' literal object isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @see #CENTER_BOTTOM
+ * @model
+ * @generated
+ * @ordered
+ */
+ public static final int CENTER_BOTTOM_VALUE = 8;
+
+ /**
+ * An array of all the '<em><b>Base Point</b></em>' enumerators.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private static final BasePoint[] VALUES_ARRAY = new BasePoint[] { LEFT_TOP, LEFT_MIDDLE, LEFT_BOTTOM, RIGHT_TOP,
+ RIGHT_MIDDLE, RIGHT_BOTTOM, CENTER_TOP, CENTER_MIDDLE, CENTER_BOTTOM, };
+
+ /**
+ * A public read-only list of all the '<em><b>Base Point</b></em>' enumerators.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public static final List<BasePoint> VALUES = Collections.unmodifiableList(Arrays.asList(VALUES_ARRAY));
+
+ /**
+ * Returns the '<em><b>Base Point</b></em>' literal with the specified literal value.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param literal the literal.
+ * @return the matching enumerator or <code>null</code>.
+ * @generated
+ */
+ public static BasePoint get(String literal) {
+ for (int i = 0; i < VALUES_ARRAY.length; ++i) {
+ BasePoint result = VALUES_ARRAY[i];
+ if (result.toString().equals(literal)) {
+ return result;
+ }
+ }
+ return null;
+ }
+
+ /**
+ * Returns the '<em><b>Base Point</b></em>' literal with the specified name.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param name the name.
+ * @return the matching enumerator or <code>null</code>.
+ * @generated
+ */
+ public static BasePoint getByName(String name) {
+ for (int i = 0; i < VALUES_ARRAY.length; ++i) {
+ BasePoint result = VALUES_ARRAY[i];
+ if (result.getName().equals(name)) {
+ return result;
+ }
+ }
+ return null;
+ }
+
+ /**
+ * Returns the '<em><b>Base Point</b></em>' literal with the specified integer value.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the integer value.
+ * @return the matching enumerator or <code>null</code>.
+ * @generated
+ */
+ public static BasePoint get(int value) {
+ switch (value) {
+ case LEFT_TOP_VALUE:
+ return LEFT_TOP;
+ case LEFT_MIDDLE_VALUE:
+ return LEFT_MIDDLE;
+ case LEFT_BOTTOM_VALUE:
+ return LEFT_BOTTOM;
+ case RIGHT_TOP_VALUE:
+ return RIGHT_TOP;
+ case RIGHT_MIDDLE_VALUE:
+ return RIGHT_MIDDLE;
+ case RIGHT_BOTTOM_VALUE:
+ return RIGHT_BOTTOM;
+ case CENTER_TOP_VALUE:
+ return CENTER_TOP;
+ case CENTER_MIDDLE_VALUE:
+ return CENTER_MIDDLE;
+ case CENTER_BOTTOM_VALUE:
+ return CENTER_BOTTOM;
+ }
+ return null;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private final int value;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private final String name;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private final String literal;
+
+ /**
+ * Only this class can construct instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private BasePoint(int value, String name, String literal) {
+ this.value = value;
+ this.name = name;
+ this.literal = literal;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public int getValue() {
+ return value;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getName() {
+ return name;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getLiteral() {
+ return literal;
+ }
+
+ /**
+ * Returns the literal value of the enumerator, which is its string representation.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String toString() {
+ return literal;
+ }
+
+} //BasePoint