View Javadoc
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