Class EntityFactory
- java.lang.Object
-
- net.sourceforge.plantuml.cucadiagram.entity.EntityFactory
-
public class EntityFactory extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description EntityFactory(java.util.List<HideOrShow2> hides2, java.util.List<HideOrShow2> removed)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addGroup(IGroup group)
void
addLeaf(ILeaf entity)
void
addLink(Link link)
IGroup
createGroup(Code code, Display display, Code namespace2, GroupType groupType, IGroup parentContainer, java.util.Set<VisibilityModifier> hides, java.lang.String namespaceSeparator)
ILeaf
createLeaf(Code code, Display display, LeafType entityType, IGroup parentContainer, java.util.Set<VisibilityModifier> hides, java.lang.String namespaceSeparator)
IGroup
getGroupsget(Code code)
java.util.Collection<IGroup>
getGroupsvalues()
ILeaf
getLeafsget(Code code)
java.util.Collection<ILeaf>
getLeafsvalues()
java.util.List<Link>
getLinks()
IGroup
getRootGroup()
void
incRawLayout()
boolean
isHidden(ILeaf leaf)
boolean
isRemoved(ILeaf leaf)
IGroup
muteToGroup(Code code, Code namespace2, GroupType type, IGroup parent)
void
removeLink(Link link)
-
-
-
Constructor Detail
-
EntityFactory
public EntityFactory(java.util.List<HideOrShow2> hides2, java.util.List<HideOrShow2> removed)
-
-
Method Detail
-
isHidden
public boolean isHidden(ILeaf leaf)
-
isRemoved
public boolean isRemoved(ILeaf leaf)
-
createLeaf
public ILeaf createLeaf(Code code, Display display, LeafType entityType, IGroup parentContainer, java.util.Set<VisibilityModifier> hides, java.lang.String namespaceSeparator)
-
createGroup
public IGroup createGroup(Code code, Display display, Code namespace2, GroupType groupType, IGroup parentContainer, java.util.Set<VisibilityModifier> hides, java.lang.String namespaceSeparator)
-
getRootGroup
public IGroup getRootGroup()
-
getLeafsvalues
public final java.util.Collection<ILeaf> getLeafsvalues()
-
addLeaf
public void addLeaf(ILeaf entity)
-
incRawLayout
public void incRawLayout()
-
addGroup
public void addGroup(IGroup group)
-
getGroupsvalues
public final java.util.Collection<IGroup> getGroupsvalues()
-
getLinks
public final java.util.List<Link> getLinks()
-
addLink
public void addLink(Link link)
-
removeLink
public void removeLink(Link link)
-
-