Class GroupRoot
- java.lang.Object
-
- net.sourceforge.plantuml.cucadiagram.GroupRoot
-
- All Implemented Interfaces:
IEntity
,IGroup
,Hideable
,LineConfigurable
,Removeable
,SpecificBackcolorable
public class GroupRoot extends java.lang.Object implements IGroup
-
-
Constructor Summary
Constructors Constructor Description GroupRoot(EntityFactory entityFactory)
-
Method Summary
-
-
-
Constructor Detail
-
GroupRoot
public GroupRoot(EntityFactory entityFactory)
-
-
Method Detail
-
getLeafsDirect
public java.util.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
-
getBody
public TextBlock getBody(PortionShower portionShower, FontParam fontParam, ISkinParam skinParam)
-
getLongCode
public LongCode getLongCode()
- Specified by:
getLongCode
in interfaceIEntity
-
getParentContainer
public IGroup getParentContainer()
- Specified by:
getParentContainer
in interfaceIEntity
-
containsLeafRecurse
public boolean containsLeafRecurse(ILeaf entity)
- Specified by:
containsLeafRecurse
in interfaceIGroup
-
getChildren
public java.util.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
-
getNamespace2
public Code getNamespace2()
- Specified by:
getNamespace2
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
-
getHectorLayer
public int getHectorLayer()
- Specified by:
getHectorLayer
in interfaceIEntity
-
setHectorLayer
public void setHectorLayer(int layer)
- Specified by:
setHectorLayer
in interfaceIEntity
-
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
-
putTip
public void putTip(java.lang.String member, Display display)
-
getTips
public java.util.Map<java.lang.String,Display> getTips()
-
getColors
public Colors getColors(ISkinParam skinParam)
- 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, HtmlColor 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 java.util.Set<Stereotag> stereotags()
- Specified by:
stereotags
in interfaceIEntity
-
setLegend
public void setLegend(DisplayPositionned legend)
-
getLegend
public DisplayPositionned getLegend()
-
-