1 package com.bonevich.erj.mof.interfaces.model;
2 import javax.jmi.model.*;
3
4 public class CardinalityEnum implements com.bonevich.erj.mof.interfaces.model.Cardinality
5 {
6 public static final CardinalityEnum ZERO_TO_ZERO = new CardinalityEnum( "ZERO_TO_ZERO" );
7 public static final CardinalityEnum ONE_TO_ZERO = new CardinalityEnum( "ONE_TO_ZERO" );
8 public static final CardinalityEnum ONE_TO_ONE = new CardinalityEnum( "ONE_TO_ONE" );
9 public static final CardinalityEnum ZERO_TO_MANY = new CardinalityEnum( "ZERO_TO_MANY" );
10 public static final CardinalityEnum ONE_TO_MANY = new CardinalityEnum( "ONE_TO_MANY" );
11 public static final CardinalityEnum ZERO_TO_MANY_MANDATORY = new CardinalityEnum( "ZERO_TO_MANY_MANDATORY" );
12 public static final CardinalityEnum ONE_TO_MANY_MANDATORY = new CardinalityEnum( "ONE_TO_MANY_MANDATORY" );
13 public static final CardinalityEnum MANY_TO_MANY = new CardinalityEnum( "MANY_TO_MANY" );
14
15 private final java.lang.String literalName;
16 private static final java.util.List typeName;
17 static
18 {
19 java.util.ArrayList temp = new java.util.ArrayList();
20 temp.add( "ErjInfoModel" );
21 temp.add( "Cardinality" );
22 typeName = java.util.Collections.unmodifiableList(temp);
23 }
24 public java.util.List refTypeName()
25 {
26 return typeName;
27 }
28 public boolean equals(Object o)
29 {
30 if (o instanceof CardinalityEnum) return (o == this);
31 else return ((o instanceof javax.jmi.reflect.RefEnum) && ((javax.jmi.reflect.RefEnum) o).refTypeName().equals(typeName) &&o.toString().equals(literalName));
32 }
33 public String toString()
34 {
35 return literalName;
36 }
37 protected Object readResolve() throws java.io.ObjectStreamException
38 {
39 if (literalName.equals(ZERO_TO_ZERO.literalName)) return ZERO_TO_ZERO;
40 if (literalName.equals(ONE_TO_ZERO.literalName)) return ONE_TO_ZERO;
41 if (literalName.equals(ONE_TO_ONE.literalName)) return ONE_TO_ONE;
42 if (literalName.equals(ZERO_TO_MANY.literalName)) return ZERO_TO_MANY;
43 if (literalName.equals(ONE_TO_MANY.literalName)) return ONE_TO_MANY;
44 if (literalName.equals(ZERO_TO_MANY_MANDATORY.literalName)) return ZERO_TO_MANY_MANDATORY;
45 if (literalName.equals(ONE_TO_MANY_MANDATORY.literalName)) return ONE_TO_MANY_MANDATORY;
46 return MANY_TO_MANY;
47 }
48 public int hashCode()
49 {
50 return literalName.hashCode();
51 }
52 private CardinalityEnum(String literalName)
53 {
54 this.literalName = literalName;
55 }
56 }
This page was automatically generated by Maven