net.sourceforge.plantuml.cucadiagram.entity
Class EntityFactory
java.lang.Object
net.sourceforge.plantuml.cucadiagram.entity.EntityFactory
public class EntityFactory
- extends Object
Method Summary |
void |
addGroup(IGroup group)
|
void |
addLeaf(ILeaf entity)
|
void |
addLink(Link link)
|
IGroup |
createGroup(String code,
List<? extends CharSequence> display,
String namespace,
GroupType groupType,
IGroup parentContainer,
Set<VisibilityModifier> hides)
|
ILeaf |
createLeaf(String code,
List<? extends CharSequence> display,
LeafType entityType,
IGroup parentContainer,
Set<VisibilityModifier> hides)
|
Map<String,IGroup> |
getGroups()
|
Map<String,ILeaf> |
getLeafs()
|
List<Link> |
getLinks()
|
IGroup |
getRootGroup()
|
IGroup |
muteToGroup(String code,
String namespace,
GroupType type,
IGroup parent)
|
void |
removeLink(Link link)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EntityFactory
public EntityFactory()
createLeaf
public ILeaf createLeaf(String code,
List<? extends CharSequence> display,
LeafType entityType,
IGroup parentContainer,
Set<VisibilityModifier> hides)
createGroup
public IGroup createGroup(String code,
List<? extends CharSequence> display,
String namespace,
GroupType groupType,
IGroup parentContainer,
Set<VisibilityModifier> hides)
getRootGroup
public IGroup getRootGroup()
getLeafs
public final Map<String,ILeaf> getLeafs()
addLeaf
public void addLeaf(ILeaf entity)
addGroup
public void addGroup(IGroup group)
getGroups
public final Map<String,IGroup> getGroups()
getLinks
public final List<Link> getLinks()
addLink
public void addLink(Link link)
removeLink
public void removeLink(Link link)
muteToGroup
public IGroup muteToGroup(String code,
String namespace,
GroupType type,
IGroup parent)
Copyright © 2012. All Rights Reserved.