public interface IDiagramCreator
IAutoDiagramFactory
Modifier and Type | Method and Description |
---|---|
AbstractDiagram |
createDiagram(ModelElement main)
Create or update an automatic diagram for the given element.
|
ModelElement |
getAutoDiagramContext(ModelElement main)
Get The context of the current auto diagram this creator is managing.
|
String |
getAutoDiagramGroup()
Get The name of the current auto diagram this creator is managing.
|
String |
getAutoDiagramName()
Get The type of the current auto diagram this creator is managing.
|
AbstractDiagram |
getExistingAutoDiagram(ModelElement main)
Get the current auto diagram centered on the given element.
|
ModelElement |
getMainElement(AbstractDiagram autoDiagram)
Get the element the auto diagram was created from.
|
String getAutoDiagramName()
AbstractDiagram createDiagram(ModelElement main)
Only one automatic diagram of the current type can be created for an element.
main
- The element to center the automatic diagram on.AbstractDiagram getExistingAutoDiagram(ModelElement main)
main
- The element to look a diagram for.String getAutoDiagramGroup()
ModelElement getAutoDiagramContext(ModelElement main)
ModelElement getMainElement(AbstractDiagram autoDiagram)
main
- An automatic diagram.