Package net.sourceforge.plantuml.abel
Class EntityFactory
- java.lang.Object
-
- net.sourceforge.plantuml.abel.EntityFactory
-
- All Implemented Interfaces:
IEntityFactory
public final class EntityFactory extends java.lang.Object implements IEntityFactory
-
-
Constructor Summary
Constructors Constructor Description EntityFactory(java.util.List<HideOrShow> hides2, java.util.List<HideOrShow> removed, ICucaDiagram diagram)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addLink(Link link)
int
countByName(java.lang.String full)
Entity
createGroup(Quark<Entity> quark, GroupType groupType, java.util.Set<VisibilityModifier> hides)
Entity
createLeaf(Quark<Entity> quark, LeafType entityType, java.util.Set<VisibilityModifier> hides)
Quark<Entity>
firstWithName(java.lang.String full)
ICucaDiagram
getDiagram()
java.util.List<Link>
getLinks()
Entity
getRootGroup()
java.util.Collection<Entity>
groups()
java.util.Collection<Entity>
groupsAndRoot()
void
incRawLayout()
boolean
isHidden(Entity leaf)
boolean
isRemoved(Entity leaf)
boolean
isRemoved(Stereotype stereotype)
boolean
isRemovedIgnoreUnlinked(Entity leaf)
java.util.Collection<Entity>
leafs()
java.util.Collection<Quark<Entity>>
quarks()
void
removeLink(Link link)
Quark<Entity>
root()
void
setSeparator(java.lang.String namespaceSeparator)
-
-
-
Constructor Detail
-
EntityFactory
public EntityFactory(java.util.List<HideOrShow> hides2, java.util.List<HideOrShow> removed, ICucaDiagram diagram)
-
-
Method Detail
-
isHidden
public boolean isHidden(Entity leaf)
-
isRemoved
public boolean isRemoved(Stereotype stereotype)
- Specified by:
isRemoved
in interfaceIEntityFactory
-
isRemoved
public boolean isRemoved(Entity leaf)
-
isRemovedIgnoreUnlinked
public boolean isRemovedIgnoreUnlinked(Entity leaf)
-
createLeaf
public final Entity createLeaf(Quark<Entity> quark, LeafType entityType, java.util.Set<VisibilityModifier> hides)
-
createGroup
public Entity createGroup(Quark<Entity> quark, GroupType groupType, java.util.Set<VisibilityModifier> hides)
-
getRootGroup
public Entity getRootGroup()
-
leafs
public final java.util.Collection<Entity> leafs()
- Specified by:
leafs
in interfaceIEntityFactory
-
groups
public final java.util.Collection<Entity> groups()
-
groupsAndRoot
public final java.util.Collection<Entity> groupsAndRoot()
-
incRawLayout
public void incRawLayout()
-
getLinks
public final java.util.List<Link> getLinks()
-
addLink
public void addLink(Link link)
-
removeLink
public void removeLink(Link link)
-
getDiagram
public ICucaDiagram getDiagram()
-
setSeparator
public void setSeparator(java.lang.String namespaceSeparator)
-
countByName
public int countByName(java.lang.String full)
-
-