Class EntityFactory

java.lang.Object
net.sourceforge.plantuml.cucadiagram.entity.EntityFactory

public final class EntityFactory extends java.lang.Object
  • Field Details

    • namespaceSeparator

      public final CucaDiagram namespaceSeparator
  • Constructor Details

  • Method Details

    • getLeafForEmptyGroup

      public ILeaf getLeafForEmptyGroup(IGroup g)
    • getRootSuperGroup

      public SuperGroup getRootSuperGroup()
    • getAllSuperGroups

      public java.util.Set<SuperGroup> getAllSuperGroups()
    • buildSuperGroups

      public void buildSuperGroups()
    • createLeafForEmptyGroup

      public ILeaf createLeafForEmptyGroup(IGroup g, ISkinParam skinParam)
    • getIntricatedDisplay

      public Display getIntricatedDisplay(Ident ident)
    • isIntricated

      public IGroup isIntricated(IGroup parent)
    • isHidden

      public boolean isHidden(ILeaf leaf)
    • isRemoved

      public boolean isRemoved(ILeaf leaf)
    • thisIsGoingToBeALeaf

      public void thisIsGoingToBeALeaf(Ident ident)
    • thisIsNotArealGroup

      public void thisIsNotArealGroup(Ident ident)
    • createLeaf

      public ILeaf createLeaf(Ident ident, Code code, Display display, LeafType entityType, IGroup parentContainer, java.util.Set<VisibilityModifier> hides, java.lang.String namespaceSeparator)
    • createGroup

      public IGroup createGroup(Ident ident, Code code, Display display, Code namespace, GroupType groupType, IGroup parentContainer, java.util.Set<VisibilityModifier> hides, java.lang.String namespaceSeparator)
    • addLeaf

      public void addLeaf(ILeaf entity)
    • addGroup

      public void addGroup(IGroup group)
    • bigError

      public static void bigError()
    • muteToGroup

      public IGroup muteToGroup(java.lang.String name, Code namespace, GroupType type, IGroup parent)
    • muteToGroup1972

      public IGroup muteToGroup1972(Ident ident, Code namespace, GroupType type, IGroup parent)
    • getRootGroup

      public IGroup getRootGroup()
    • getLeafStrict

      public final ILeaf getLeafStrict(Ident ident)
    • getLeafSmart

      public final ILeaf getLeafSmart(Ident ident)
    • getLeafVerySmart

      public final ILeaf getLeafVerySmart(Ident ident)
    • buildFullyQualified

      public Ident buildFullyQualified(Ident currentPath, Ident id)
    • getGroupStrict

      public final IGroup getGroupStrict(Ident ident)
    • getGroupVerySmart

      public final IGroup getGroupVerySmart(Ident ident)
    • getLeaf

      public final ILeaf getLeaf(Code code)
    • getGroup

      public final IGroup getGroup(Code code)
    • leafs

      public final java.util.Collection<ILeaf> leafs()
    • groups

      public final java.util.Collection<IGroup> groups()
    • groups2

      public final java.util.Collection<IGroup> groups2()
    • leafs2

      public final java.util.Collection<ILeaf> leafs2()
    • incRawLayout

      public void incRawLayout()
    • getLinks

      public final java.util.List<Link> getLinks()
    • addLink

      public void addLink(Link link)
    • removeLink

      public void removeLink(Link link)
    • getParentContainer

      public IGroup getParentContainer(Ident ident, IGroup parentContainer)