public final class EntityImpl extends java.lang.Object implements ILeaf, IGroup
public void addStereotag(Stereotag tag)
addStereotag
in interface IEntity
public java.util.Set<Stereotag> stereotags()
stereotags
in interface IEntity
public void setContainer(IGroup container)
setContainer
in interface ILeaf
public LeafType getLeafType()
getLeafType
in interface IEntity
public boolean muteToType(LeafType newType, USymbol newSymbol)
muteToType
in interface ILeaf
public java.lang.String getCodeGetName()
getCodeGetName
in interface IEntity
public Display getDisplay()
getDisplay
in interface IEntity
public void setDisplay(Display display)
setDisplay
in interface IEntity
public Stereotype getStereotype()
getStereotype
in interface IEntity
public final void setStereotype(Stereotype stereotype)
setStereotype
in interface IEntity
public final IGroup getParentContainer()
getParentContainer
in interface IEntity
public java.lang.String toString()
toString
in class java.lang.Object
public final boolean hasNearDecoration()
hasNearDecoration
in interface ILeaf
public final void setNearDecoration(boolean nearDecoration)
setNearDecoration
in interface ILeaf
public int getXposition()
getXposition
in interface ILeaf
public void setXposition(int pos)
setXposition
in interface ILeaf
public final IEntityImage getSvekImage()
getSvekImage
in interface ILeaf
public final void setSvekImage(IEntityImage svekImage)
setSvekImage
in interface ILeaf
public final void setGeneric(java.lang.String generic)
setGeneric
in interface ILeaf
public final java.lang.String getGeneric()
getGeneric
in interface ILeaf
public EntityPosition getEntityPosition()
getEntityPosition
in interface ILeaf
public boolean containsLeafRecurse(ILeaf leaf)
containsLeafRecurse
in interface IGroup
public java.util.Collection<ILeaf> getLeafsDirect()
getLeafsDirect
in interface IGroup
public java.util.Collection<IGroup> getChildren()
getChildren
in interface IGroup
public void moveEntitiesTo(IGroup dest)
moveEntitiesTo
in interface IGroup
public GroupType getGroupType()
getGroupType
in interface IGroup
public Code getNamespace()
getNamespace
in interface IGroup
public PackageStyle getPackageStyle()
getPackageStyle
in interface IGroup
public void overrideImage(IEntityImage img, LeafType leafType)
overrideImage
in interface IGroup
public USymbol getUSymbol()
getUSymbol
in interface IEntity
public void setUSymbol(USymbol symbol)
setUSymbol
in interface IEntity
public SingleStrategy getSingleStrategy()
getSingleStrategy
in interface IGroup
public boolean isRemoved()
isRemoved
in interface Removeable
public boolean isAloneAndUnlinked()
isAloneAndUnlinked
in interface IEntity
public FontConfiguration getFontConfigurationForTitle(ISkinParam skinParam)
getFontConfigurationForTitle
in interface IGroup
public final int getRawLayout()
getRawLayout
in interface IEntity
public char getConcurrentSeparator()
getConcurrentSeparator
in interface IGroup
public void setConcurrentSeparator(char separator)
setConcurrentSeparator
in interface IGroup
public void setNeighborhood(Neighborhood neighborhood)
setNeighborhood
in interface ILeaf
public Neighborhood getNeighborhood()
getNeighborhood
in interface ILeaf
public void putTip(java.lang.String member, Display display)
public java.util.Map<java.lang.String,Display> getTips()
public Colors getColors()
getColors
in interface LineConfigurable
getColors
in interface SpecificBackcolorable
public void setColors(Colors colors)
setColors
in interface SpecificBackcolorable
public void setSpecificColorTOBEREMOVED(ColorType type, HColor color)
setSpecificColorTOBEREMOVED
in interface LineConfigurable
public java.util.Collection<java.lang.String> getPortShortNames()
getPortShortNames
in interface ILeaf
public void addPortShortName(java.lang.String portShortName)
addPortShortName
in interface ILeaf
public void setVisibilityModifier(VisibilityModifier visibility)
setVisibilityModifier
in interface ILeaf
public VisibilityModifier getVisibilityModifier()
getVisibilityModifier
in interface ILeaf
public void setLegend(DisplayPositioned legend)
public DisplayPositioned getLegend()
public void setIntricated(boolean intricated)
public void setOriginalGroup(IGroup originalGroup)
public IGroup getOriginalGroup()
public void setThisIsTogether()
setThisIsTogether
in interface IEntity
public java.lang.String getCodeLine()
getCodeLine
in interface IEntity
public void setCodeLine(LineLocation codeLine)
setCodeLine
in interface IEntity
public void setStereostyle(java.lang.String stereo)
setStereostyle
in interface IEntity
public Stereostyles getStereostyles()
getStereostyles
in interface IEntity