package com.openMap1.mapper.core;
/**
* stores a multiplicity constraint for the end of an association or a property.
* Min multiplicity can be 0 or 1, denoted by boolean minIs1.
* Max multiplicity can be 1 or N, denoted by boolean maxIs1.
*/
public class multiplicity {
private boolean minIs1;
private boolean maxIs1;
public multiplicity(boolean min1, boolean max1)
{
minIs1 = min1;
maxIs1 = max1;
}
public boolean minIs1() {return minIs1;}
public boolean maxIs1() {return maxIs1;}
public void setMinIs1(boolean min1) {minIs1 = min1;}
public void setMaxIs1(boolean max1) {maxIs1 = max1;}
public String stringForm()
{
String sMin = "0";
if (minIs1) sMin = "1";
String sMax = "N";
if (maxIs1) sMax = "1";
return "(" + sMin + ".." + sMax + ")";
}
}