Package cruise.umple.compiler
Class MixsetInMethod
java.lang.Object
cruise.umple.compiler.MixsetInMethod
public class MixsetInMethod
extends java.lang.Object
This class keeps references to mixsets which are iside methods
-
Constructor Summary
Constructors Constructor Description MixsetInMethod(java.lang.String aMixsetName, int aStartPositionIndex, int aEndPositionIndex, java.lang.String aMixsetFragment)
-
Method Summary
Modifier and Type Method Description boolean
addChildMixset(MixsetInMethod aChildMixset)
void
delete()
MixsetInMethod
getChildMixset(int index)
MixsetInMethod[]
getChildMixsets()
int
getEndPositionIndex()
MethodBody
getMethodBody()
java.lang.String
getMixsetFragment()
java.lang.String
getMixsetName()
MixsetInMethod
getParentInnerMixset()
to determine if its inner mixsetint
getStartPositionIndex()
relative to the original body of the methodboolean
hasChildMixsets()
boolean
hasMethodBody()
int
indexOfChildMixset(MixsetInMethod aChildMixset)
int
numberOfChildMixsets()
boolean
removeChildMixset(MixsetInMethod aChildMixset)
boolean
setEndPositionIndex(int aEndPositionIndex)
boolean
setMethodBody(MethodBody aMethodBody)
boolean
setMixsetFragment(java.lang.String aMixsetFragment)
boolean
setMixsetName(java.lang.String aMixsetName)
boolean
setParentInnerMixset(MixsetInMethod aParentInnerMixset)
boolean
setStartPositionIndex(int aStartPositionIndex)
java.lang.String
toString()
-
Constructor Details
-
MixsetInMethod
public MixsetInMethod(java.lang.String aMixsetName, int aStartPositionIndex, int aEndPositionIndex, java.lang.String aMixsetFragment)
-
-
Method Details
-
setMixsetName
public boolean setMixsetName(java.lang.String aMixsetName) -
setStartPositionIndex
public boolean setStartPositionIndex(int aStartPositionIndex) -
setEndPositionIndex
public boolean setEndPositionIndex(int aEndPositionIndex) -
setParentInnerMixset
-
addChildMixset
-
removeChildMixset
-
setMixsetFragment
public boolean setMixsetFragment(java.lang.String aMixsetFragment) -
getMixsetName
public java.lang.String getMixsetName() -
getStartPositionIndex
public int getStartPositionIndex()relative to the original body of the method -
getEndPositionIndex
public int getEndPositionIndex() -
getParentInnerMixset
to determine if its inner mixset -
getChildMixset
-
getChildMixsets
-
numberOfChildMixsets
public int numberOfChildMixsets() -
hasChildMixsets
public boolean hasChildMixsets() -
indexOfChildMixset
-
getMixsetFragment
public java.lang.String getMixsetFragment() -
getMethodBody
-
hasMethodBody
public boolean hasMethodBody() -
setMethodBody
-
delete
public void delete() -
toString
public java.lang.String toString()- Overrides:
toString
in classjava.lang.Object
-