Package net.sourceforge.plantuml.baraye
Class EntityImp
- java.lang.Object
-
- net.sourceforge.plantuml.baraye.EntityImp
-
- All Implemented Interfaces:
IEntity,IGroup,ILeaf,Hideable,LineConfigurable,Removeable,SpecificBackcolorable
public final class EntityImp extends java.lang.Object implements ILeaf, IGroup
-
-
Constructor Summary
Constructors Constructor Description EntityImp(Ident ident, Code code, EntityFactory entityFactory, Bodier bodier, IGroup parentContainer, GroupType groupType, Code namespace, java.lang.String namespaceSeparator, int rawLayout)EntityImp(Ident ident, Code code, EntityFactory entityFactory, Bodier bodier, IGroup parentContainer, LeafType leafType, java.lang.String namespaceSeparator, int rawLayout)
-
Method Summary
-
-
-
Method Detail
-
addStereotag
public void addStereotag(Stereotag tag)
- Specified by:
addStereotagin interfaceIEntity
-
stereotags
public java.util.Set<Stereotag> stereotags()
- Specified by:
stereotagsin interfaceIEntity
-
setContainer
public void setContainer(IGroup container)
- Specified by:
setContainerin interfaceILeaf
-
getLeafType
public LeafType getLeafType()
- Specified by:
getLeafTypein interfaceIEntity
-
muteToType
public boolean muteToType(LeafType newType, USymbol newSymbol)
- Specified by:
muteToTypein interfaceILeaf
-
getCodeGetName
public java.lang.String getCodeGetName()
- Specified by:
getCodeGetNamein interfaceIEntity
-
getDisplay
public Display getDisplay()
- Specified by:
getDisplayin interfaceIEntity
-
setDisplay
public void setDisplay(Display display)
- Specified by:
setDisplayin interfaceIEntity
-
getStereotype
public Stereotype getStereotype()
- Specified by:
getStereotypein interfaceIEntity
-
setStereotype
public final void setStereotype(Stereotype stereotype)
- Specified by:
setStereotypein interfaceIEntity
-
getParentContainer
public final IGroup getParentContainer()
- Specified by:
getParentContainerin interfaceIEntity
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
getMargins
public final Margins getMargins()
- Specified by:
getMarginsin interfaceILeaf
-
ensureMargins
public final void ensureMargins(Margins newMargins)
-
getXposition
public int getXposition()
- Specified by:
getXpositionin interfaceILeaf
-
setXposition
public void setXposition(int pos)
- Specified by:
setXpositionin interfaceILeaf
-
getSvekImage
public final IEntityImage getSvekImage()
- Specified by:
getSvekImagein interfaceILeaf
-
setSvekImage
public final void setSvekImage(IEntityImage svekImage)
- Specified by:
setSvekImagein interfaceILeaf
-
setGeneric
public final void setGeneric(java.lang.String generic)
- Specified by:
setGenericin interfaceILeaf
-
getGeneric
public final java.lang.String getGeneric()
- Specified by:
getGenericin interfaceILeaf
-
getEntityPosition
public EntityPosition getEntityPosition()
- Specified by:
getEntityPositionin interfaceIEntity
-
containsLeafRecurse
public boolean containsLeafRecurse(ILeaf leaf)
- Specified by:
containsLeafRecursein interfaceIGroup
-
getLeafsDirect
public java.util.Collection<ILeaf> getLeafsDirect()
- Specified by:
getLeafsDirectin interfaceIGroup
-
getChildren
public java.util.Collection<IGroup> getChildren()
- Specified by:
getChildrenin interfaceIGroup
-
moveEntitiesTo
public void moveEntitiesTo(IGroup dest)
- Specified by:
moveEntitiesToin interfaceIGroup
-
getGroupType
public GroupType getGroupType()
- Specified by:
getGroupTypein interfaceIGroup
-
getNamespace
public Code getNamespace()
- Specified by:
getNamespacein interfaceIGroup
-
getPackageStyle
public PackageStyle getPackageStyle()
- Specified by:
getPackageStylein interfaceIGroup
-
overrideImage
public void overrideImage(IEntityImage img, LeafType leafType)
- Specified by:
overrideImagein interfaceIGroup
-
muteToGroup
public void muteToGroup(Code namespaceNew, GroupType groupType, IGroup parentContainer)
-
getUSymbol
public USymbol getUSymbol()
- Specified by:
getUSymbolin interfaceIEntity
-
setUSymbol
public void setUSymbol(USymbol symbol)
- Specified by:
setUSymbolin interfaceIEntity
-
getSingleStrategy
public SingleStrategy getSingleStrategy()
- Specified by:
getSingleStrategyin interfaceIGroup
-
isRemoved
public boolean isRemoved()
- Specified by:
isRemovedin interfaceRemoveable
-
isAloneAndUnlinked
public boolean isAloneAndUnlinked()
- Specified by:
isAloneAndUnlinkedin interfaceIEntity
-
getFontConfigurationForTitle
public FontConfiguration getFontConfigurationForTitle(ISkinParam skinParam)
- Specified by:
getFontConfigurationForTitlein interfaceIGroup
-
getRawLayout
public final int getRawLayout()
- Specified by:
getRawLayoutin interfaceIEntity
-
getConcurrentSeparator
public char getConcurrentSeparator()
- Specified by:
getConcurrentSeparatorin interfaceIGroup
-
setConcurrentSeparator
public void setConcurrentSeparator(char separator)
- Specified by:
setConcurrentSeparatorin interfaceIGroup
-
setNeighborhood
public void setNeighborhood(Neighborhood neighborhood)
- Specified by:
setNeighborhoodin interfaceILeaf
-
getNeighborhood
public Neighborhood getNeighborhood()
- Specified by:
getNeighborhoodin 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()
- Specified by:
getColorsin interfaceLineConfigurable- Specified by:
getColorsin interfaceSpecificBackcolorable
-
setColors
public void setColors(Colors colors)
- Specified by:
setColorsin interfaceSpecificBackcolorable
-
setSpecificColorTOBEREMOVED
public void setSpecificColorTOBEREMOVED(ColorType type, HColor color)
- Specified by:
setSpecificColorTOBEREMOVEDin interfaceLineConfigurable
-
getPortShortNames
public java.util.Collection<java.lang.String> getPortShortNames()
- Specified by:
getPortShortNamesin interfaceILeaf
-
addPortShortName
public void addPortShortName(java.lang.String portShortName)
- Specified by:
addPortShortNamein interfaceILeaf
-
setVisibilityModifier
public void setVisibilityModifier(VisibilityModifier visibility)
- Specified by:
setVisibilityModifierin interfaceILeaf
-
getVisibilityModifier
public VisibilityModifier getVisibilityModifier()
- Specified by:
getVisibilityModifierin interfaceILeaf
-
setLegend
public void setLegend(DisplayPositioned legend)
-
getLegend
public DisplayPositioned getLegend()
-
setIntricated
public void setIntricated(boolean intricated)
-
setOriginalGroup
public void setOriginalGroup(IGroup originalGroup)
-
getOriginalGroup
public IGroup getOriginalGroup()
-
setThisIsTogether
public void setThisIsTogether()
- Specified by:
setThisIsTogetherin interfaceIEntity
-
getCodeLine
public java.lang.String getCodeLine()
- Specified by:
getCodeLinein interfaceIEntity
-
setCodeLine
public void setCodeLine(LineLocation codeLine)
- Specified by:
setCodeLinein interfaceIEntity
-
setStereostyle
public void setStereostyle(java.lang.String stereo)
- Specified by:
setStereostylein interfaceIEntity
-
getStereostyles
public Stereostyles getStereostyles()
- Specified by:
getStereostylesin interfaceIEntity
-
addKal
public void addKal(Kal kal)
-
getDiagram
public CucaDiagram getDiagram()
-
getStateHeader
public TextBlock getStateHeader(ISkinParam skinParam)
-
-