public class Cardinality
extends java.lang.Object
implements java.io.Serializable
Constructor and Description |
---|
Cardinality() |
Cardinality(int startValue) |
Cardinality(int startValue,
int endValue) |
Cardinality(java.util.List<java.lang.Integer> valueList) |
Cardinality(java.lang.String cardinality) |
Modifier and Type | Method and Description |
---|---|
void |
addValueToList(int value) |
boolean |
checkCardinality(int inputValue)
check if the cardinality is followed
|
java.lang.String |
checkCardinalityString(java.lang.String cardinality) |
boolean |
checkNumberListContinuity(java.util.List<java.lang.Integer> valueList) |
java.lang.Object |
clone() |
int |
getCardinalityTimeScope() |
int |
getEndValue() |
int |
getStartValue() |
java.util.List<java.lang.Integer> |
getValueList() |
int |
getValueType() |
static void |
main(java.lang.String[] str) |
void |
setCardinalityTimeScope(int cardinalityTimeScope) |
void |
setEndValue(int endValue) |
void |
setStartValue(int startValue) |
java.lang.String |
toLetters() |
java.lang.String |
toString()
transform the cardinality value list into cardinality string;
current, we only have such string: "1", "1..*","0..1", "*"
|
public Cardinality()
public Cardinality(int startValue)
public Cardinality(int startValue, int endValue)
public Cardinality(java.util.List<java.lang.Integer> valueList)
public Cardinality(java.lang.String cardinality)
public java.lang.Object clone()
clone
in class java.lang.Object
public int getStartValue()
public int getEndValue()
public java.util.List<java.lang.Integer> getValueList()
public int getValueType()
public int getCardinalityTimeScope()
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String toLetters()
public void setStartValue(int startValue)
public void setEndValue(int endValue)
public void addValueToList(int value)
public void setCardinalityTimeScope(int cardinalityTimeScope)
public boolean checkCardinality(int inputValue)
inputValue
- public java.lang.String checkCardinalityString(java.lang.String cardinality)
public boolean checkNumberListContinuity(java.util.List<java.lang.Integer> valueList)
public static void main(java.lang.String[] str)