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 voidaddLink(Link link)intcountByName(java.lang.String full)EntitycreateGroup(Quark<Entity> quark, GroupType groupType, java.util.Set<VisibilityModifier> hides)EntitycreateLeaf(Quark<Entity> quark, LeafType entityType, java.util.Set<VisibilityModifier> hides)Quark<Entity>firstWithName(java.lang.String full)ICucaDiagramgetDiagram()java.util.List<Link>getLinks()EntitygetRootGroup()java.util.Collection<Entity>groups()java.util.Collection<Entity>groupsAndRoot()voidincRawLayout()booleanisHidden(Entity leaf)booleanisRemoved(Entity leaf)booleanisRemoved(Stereotype stereotype)booleanisRemovedIgnoreUnlinked(Entity leaf)java.util.Collection<Entity>leafs()java.util.Collection<Quark<Entity>>quarks()voidremoveLink(Link link)Quark<Entity>root()voidsetSeparator(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:
isRemovedin 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:
leafsin 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)
-
-