|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectPictogramElementContext
org.eclipse.graphiti.features.context.impl.LayoutContext
org.eclipse.graphiti.pattern.id.IdLayoutContext
public class IdLayoutContext
This class represents a special LayoutContext
suitable for usage
within an IdPattern
. Besides the usual LayoutContext
options
this context object also stores the associated GraphicsAlgorithm
for
the PictogramElement
of the context and the root
PictogramElement
of the pattern. The latter may be of use for easier
finding a certain child within a pattern representation.
Field Summary | |
---|---|
private GraphicsAlgorithm |
graphicsAlgorithm
|
private PictogramElement |
rootPictogramElement
|
Constructor Summary | |
---|---|
IdLayoutContext(PictogramElement pictogramElement,
GraphicsAlgorithm graphicsAlgorithm,
PictogramElement rootPictogramElement)
Creates a new IdLayoutContext instance holding the given
pictogram model instances. |
Method Summary | |
---|---|
GraphicsAlgorithm |
getGraphicsAlgorithm()
Returns the stored GraphicsAlgorithm . |
PictogramElement |
getRootPictogramElement()
Returns the stored root PictogramElement . |
void |
setGraphicsAlgorithm(GraphicsAlgorithm graphicsAlgorithm)
Sets a new GraphicsAlgorithm for the PictogramElement to
layout. |
void |
setRootPictogramElement(PictogramElement rootPictogramElement)
Sets a new root PictogramElement . |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.eclipse.graphiti.features.context.IPictogramElementContext |
---|
getPictogramElement |
Methods inherited from interface org.eclipse.graphiti.IPropertyBag |
---|
getProperty, getPropertyKeys, putProperty |
Field Detail |
---|
private GraphicsAlgorithm graphicsAlgorithm
private PictogramElement rootPictogramElement
Constructor Detail |
---|
public IdLayoutContext(PictogramElement pictogramElement, GraphicsAlgorithm graphicsAlgorithm, PictogramElement rootPictogramElement)
IdLayoutContext
instance holding the given
pictogram model instances.
pictogramElement
- The PictogramElement
that shall be layouted, see
LayoutContext
.graphicsAlgorithm
- The associated GraphicsAlgorithm
for the
PictogramElement
rootPictogramElement
- The root pictogram element, this is the one that holds the ID
property for the patternMethod Detail |
---|
public GraphicsAlgorithm getGraphicsAlgorithm()
GraphicsAlgorithm
.
GraphicsAlgorithm
for the
PictogramElement
to layout.public void setGraphicsAlgorithm(GraphicsAlgorithm graphicsAlgorithm)
GraphicsAlgorithm
for the PictogramElement
to
layout.
graphicsAlgorithm
- The new instance to set.public PictogramElement getRootPictogramElement()
PictogramElement
.
PictogramElement
.public void setRootPictogramElement(PictogramElement rootPictogramElement)
PictogramElement
.
rootPictogramElement
- The new instance to set.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |