|
||||||||||
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.UpdateContext
org.eclipse.graphiti.pattern.id.IdUpdateContext
public class IdUpdateContext
This class represents a special UpdateContext
suitable for usage
within an IdPattern
. Besides the usual UpdateContext
options
this context object also stores the associated GraphicsAlgorithm
for
the PictogramElement
of the context, the root
PictogramElement
of the pattern and the linked domain object. The
second may be of use for easier finding a certain child within a pattern
representation.
Field Summary | |
---|---|
private Object |
domainObject
|
private GraphicsAlgorithm |
graphicsAlgorithm
|
private PictogramElement |
rootPictogramElement
|
Constructor Summary | |
---|---|
IdUpdateContext(PictogramElement pictogramElement,
GraphicsAlgorithm graphicsAlgorithm,
PictogramElement rootPictogramElement,
Object domainObject)
Creates a new IdUpdateContext instance holding the given
pictogram model instances and domain object instance. |
Method Summary | |
---|---|
Object |
getDomainObject()
Returns the stored domain object instance. |
GraphicsAlgorithm |
getGraphicsAlgorithm()
Returns the stored GraphicsAlgorithm . |
PictogramElement |
getPictogramElement()
Returns the stored PictogramElement . |
PictogramElement |
getRootPictogramElement()
Returns the stored root PictogramElement . |
void |
setDomainObject(Object domainObject)
Sets a new domain object instance. |
void |
setGraphicsAlgorithm(GraphicsAlgorithm graphicsAlgorithm)
Sets a new GraphicsAlgorithm for the PictogramElement to
update. |
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.IPropertyBag |
---|
getProperty, getPropertyKeys, putProperty |
Field Detail |
---|
private GraphicsAlgorithm graphicsAlgorithm
private PictogramElement rootPictogramElement
private Object domainObject
Constructor Detail |
---|
public IdUpdateContext(PictogramElement pictogramElement, GraphicsAlgorithm graphicsAlgorithm, PictogramElement rootPictogramElement, Object domainObject)
IdUpdateContext
instance holding the given
pictogram model instances and domain object instance.
pictogramElement
- The PictogramElement
that shall be updated, see
UpdateContext
.graphicsAlgorithm
- The associated GraphicsAlgorithm
for the
PictogramElement
rootPictogramElement
- The root pictogram element, this is the one that holds the ID
property for the patterndomainObject
- The domain object that is linked with the pattern root
pictogram element.Method Detail |
---|
public PictogramElement getPictogramElement()
PictogramElement
.
PictogramElement
to layout.public GraphicsAlgorithm getGraphicsAlgorithm()
GraphicsAlgorithm
.
GraphicsAlgorithm
for the
PictogramElement
to update.public void setGraphicsAlgorithm(GraphicsAlgorithm graphicsAlgorithm)
GraphicsAlgorithm
for the PictogramElement
to
update.
graphicsAlgorithm
- The new instance to set.public PictogramElement getRootPictogramElement()
PictogramElement
.
PictogramElement
.public void setRootPictogramElement(PictogramElement rootPictogramElement)
PictogramElement
.
rootPictogramElement
- The new instance to set.public Object getDomainObject()
public void setDomainObject(Object domainObject)
domainObject
- The new instance to set.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |