|
29 | 29 | */ |
30 | 30 | public interface IElement extends IChemObject { |
31 | 31 |
|
| 32 | + /** |
| 33 | + * Byte enum constants for element atomic numbers |
| 34 | + */ |
| 35 | + public static final byte Wildcard = 0; |
| 36 | + public static final byte H = 1; |
| 37 | + public static final byte He = 2; |
| 38 | + public static final byte Li = 3; |
| 39 | + public static final byte Be = 4; |
| 40 | + public static final byte B = 5; |
| 41 | + public static final byte C = 6; |
| 42 | + public static final byte N = 7; |
| 43 | + public static final byte O = 8; |
| 44 | + public static final byte F = 9; |
| 45 | + public static final byte Ne = 10; |
| 46 | + public static final byte Na = 11; |
| 47 | + public static final byte Mg = 12; |
| 48 | + public static final byte Al = 13; |
| 49 | + public static final byte Si = 14; |
| 50 | + public static final byte P = 15; |
| 51 | + public static final byte S = 16; |
| 52 | + public static final byte Cl = 17; |
| 53 | + public static final byte Ar = 18; |
| 54 | + public static final byte K = 19; |
| 55 | + public static final byte Ca = 20; |
| 56 | + public static final byte Sc = 21; |
| 57 | + public static final byte Ti = 22; |
| 58 | + public static final byte V = 23; |
| 59 | + public static final byte Cr = 24; |
| 60 | + public static final byte Mn = 25; |
| 61 | + public static final byte Fe = 26; |
| 62 | + public static final byte Co = 27; |
| 63 | + public static final byte Ni = 28; |
| 64 | + public static final byte Cu = 29; |
| 65 | + public static final byte Zn = 30; |
| 66 | + public static final byte Ga = 31; |
| 67 | + public static final byte Ge = 32; |
| 68 | + public static final byte As = 33; |
| 69 | + public static final byte Se = 34; |
| 70 | + public static final byte Br = 35; |
| 71 | + public static final byte Kr = 36; |
| 72 | + public static final byte Rb = 37; |
| 73 | + public static final byte Sr = 38; |
| 74 | + public static final byte Y = 39; |
| 75 | + public static final byte Zr = 40; |
| 76 | + public static final byte Nb = 41; |
| 77 | + public static final byte Mo = 42; |
| 78 | + public static final byte Tc = 43; |
| 79 | + public static final byte Ru = 44; |
| 80 | + public static final byte Rh = 45; |
| 81 | + public static final byte Pd = 46; |
| 82 | + public static final byte Ag = 47; |
| 83 | + public static final byte Cd = 48; |
| 84 | + public static final byte In = 49; |
| 85 | + public static final byte Sn = 50; |
| 86 | + public static final byte Sb = 51; |
| 87 | + public static final byte Te = 52; |
| 88 | + public static final byte I = 53; |
| 89 | + public static final byte Xe = 54; |
| 90 | + public static final byte Cs = 55; |
| 91 | + public static final byte Ba = 56; |
| 92 | + public static final byte La = 57; |
| 93 | + public static final byte Ce = 58; |
| 94 | + public static final byte Pr = 59; |
| 95 | + public static final byte Nd = 60; |
| 96 | + public static final byte Pm = 61; |
| 97 | + public static final byte Sm = 62; |
| 98 | + public static final byte Eu = 63; |
| 99 | + public static final byte Gd = 64; |
| 100 | + public static final byte Tb = 65; |
| 101 | + public static final byte Dy = 66; |
| 102 | + public static final byte Ho = 67; |
| 103 | + public static final byte Er = 68; |
| 104 | + public static final byte Tm = 69; |
| 105 | + public static final byte Yb = 70; |
| 106 | + public static final byte Lu = 71; |
| 107 | + public static final byte Hf = 72; |
| 108 | + public static final byte Ta = 73; |
| 109 | + public static final byte W = 74; |
| 110 | + public static final byte Re = 75; |
| 111 | + public static final byte Os = 76; |
| 112 | + public static final byte Ir = 77; |
| 113 | + public static final byte Pt = 78; |
| 114 | + public static final byte Au = 79; |
| 115 | + public static final byte Hg = 80; |
| 116 | + public static final byte Tl = 81; |
| 117 | + public static final byte Pb = 82; |
| 118 | + public static final byte Bi = 83; |
| 119 | + public static final byte Po = 84; |
| 120 | + public static final byte At = 85; |
| 121 | + public static final byte Rn = 86; |
| 122 | + public static final byte Fr = 87; |
| 123 | + public static final byte Ra = 88; |
| 124 | + public static final byte Ac = 89; |
| 125 | + public static final byte Th = 90; |
| 126 | + public static final byte Pa = 91; |
| 127 | + public static final byte U = 92; |
| 128 | + public static final byte Np = 93; |
| 129 | + public static final byte Pu = 94; |
| 130 | + public static final byte Am = 95; |
| 131 | + public static final byte Cm = 96; |
| 132 | + public static final byte Bk = 97; |
| 133 | + public static final byte Cf = 98; |
| 134 | + public static final byte Es = 99; |
| 135 | + public static final byte Fm = 100; |
| 136 | + public static final byte Md = 101; |
| 137 | + public static final byte No = 102; |
| 138 | + public static final byte Lr = 103; |
| 139 | + public static final byte Rf = 104; |
| 140 | + public static final byte Db = 105; |
| 141 | + public static final byte Sg = 106; |
| 142 | + public static final byte Bh = 107; |
| 143 | + public static final byte Hs = 108; |
| 144 | + public static final byte Mt = 109; |
| 145 | + public static final byte Ds = 110; |
| 146 | + public static final byte Rg = 111; |
| 147 | + public static final byte Cn = 112; |
| 148 | + public static final byte Nh = 113; |
| 149 | + public static final byte Fl = 114; |
| 150 | + public static final byte Mc = 115; |
| 151 | + public static final byte Lv = 116; |
| 152 | + public static final byte Ts = 117; |
| 153 | + public static final byte Og = 118; |
| 154 | + |
32 | 155 | /** |
33 | 156 | * Returns the atomic number of this element. |
34 | 157 | * |
|
0 commit comments