Class Multiplicity

java.lang.Object
cruise.umple.compiler.Multiplicity
Direct Known Subclasses:
Range

public class Multiplicity
extends java.lang.Object
A multplicity constrains the number of linked objects at one end of an association TODO: extract derived attributes from Umple_Code.ump (getLowerBound etc.) In Umple_Code.ump: Methods for querying various propertiies of a Multiplicit
  • Constructor Details

  • Method Details

    • setBound

      public boolean setBound​(java.lang.String aBound)
    • setMinimum

      public boolean setMinimum​(java.lang.String aMinimum)
    • setMaximum

      public boolean setMaximum​(java.lang.String aMaximum)
    • getBound

      public java.lang.String getBound()
      used when minimum=maximum;
    • getMinimum

      public java.lang.String getMinimum()
    • getMaximum

      public java.lang.String getMaximum()
    • getParserable

      public java.lang.String getParserable()
    • equals

      public boolean equals​(java.lang.Object obj)
      Overrides:
      equals in class java.lang.Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class java.lang.Object
    • delete

      public void delete()
    • setRange

      public void setRange​(java.lang.String lowerBound, java.lang.String upperBound)
    • getRange

      public java.lang.String getRange()
    • getRangeParts

      public java.lang.String[] getRangeParts()
    • isValid

      public boolean isValid()
    • minimizeRange

      public void minimizeRange​(Multiplicity compareTo)
    • getLowerBound

      public int getLowerBound()
    • getUpperBound

      public int getUpperBound()
    • isLowerBoundMany

      public boolean isLowerBoundMany()
    • isUpperBoundMany

      public boolean isUpperBoundMany()
    • isLowerBoundNumeric

      public boolean isLowerBoundNumeric()
    • isUpperBoundNumeric

      public boolean isUpperBoundNumeric()
    • isMany

      public boolean isMany()
    • isOne

      public boolean isOne()
    • toString

      public java.lang.String toString()
      Overrides:
      toString in class java.lang.Object