net.sourceforge.plantuml.cucadiagram.entity
Class EntityFactory

java.lang.Object
  extended by net.sourceforge.plantuml.cucadiagram.entity.EntityFactory

public class EntityFactory
extends Object


Constructor Summary
EntityFactory()
           
 
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
 

Constructor Detail

EntityFactory

public EntityFactory()
Method Detail

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.