Class EntityFactory


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

      • namespaceSeparator

        public final CucaDiagram namespaceSeparator
    • Method Detail

      • getLeafForEmptyGroup

        public ILeaf getLeafForEmptyGroup​(IGroup g)
      • getRootSuperGroup

        public SuperGroup getRootSuperGroup()
      • getAllSuperGroups

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

        public void buildSuperGroups()
      • 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)
      • addLeaf

        public void addLeaf​(ILeaf entity)
      • addGroup

        public void addGroup​(IGroup group)
      • bigError

        public static void bigError()
      • 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)