public final class EntityFactory extends java.lang.Object implements IEntityFactory
Constructor and Description |
---|
EntityFactory(java.util.List<HideOrShow> hides2,
java.util.List<HideOrShow> removed,
ICucaDiagram diagram) |
Modifier and Type | Method and 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) |
public EntityFactory(java.util.List<HideOrShow> hides2, java.util.List<HideOrShow> removed, ICucaDiagram diagram)
public boolean isHidden(Entity leaf)
public boolean isRemoved(Stereotype stereotype)
isRemoved
in interface IEntityFactory
public boolean isRemoved(Entity leaf)
public boolean isRemovedIgnoreUnlinked(Entity leaf)
public final Entity createLeaf(Quark<Entity> quark, LeafType entityType, java.util.Set<VisibilityModifier> hides)
public Entity createGroup(Quark<Entity> quark, GroupType groupType, java.util.Set<VisibilityModifier> hides)
public Entity getRootGroup()
public final java.util.Collection<Entity> leafs()
leafs
in interface IEntityFactory
public final java.util.Collection<Entity> groups()
public final java.util.Collection<Entity> groupsAndRoot()
public void incRawLayout()
public final java.util.List<Link> getLinks()
public void addLink(Link link)
public void removeLink(Link link)
public ICucaDiagram getDiagram()
public void setSeparator(java.lang.String namespaceSeparator)
public int countByName(java.lang.String full)