Class MixsetOrFile

java.lang.Object
cruise.umple.compiler.MixsetOrFile
Direct Known Subclasses:
Mixset, UmpleFile

public abstract class MixsetOrFile extends Object
A MixsetOrFile is an umple entity that is subject to require logic
  • Constructor Details

    • MixsetOrFile

      public MixsetOrFile()
  • Method Details

    • setUseUmpleFile

      public boolean setUseUmpleFile(UmpleFile aUseUmpleFile)
    • setUseUmpleLine

      public boolean setUseUmpleLine(int aUseUmpleLine)
    • setIsMixset

      public boolean setIsMixset(boolean aIsMixset)
    • getUseUmpleFile

      public UmpleFile getUseUmpleFile()
      File where the use statement was encountered
    • getUseUmpleLine

      public int getUseUmpleLine()
    • getIsMixset

      public boolean getIsMixset()
    • isIsMixset

      public boolean isIsMixset()
    • getPosition

      public Position getPosition()
    • hasPosition

      public boolean hasPosition()
    • getReqImplementation

      public ReqImplementation getReqImplementation(int index)
    • getReqImplementations

      public List<ReqImplementation> getReqImplementations()
    • numberOfReqImplementations

      public int numberOfReqImplementations()
    • hasReqImplementations

      public boolean hasReqImplementations()
    • indexOfReqImplementation

      public int indexOfReqImplementation(ReqImplementation aReqImplementation)
    • getUmpleModel

      public UmpleModel getUmpleModel()
    • hasUmpleModel

      public boolean hasUmpleModel()
    • getFeatureLeaf

      public FeatureLeaf getFeatureLeaf()
    • hasFeatureLeaf

      public boolean hasFeatureLeaf()
    • setPosition

      public boolean setPosition(Position aNewPosition)
    • minimumNumberOfReqImplementations

      public static int minimumNumberOfReqImplementations()
    • addReqImplementation

      public boolean addReqImplementation(ReqImplementation aReqImplementation)
    • removeReqImplementation

      public boolean removeReqImplementation(ReqImplementation aReqImplementation)
    • addReqImplementationAt

      public boolean addReqImplementationAt(ReqImplementation aReqImplementation, int index)
    • addOrMoveReqImplementationAt

      public boolean addOrMoveReqImplementationAt(ReqImplementation aReqImplementation, int index)
    • setUmpleModel

      public boolean setUmpleModel(UmpleModel aUmpleModel)
    • setFeatureLeaf

      public boolean setFeatureLeaf(FeatureLeaf aNewFeatureLeaf)
    • delete

      public void delete()
    • getName

      public abstract String getName()
    • toString

      public String toString()
      Overrides:
      toString in class Object