org.kite9.diagram.builders
Interface InsertionInterface
public interface InsertionInterface
This interface is exposed by the diagram builder for formats to use.
Each method attempts to create a diagram element with the given parameters.
If an element already exists, then that is returned.
- Author:
- moffatr
|
Method Summary |
Container |
getContainerFor(Object existing,
Relationship rel)
|
DiagramElement |
returnArrow(Container container,
NounPart referred,
String overrideLabel)
|
DiagramElement |
returnArrow(Container container,
NounRelationshipBinding sr,
String overrideLabel)
|
DiagramElement |
returnArrow(Container container,
Relationship r,
String overrideLabel)
|
DiagramElement |
returnContext(Container container,
NounPart referred,
Label overrideLabel,
boolean border,
Layout l)
|
DiagramElement |
returnExisting(NounPart np)
|
DiagramElement |
returnExisting(NounRelationshipBinding sr)
|
DiagramElement |
returnGlyph(Container container,
NounPart referred,
String overrideLabel,
String overrideStereotype)
|
Link |
returnLink(DiagramElement from,
DiagramElement to,
Label fromLabel,
Label toLabel,
boolean arrowHead,
Direction d)
|
Symbol |
returnSymbol(NounRelationshipBinding sbr,
String text,
String preferredChars)
|
TextLine |
returnTextLine(Glyph container,
NounPart referred,
String text)
|
returnExisting
DiagramElement returnExisting(NounPart np)
returnExisting
DiagramElement returnExisting(NounRelationshipBinding sr)
returnArrow
DiagramElement returnArrow(Container container,
Relationship r,
String overrideLabel)
returnArrow
DiagramElement returnArrow(Container container,
NounRelationshipBinding sr,
String overrideLabel)
returnArrow
DiagramElement returnArrow(Container container,
NounPart referred,
String overrideLabel)
returnGlyph
DiagramElement returnGlyph(Container container,
NounPart referred,
String overrideLabel,
String overrideStereotype)
returnContext
DiagramElement returnContext(Container container,
NounPart referred,
Label overrideLabel,
boolean border,
Layout l)
returnTextLine
TextLine returnTextLine(Glyph container,
NounPart referred,
String text)
returnLink
Link returnLink(DiagramElement from,
DiagramElement to,
Label fromLabel,
Label toLabel,
boolean arrowHead,
Direction d)
getContainerFor
Container getContainerFor(Object existing,
Relationship rel)
returnSymbol
Symbol returnSymbol(NounRelationshipBinding sbr,
String text,
String preferredChars)
Copyright © 2011. All Rights Reserved.