|
||||||||||
| 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
PictogramElementrootPictogramElement - The root pictogram element, this is the one that holds the ID
property for the pattern| Method 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 | |||||||||