Class CVListVp

java.lang.Object
org.proforma.variability.transfer.CVListVp
All Implemented Interfaces:
Serializable

public class CVListVp extends Object implements Serializable
See Also:
  • Constructor Details

    • CVListVp

      public CVListVp()
    • CVListVp

      public CVListVp(CVp cvp, List<CV> list)
    • CVListVp

      public CVListVp(CVListVp other)
  • Method Details

    • createEmptyList

      public static CVListVp createEmptyList(CVp cvp)
    • createFromCSList

      public static CVListVp createFromCSList(CVList list)
    • getCVp

      public CVp getCVp()
    • setCVp

      public void setCVp(CVp cvp)
    • getList

      public List<CV> getList()
    • setList

      public void setList(List<CV> list)
    • duplicateWithReorderedCVp

      public CVListVp duplicateWithReorderedCVp(CVp reorderedCVp)
    • sort

      public void sort()
    • prettyPrint

      public void prettyPrint()
    • prettyPrint

      public void prettyPrint(PrintStream out)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getInst

      public CVVp getInst(int index)
    • getDistinctValuesForVp

      public List<V> getDistinctValuesForVp(int index)
    • calculateSelectableItemsForGivenPrefix

      public List<V> calculateSelectableItemsForGivenPrefix(List<V> prefix)
    • size

      public int size()
    • isEmpty

      public boolean isEmpty()
    • contains

      public boolean contains(CV cv)
    • getRandomElement

      public CV getRandomElement()