* <!-- end-user-doc -->
* @generated NOT
*/
protected String getText() {
String text = new String("");
Property p = (Property) resolveSemanticElement();
if (p.getEndType() != null)
text = p.getName() + ": " + p.getEndType().getName() + " [";
else
return "Error!";
if (p.getLower() == -1) {
if (p.getUpper() == -1)
text = text + "*..*";
else
text = text + "*.." + Integer.toString(p.getUpper());
} else {
if ((p.getLower() == 0) && (p.getUpper() == -1))
text = text + "*";
else {
if (p.getLower() == p.getUpper())
text = text + Integer.toString(p.getLower());
else {
if (p.getUpper() == -1)
text = text + Integer.toString(p.getLower()) + "..*";
else
text = text + Integer.toString(p.getLower()) + ".."
+ Integer.toString(p.getUpper());
}
}
}
text = text + "]";
return text;