Package cruise.umple.compiler
Class FeatureLeaf
java.lang.Object
cruise.umple.compiler.FeatureNode
cruise.umple.compiler.FeatureLeaf
public class FeatureLeaf extends FeatureNode
A FeatureLeaf contains a full mixset or a full file.
-
Constructor Summary
Constructors Constructor Description FeatureLeaf(FeatureModel aFeatureModel)
-
Method Summary
Modifier and Type Method Description void
delete()
MixsetOrFile
getMixsetOrFileNode()
java.lang.String
getUniqueFeatureNodeName()
a leaf node returns its actual name as a unique name.boolean
hasMixsetOrFileNode()
boolean
setMixsetOrFileNode(MixsetOrFile aNewMixsetOrFileNode)
Methods inherited from class cruise.umple.compiler.FeatureNode
addIncomingFeatureLink, addIncomingFeatureLinkAt, addOrMoveIncomingFeatureLinkAt, addOrMoveOutgoingFeatureLinkAt, addOutgoingFeatureLink, addOutgoingFeatureLinkAt, getCompoundFeatureNode, getFeatureModel, getId, getIncomingFeatureLink, getIncomingFeatureLinks, getIsCompoundFeature, getIsLeaf, getName, getOutgoingFeatureLink, getOutgoingFeatureLinks, hasCompoundFeatureNode, hasIncomingFeatureLinks, hasOutgoingFeatureLinks, indexOfIncomingFeatureLink, indexOfOutgoingFeatureLink, minimumNumberOfIncomingFeatureLinks, minimumNumberOfOutgoingFeatureLinks, numberOfIncomingFeatureLinks, numberOfOutgoingFeatureLinks, removeIncomingFeatureLink, removeOutgoingFeatureLink, setCompoundFeatureNode, setFeatureModel, setId, setIsCompoundFeature, setIsLeaf, setName, toString
-
Constructor Details
-
Method Details
-
getMixsetOrFileNode
-
hasMixsetOrFileNode
public boolean hasMixsetOrFileNode() -
setMixsetOrFileNode
-
delete
public void delete()- Overrides:
delete
in classFeatureNode
-
getUniqueFeatureNodeName
public java.lang.String getUniqueFeatureNodeName()a leaf node returns its actual name as a unique name.- Overrides:
getUniqueFeatureNodeName
in classFeatureNode
-