|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use DiagramElement | |
|---|---|
| org.kite9.diagram.adl | This package contains value objects which can be used in ADL (Abstract Diagram Language). |
| org.kite9.diagram.builders | |
| org.kite9.diagram.builders.formats.sequence | |
| org.kite9.diagram.primitives | This package contains the basic (primitive) diagram elements referenced by the visualization algorithm, as opposed to ADL which gives a specific diagram type. |
| org.kite9.diagram.visitors | |
| Uses of DiagramElement in org.kite9.diagram.adl |
|---|
| Classes in org.kite9.diagram.adl that implement DiagramElement | |
|---|---|
class |
Arrow
This class models the black body of the arrow, which will have links entering and leaving it. |
class |
Context
A context is a portion of the diagram with a border around it, and a label. |
class |
Diagram
This class represents a whole diagram within ADL. |
class |
Glyph
A Glyph is a white node on the diagram which has a fixed hierarchical position within its container. |
class |
Key
|
class |
Link
Joins glyphs and arrows to one another. |
class |
TextLine
|
| Uses of DiagramElement in org.kite9.diagram.builders |
|---|
| Methods in org.kite9.diagram.builders that return DiagramElement | |
|---|---|
DiagramElement |
DiagramBuilder.getElement(Object o)
Returns the element in the diagram representing this object |
DiagramElement |
DiagramBuilder.getRelationshipElement(Object o,
Relationship r)
|
DiagramElement |
InsertionInterface.returnArrow(Container container,
NounPart referred,
String overrideLabel)
|
DiagramElement |
InsertionInterface.returnArrow(Container container,
NounRelationshipBinding sr,
String overrideLabel)
|
DiagramElement |
InsertionInterface.returnArrow(Container container,
Relationship r,
String overrideLabel)
|
DiagramElement |
InsertionInterface.returnContext(Container container,
NounPart referred,
Label overrideLabel,
boolean border,
Layout l)
|
DiagramElement |
InsertionInterface.returnExisting(NounPart np)
|
DiagramElement |
InsertionInterface.returnExisting(NounRelationshipBinding sr)
|
DiagramElement |
InsertionInterface.returnGlyph(Container container,
NounPart referred,
String overrideLabel,
String overrideStereotype)
|
| Methods in org.kite9.diagram.builders with parameters of type DiagramElement | |
|---|---|
Link |
InsertionInterface.returnLink(DiagramElement from,
DiagramElement to,
Label fromLabel,
Label toLabel,
boolean arrowHead,
Direction d)
|
| Uses of DiagramElement in org.kite9.diagram.builders.formats.sequence |
|---|
| Methods in org.kite9.diagram.builders.formats.sequence with parameters of type DiagramElement | |
|---|---|
protected void |
ColumnSequenceDiagramFormat.createLink(Step s,
DiagramElement from,
DiagramElement to,
Direction d)
|
protected void |
NoLayoutSequenceDiagramFormat.createLink(Step s,
DiagramElement from,
DiagramElement to,
Direction d)
|
| Uses of DiagramElement in org.kite9.diagram.primitives |
|---|
| Subinterfaces of DiagramElement in org.kite9.diagram.primitives | |
|---|---|
interface |
CompositionalDiagramElement
This type of diagram element is a composite part of another element. |
interface |
Connected
A diagram element which has connections that link to other Connected items within the diagram. |
interface |
Connection
A connection is a link between two Connected items within the diagram. |
interface |
Contained
A simple marker interface for diagram elements to say that they are embedded in a (single) container, in which they must be drawn. |
interface |
Container
Interface to say that this diagram element contains others rendered within it. |
interface |
IdentifiableDiagramElement
This means that the element has an ID, so that the id can be used to reference it from multiple places. |
interface |
Label
DiagramElement to contain a label an edge, container or diagram. |
interface |
Leaf
An item which is not a container of further connected items. |
| Classes in org.kite9.diagram.primitives that implement DiagramElement | |
|---|---|
class |
AbstractConnectedContained
This is the base class for most Connected elements within the diagram. |
class |
AbstractConnectedContainer
|
class |
AbstractConnection
This is the base class for connections within the diagram. |
class |
AbstractIdentifiableDiagramElement
|
class |
AbstractLabel
Base class of all diagram elements. |
| Methods in org.kite9.diagram.primitives with parameters of type DiagramElement | |
|---|---|
int |
AbstractIdentifiableDiagramElement.compareTo(DiagramElement o)
|
int |
AbstractConnection.compareTo(DiagramElement o)
|
int |
AbstractLabel.compareTo(DiagramElement o)
This is very handy for ensuring repeatability in tests. |
| Uses of DiagramElement in org.kite9.diagram.visitors |
|---|
| Methods in org.kite9.diagram.visitors with parameters of type DiagramElement | |
|---|---|
protected void |
DiagramElementVisitor.push(DiagramElement d,
Set<DiagramElement> visited,
VisitorAction va)
|
void |
VisitorAction.visit(DiagramElement de)
|
protected void |
DiagramElementVisitor.visitChildren(DiagramElement de,
Set<DiagramElement> visited,
VisitorAction va)
|
| Method parameters in org.kite9.diagram.visitors with type arguments of type DiagramElement | |
|---|---|
protected void |
DiagramElementVisitor.push(DiagramElement d,
Set<DiagramElement> visited,
VisitorAction va)
|
void |
DiagramElementVisitor.visit(Collection<? extends DiagramElement> toVisit,
VisitorAction va)
|
protected void |
DiagramElementVisitor.visit(Connected v,
Set<DiagramElement> visited,
VisitorAction va)
|
protected void |
DiagramElementVisitor.visit(Connection element,
Set<DiagramElement> visited,
VisitorAction va)
|
protected void |
DiagramElementVisitor.visit(Container c,
Set<DiagramElement> visited,
VisitorAction va)
|
protected void |
DiagramElementVisitor.visitChildren(DiagramElement de,
Set<DiagramElement> visited,
VisitorAction va)
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||