Class EntityImpl
- java.lang.Object
-
- net.sourceforge.plantuml.cucadiagram.entity.EntityImpl
-
- All Implemented Interfaces:
IEntity
,IGroup
,ILeaf
,Hideable
,LineConfigurable
,Removeable
,SpecificBackcolorable
public final class EntityImpl extends java.lang.Object implements ILeaf, IGroup
-
-
Method Summary
-
-
-
Method Detail
-
addStereotag
public void addStereotag(Stereotag tag)
- Specified by:
addStereotag
in interfaceIEntity
-
stereotags
public java.util.Set<Stereotag> stereotags()
- Specified by:
stereotags
in interfaceIEntity
-
setContainer
public void setContainer(IGroup container)
- Specified by:
setContainer
in interfaceILeaf
-
getLeafType
public LeafType getLeafType()
- Specified by:
getLeafType
in interfaceIEntity
-
muteToType
public boolean muteToType(LeafType newType, USymbol newSymbol)
- Specified by:
muteToType
in interfaceILeaf
-
getCodeGetName
public java.lang.String getCodeGetName()
- Specified by:
getCodeGetName
in interfaceIEntity
-
getDisplay
public Display getDisplay()
- Specified by:
getDisplay
in interfaceIEntity
-
setDisplay
public void setDisplay(Display display)
- Specified by:
setDisplay
in interfaceIEntity
-
getStereotype
public Stereotype getStereotype()
- Specified by:
getStereotype
in interfaceIEntity
-
setStereotype
public final void setStereotype(Stereotype stereotype)
- Specified by:
setStereotype
in interfaceIEntity
-
getParentContainer
public final IGroup getParentContainer()
- Specified by:
getParentContainer
in interfaceIEntity
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
hasNearDecoration
public final boolean hasNearDecoration()
- Specified by:
hasNearDecoration
in interfaceILeaf
-
setNearDecoration
public final void setNearDecoration(boolean nearDecoration)
- Specified by:
setNearDecoration
in interfaceILeaf
-
getXposition
public int getXposition()
- Specified by:
getXposition
in interfaceILeaf
-
setXposition
public void setXposition(int pos)
- Specified by:
setXposition
in interfaceILeaf
-
getSvekImage
public final IEntityImage getSvekImage()
- Specified by:
getSvekImage
in interfaceILeaf
-
setSvekImage
public final void setSvekImage(IEntityImage svekImage)
- Specified by:
setSvekImage
in interfaceILeaf
-
setGeneric
public final void setGeneric(java.lang.String generic)
- Specified by:
setGeneric
in interfaceILeaf
-
getGeneric
public final java.lang.String getGeneric()
- Specified by:
getGeneric
in interfaceILeaf
-
getEntityPosition
public EntityPosition getEntityPosition()
- Specified by:
getEntityPosition
in interfaceILeaf
-
containsLeafRecurse
public boolean containsLeafRecurse(ILeaf leaf)
- Specified by:
containsLeafRecurse
in interfaceIGroup
-
getLeafsDirect
public java.util.Collection<ILeaf> getLeafsDirect()
- Specified by:
getLeafsDirect
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
-
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 leafType)
- 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
-
isAloneAndUnlinked
public boolean isAloneAndUnlinked()
- Specified by:
isAloneAndUnlinked
in interfaceIEntity
-
getHectorLayer
public int getHectorLayer()
- Specified by:
getHectorLayer
in interfaceIEntity
-
setHectorLayer
public void setHectorLayer(int layer)
- Specified by:
setHectorLayer
in interfaceIEntity
-
getFontConfigurationForTitle
public FontConfiguration getFontConfigurationForTitle(ISkinParam skinParam)
- Specified by:
getFontConfigurationForTitle
in interfaceIGroup
-
getRawLayout
public final 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
-
setNeighborhood
public void setNeighborhood(Neighborhood neighborhood)
- Specified by:
setNeighborhood
in interfaceILeaf
-
getNeighborhood
public Neighborhood getNeighborhood()
- Specified by:
getNeighborhood
in interfaceILeaf
-
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, HColor color)
- Specified by:
setSpecificColorTOBEREMOVED
in interfaceLineConfigurable
-
getPortShortNames
public java.util.Collection<java.lang.String> getPortShortNames()
- Specified by:
getPortShortNames
in interfaceILeaf
-
addPortShortName
public void addPortShortName(java.lang.String portShortName)
- Specified by:
addPortShortName
in interfaceILeaf
-
setVisibilityModifier
public void setVisibilityModifier(VisibilityModifier visibility)
- Specified by:
setVisibilityModifier
in interfaceILeaf
-
getVisibilityModifier
public VisibilityModifier getVisibilityModifier()
- Specified by:
getVisibilityModifier
in interfaceILeaf
-
setLegend
public void setLegend(DisplayPositionned legend)
-
getLegend
public DisplayPositionned getLegend()
-
setIntricated
public void setIntricated(boolean intricated)
-
setOriginalGroup
public void setOriginalGroup(IGroup originalGroup)
-
getOriginalGroup
public IGroup getOriginalGroup()
-
setThisIsTogether
public void setThisIsTogether()
- Specified by:
setThisIsTogether
in interfaceIEntity
-
getCodeLine
public java.lang.String getCodeLine()
- Specified by:
getCodeLine
in interfaceIEntity
-
setCodeLine
public void setCodeLine(LineLocation codeLine)
- Specified by:
setCodeLine
in interfaceIEntity
-
-