Class GroupRoot
- java.lang.Object
-
- net.sourceforge.plantuml.cucadiagram.GroupRoot
-
- All Implemented Interfaces:
IEntity
,IGroup
,Hideable
,LineConfigurable
,Removeable
,SpecificBackcolorable
public class GroupRoot extends Object implements IGroup
-
-
Constructor Summary
Constructors Constructor Description GroupRoot(EntityFactory entityFactory)
-
Method Summary
-
-
-
Constructor Detail
-
GroupRoot
public GroupRoot(EntityFactory entityFactory)
-
-
Method Detail
-
getLeafsDirect
public Collection<ILeaf> getLeafsDirect()
- Specified by:
getLeafsDirect
in interfaceIGroup
-
getDisplay
public Display getDisplay()
- Specified by:
getDisplay
in interfaceIEntity
-
setDisplay
public void setDisplay(Display display)
- Specified by:
setDisplay
in interfaceIEntity
-
getLeafType
public LeafType getLeafType()
- Specified by:
getLeafType
in interfaceIEntity
-
getStereotype
public Stereotype getStereotype()
- Specified by:
getStereotype
in interfaceIEntity
-
setStereotype
public void setStereotype(Stereotype stereotype)
- Specified by:
setStereotype
in interfaceIEntity
-
getCodeGetName
public String getCodeGetName()
- Specified by:
getCodeGetName
in interfaceIEntity
-
getParentContainer
public IGroup getParentContainer()
- Specified by:
getParentContainer
in interfaceIEntity
-
containsLeafRecurse
public boolean containsLeafRecurse(ILeaf entity)
- Specified by:
containsLeafRecurse
in interfaceIGroup
-
getChildren
public Collection<IGroup> getChildren()
- Specified by:
getChildren
in interfaceIGroup
-
moveEntitiesTo
public void moveEntitiesTo(IGroup dest)
- Specified by:
moveEntitiesTo
in interfaceIGroup
-
getGroupType
public GroupType getGroupType()
- Specified by:
getGroupType
in interfaceIGroup
-
getNamespace
public Code getNamespace()
- Specified by:
getNamespace
in interfaceIGroup
-
getPackageStyle
public PackageStyle getPackageStyle()
- Specified by:
getPackageStyle
in interfaceIGroup
-
overrideImage
public void overrideImage(IEntityImage img, LeafType state)
- Specified by:
overrideImage
in interfaceIGroup
-
getUSymbol
public USymbol getUSymbol()
- Specified by:
getUSymbol
in interfaceIEntity
-
setUSymbol
public void setUSymbol(USymbol symbol)
- Specified by:
setUSymbol
in interfaceIEntity
-
getSingleStrategy
public SingleStrategy getSingleStrategy()
- Specified by:
getSingleStrategy
in interfaceIGroup
-
isRemoved
public boolean isRemoved()
- Specified by:
isRemoved
in interfaceRemoveable
-
getRawLayout
public int getRawLayout()
- Specified by:
getRawLayout
in interfaceIEntity
-
getConcurrentSeparator
public char getConcurrentSeparator()
- Specified by:
getConcurrentSeparator
in interfaceIGroup
-
setConcurrentSeparator
public void setConcurrentSeparator(char separator)
- Specified by:
setConcurrentSeparator
in interfaceIGroup
-
getColors
public Colors getColors()
- Specified by:
getColors
in interfaceLineConfigurable
- Specified by:
getColors
in interfaceSpecificBackcolorable
-
setColors
public void setColors(Colors colors)
- Specified by:
setColors
in interfaceSpecificBackcolorable
-
setSpecificColorTOBEREMOVED
public void setSpecificColorTOBEREMOVED(ColorType type, HColor color)
- Specified by:
setSpecificColorTOBEREMOVED
in interfaceLineConfigurable
-
setSpecificLineStroke
public void setSpecificLineStroke(UStroke specificLineStroke)
-
getFontConfigurationForTitle
public FontConfiguration getFontConfigurationForTitle(ISkinParam skinParam)
- Specified by:
getFontConfigurationForTitle
in interfaceIGroup
-
addStereotag
public void addStereotag(Stereotag tag)
- Specified by:
addStereotag
in interfaceIEntity
-
stereotags
public Set<Stereotag> stereotags()
- Specified by:
stereotags
in interfaceIEntity
-
setLegend
public void setLegend(DisplayPositioned legend)
-
getLegend
public DisplayPositioned getLegend()
-
isAloneAndUnlinked
public boolean isAloneAndUnlinked()
- Specified by:
isAloneAndUnlinked
in interfaceIEntity
-
setThisIsTogether
public void setThisIsTogether()
- Specified by:
setThisIsTogether
in interfaceIEntity
-
getCodeLine
public String getCodeLine()
- Specified by:
getCodeLine
in interfaceIEntity
-
setCodeLine
public void setCodeLine(LineLocation codeLine)
- Specified by:
setCodeLine
in interfaceIEntity
-
setStereostyle
public void setStereostyle(String stereo)
- Specified by:
setStereostyle
in interfaceIEntity
-
getStereostyles
public Stereostyles getStereostyles()
- Specified by:
getStereostyles
in interfaceIEntity
-
getEntityPosition
public EntityPosition getEntityPosition()
- Specified by:
getEntityPosition
in interfaceIEntity
-
-