public enum CardinalityKind extends Enum<CardinalityKind>
Enum Constant and Description |
---|
MANY |
ONE_OR_MANY |
ONLY_ONE |
UNKNOW |
ZERO_ONE_OR_MANY |
ZERO_OR_ONE |
Modifier and Type | Method and Description |
---|---|
static CardinalityKind |
getCardinality(int lower,
int upper) |
static CardinalityKind |
getCardinality(String literal) |
String |
getLiteral() |
int |
getLower() |
String |
getName() |
int |
getUpper() |
static CardinalityKind |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static CardinalityKind[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final CardinalityKind MANY
public static final CardinalityKind ONE_OR_MANY
public static final CardinalityKind ONLY_ONE
public static final CardinalityKind UNKNOW
public static final CardinalityKind ZERO_ONE_OR_MANY
public static final CardinalityKind ZERO_OR_ONE
public static CardinalityKind[] values()
for (CardinalityKind c : CardinalityKind.values()) System.out.println(c);
public static CardinalityKind valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullpublic String getLiteral()
public String getName()
public int getLower()
public int getUpper()
public static CardinalityKind getCardinality(int lower, int upper)
public static CardinalityKind getCardinality(String literal)