Package cruise.umple.compiler
Class FragmentFeatureLeaf
java.lang.Object
cruise.umple.compiler.FeatureNode
cruise.umple.compiler.FragmentFeatureLeaf
public class FragmentFeatureLeaf extends FeatureNode
A FragmentFeatureLeaf consists of one or more mixset fragments.
-
Constructor Summary
Constructors Constructor Description FragmentFeatureLeaf(FeatureModel aFeatureModel)
-
Method Summary
Modifier and Type Method Description boolean
addMixsetFragment(MixsetFragment aMixsetFragment)
boolean
addMixsetFragmentAt(MixsetFragment aMixsetFragment, int index)
boolean
addOrMoveMixsetFragmentAt(MixsetFragment aMixsetFragment, int index)
void
delete()
java.util.List<MixsetFragment>
getMixsetFragment()
MixsetFragment
getMixsetFragment(int index)
boolean
hasMixsetFragment()
int
indexOfMixsetFragment(MixsetFragment aMixsetFragment)
static int
minimumNumberOfMixsetFragment()
int
numberOfMixsetFragment()
boolean
removeMixsetFragment(MixsetFragment aMixsetFragment)
Methods inherited from class cruise.umple.compiler.FeatureNode
addIncomingFeatureLink, addIncomingFeatureLinkAt, addOrMoveIncomingFeatureLinkAt, addOrMoveOutgoingFeatureLinkAt, addOutgoingFeatureLink, addOutgoingFeatureLinkAt, getCompoundFeatureNode, getFeatureModel, getId, getIncomingFeatureLink, getIncomingFeatureLinks, getIsCompoundFeature, getIsLeaf, getName, getOutgoingFeatureLink, getOutgoingFeatureLinks, getUniqueFeatureNodeName, hasCompoundFeatureNode, hasIncomingFeatureLinks, hasOutgoingFeatureLinks, indexOfIncomingFeatureLink, indexOfOutgoingFeatureLink, minimumNumberOfIncomingFeatureLinks, minimumNumberOfOutgoingFeatureLinks, numberOfIncomingFeatureLinks, numberOfOutgoingFeatureLinks, removeIncomingFeatureLink, removeOutgoingFeatureLink, setCompoundFeatureNode, setFeatureModel, setId, setIsCompoundFeature, setIsLeaf, setName, toString
-
Constructor Details
-
Method Details
-
getMixsetFragment
-
getMixsetFragment
-
numberOfMixsetFragment
public int numberOfMixsetFragment() -
hasMixsetFragment
public boolean hasMixsetFragment() -
indexOfMixsetFragment
-
minimumNumberOfMixsetFragment
public static int minimumNumberOfMixsetFragment() -
addMixsetFragment
-
removeMixsetFragment
-
addMixsetFragmentAt
-
addOrMoveMixsetFragmentAt
-
delete
public void delete()- Overrides:
delete
in classFeatureNode
-