net.sourceforge.plantuml.cucadiagram.entity
Class EntityFactory
- java.lang.Object
-
- net.sourceforge.plantuml.cucadiagram.entity.EntityFactory
-
public class EntityFactory extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor and Description EntityFactory(java.util.Set<LeafType> hiddenTypes, java.util.Set<java.lang.String> hiddenStereotype)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and 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)java.util.Map<Code,IGroup>getGroups()java.util.Map<Code,ILeaf>getLeafs()java.util.List<Link>getLinks()IGroupgetRootGroup()voidincRawLayout()booleanisHidden(ILeaf leaf)IGroupmuteToGroup(Code code, Code namespace2, GroupType type, IGroup parent)voidremoveLink(Link link)
-
-
-
Constructor Detail
-
EntityFactory
public EntityFactory(java.util.Set<LeafType> hiddenTypes, java.util.Set<java.lang.String> hiddenStereotype)
-
-
Method Detail
-
isHidden
public boolean isHidden(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()
-
addLeaf
public void addLeaf(ILeaf entity)
-
incRawLayout
public void incRawLayout()
-
addGroup
public void addGroup(IGroup group)
-
getLinks
public final java.util.List<Link> getLinks()
-
addLink
public void addLink(Link link)
-
removeLink
public void removeLink(Link link)
-
-
DataMelt 3.0 © DataMelt by jWork.ORG