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 voidaddGroup(IGroup group)voidaddLeaf(ILeaf entity)voidaddLink(Link link)IGroupcreateGroup(Code code, Display display, Code namespace2, GroupType groupType, IGroup parentContainer, java.util.Set<VisibilityModifier> hides, java.lang.String namespaceSeparator)ILeafcreateLeaf(Code code, Display display, LeafType entityType, IGroup parentContainer, java.util.Set<VisibilityModifier> hides, java.lang.String namespaceSeparator)IGroupgetGroupsget(Code code)java.util.Collection<IGroup>getGroupsvalues()ILeafgetLeafsget(Code code)java.util.Collection<ILeaf>getLeafsvalues()java.util.List<Link>getLinks()IGroupgetRootGroup()voidincRawLayout()booleanisHidden(ILeaf leaf)booleanisRemoved(ILeaf leaf)IGroupmuteToGroup(Code code, Code namespace2, GroupType type, IGroup parent)voidremoveLink(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)
-
-