Uses of Interface
org.eclipse.graphiti.mm.pictograms.PictogramElement

Packages that use PictogramElement
org.eclipse.graphiti.features   
org.eclipse.graphiti.features.context   
org.eclipse.graphiti.features.context.impl   
org.eclipse.graphiti.features.impl   
org.eclipse.graphiti.func   
org.eclipse.graphiti.mm.algorithms   
org.eclipse.graphiti.mm.algorithms.impl   
org.eclipse.graphiti.mm.pictograms   
org.eclipse.graphiti.mm.pictograms.impl   
org.eclipse.graphiti.mm.pictograms.util   
org.eclipse.graphiti.notification   
org.eclipse.graphiti.pattern   
org.eclipse.graphiti.pattern.id   
org.eclipse.graphiti.platform   
org.eclipse.graphiti.services   
org.eclipse.graphiti.services.impl   
org.eclipse.graphiti.tb   
org.eclipse.graphiti.ui.editor   
org.eclipse.graphiti.ui.features   
org.eclipse.graphiti.ui.platform   
 

Uses of PictogramElement in org.eclipse.graphiti.features
 

Methods in org.eclipse.graphiti.features that return PictogramElement
 PictogramElement DefaultFeatureProviderWrapper.addIfPossible(IAddContext context)
           
 PictogramElement IFeatureProvider.addIfPossible(IAddContext context)
          Adds the if possible.
 PictogramElement[] DefaultFeatureProviderWrapper.getAllPictogramElementsForBusinessObject(Object businessObject)
           
 PictogramElement[] IMappingProvider.getAllPictogramElementsForBusinessObject(Object businessObject)
          Provides the pictogram elements which represents the given business object.
 PictogramElement IDirectEditingInfo.getMainPictogramElement()
          Gets the main pictogram element.
 PictogramElement IDirectEditingInfo.getPictogramElement()
          Gets the pictogram element.
 PictogramElement DefaultFeatureProviderWrapper.getPictogramElementForBusinessObject(Object businessObject)
           
 PictogramElement IMappingProvider.getPictogramElementForBusinessObject(Object businessObject)
          This method is similar to the method getAllPictogramElementsForBusinessObject, but only return the first PictogramElement.
 

Methods in org.eclipse.graphiti.features with parameters of type PictogramElement
 Object[] DefaultFeatureProviderWrapper.getAllBusinessObjectsForPictogramElement(PictogramElement pictogramElement)
           
 Object[] IMappingProvider.getAllBusinessObjectsForPictogramElement(PictogramElement pictogramElement)
          Returns all business objects which are linked to the given pictogram element.
 Object DefaultFeatureProviderWrapper.getBusinessObjectForPictogramElement(PictogramElement pictogramElement)
           
 Object IMappingProvider.getBusinessObjectForPictogramElement(PictogramElement pictogramElement)
          Returns the first of possibly several business objects which are linked to the given pictogram element.
 void DefaultFeatureProviderWrapper.link(PictogramElement pictogramElement, Object businessObject)
           
 void IMappingProvider.link(PictogramElement pictogramElement, Object businessObject)
          Links the pictogram element with a business object.
 void DefaultFeatureProviderWrapper.link(PictogramElement pictogramElement, Object[] businessObjects)
           
 void IMappingProvider.link(PictogramElement pictogramElement, Object[] businessObjects)
          Links the pictogram element with several business objects.
 void IDirectEditingInfo.setMainPictogramElement(PictogramElement pictogramElement)
          Sets the main pictogram element.
 void IDirectEditingInfo.setPictogramElement(PictogramElement pictogramElement)
          Sets the pictogram element.
 

Uses of PictogramElement in org.eclipse.graphiti.features.context
 

Methods in org.eclipse.graphiti.features.context that return PictogramElement
 PictogramElement ICustomContext.getInnerPictogramElement()
          Gets the inner pictogram element.
 PictogramElement IPictogramElementContext.getPictogramElement()
          Gets the pictogram element.
 PictogramElement[] ICustomContext.getPictogramElements()
          Gets the pictogram elements.
 PictogramElement[] IPictogramElementsContext.getPictogramElements()
          Gets the pictogram elements.
 PictogramElement ICreateConnectionContext.getSourcePictogramElement()
          Gets the source pictogram element.
 PictogramElement ICreateConnectionContext.getTargetPictogramElement()
          Gets the target pictogram element.
 PictogramElement IReconnectionContext.getTargetPictogramElement()
          Gets the target pictogram element.
 

Methods in org.eclipse.graphiti.features.context with parameters of type PictogramElement
 void IPictogramElementsContext.setPictogramElements(PictogramElement[] pes)
          Sets the pictogram elements.
 void IReconnectionContext.setTargetPictogramElement(PictogramElement targetPictogramElement)
          Sets the target pictogram element.
 

Uses of PictogramElement in org.eclipse.graphiti.features.context.impl
 

Fields in org.eclipse.graphiti.features.context.impl declared as PictogramElement
private  PictogramElement CustomContext.innerPictogramElement
           
private  PictogramElement[] CustomContext.pictogramElements
           
private  PictogramElement CreateConnectionContext.sourcePictogramElement
           
private  PictogramElement CreateConnectionContext.targetPictogramElement
           
private  PictogramElement ReconnectionContext.targetPictogramElement
           
 

Methods in org.eclipse.graphiti.features.context.impl that return PictogramElement
 PictogramElement CustomContext.getInnerPictogramElement()
           
 PictogramElement MoveShapeContext.getPictogramElement()
           
 PictogramElement ResizeShapeContext.getPictogramElement()
           
 PictogramElement[] CustomContext.getPictogramElements()
           
 PictogramElement CreateConnectionContext.getSourcePictogramElement()
           
 PictogramElement CreateConnectionContext.getTargetPictogramElement()
           
 PictogramElement ReconnectionContext.getTargetPictogramElement()
           
 

Methods in org.eclipse.graphiti.features.context.impl with parameters of type PictogramElement
 void CustomContext.setInnerPictogramElement(PictogramElement innerPictogramElement)
          Sets the inner pictogram element.
 void CustomContext.setPictogramElements(PictogramElement[] pictogramElements)
          Sets the pictogram elements.
 void CreateConnectionContext.setSourcePictogramElement(PictogramElement sourcePictogramElement)
          Sets the source pictogram element.
 void CreateConnectionContext.setTargetPictogramElement(PictogramElement targetPictogramElement)
          Sets the target pictogram element.
 void ReconnectionContext.setTargetPictogramElement(PictogramElement targetPictogramElement)
           
 

Constructors in org.eclipse.graphiti.features.context.impl with parameters of type PictogramElement
CopyContext(PictogramElement[] pictogramElements)
          Creates a new CopyContext.
CustomContext(PictogramElement[] pictogramElements)
          Creates a new CustomContext.
DeleteContext(PictogramElement pictogramElement)
          Creates a new DeleteContext.
DirectEditingContext(PictogramElement pictogramElement, GraphicsAlgorithm graphicsAlgorithm)
          Creates a new DirectEditingContext.
LayoutContext(PictogramElement pictogramElement)
          Creates a new LayoutContext.
PasteContext(PictogramElement[] pictogramElements)
          Creates a new PasteContext.
PasteContext(PictogramElement[] pictogramElements, int pasteLocationX, int pasteLocationY)
          Creates a new PasteContext.
RemoveContext(PictogramElement pictogramElement)
          Creates a new RemoveContext.
UpdateContext(PictogramElement pictogramElement)
          Creates a new UpdateContext.
 

Uses of PictogramElement in org.eclipse.graphiti.features.impl
 

Fields in org.eclipse.graphiti.features.impl declared as PictogramElement
protected static PictogramElement[] AbstractAddFeature.EMPTY
          The Constant EMPTY.
protected static PictogramElement[] AbstractFeatureProvider.EMPTY_PICTOGRAM_ELEMENTS
          The Constant EMPTY_PICTOGRAM_ELEMENTS.
private  PictogramElement DefaultDirectEditingInfo.mainPictogramElement
           
private  PictogramElement DefaultDirectEditingInfo.pictogramElement
           
 

Methods in org.eclipse.graphiti.features.impl that return PictogramElement
protected  PictogramElement AbstractFeature.addGraphicalRepresentation(IAreaContext context, Object newObject)
          Adds the graphical representation.
 PictogramElement AbstractFeatureProvider.addIfPossible(IAddContext context)
           
 PictogramElement[] AbstractFeatureProvider.getAllPictogramElementsForBusinessObject(Object businessObject)
           
 PictogramElement DefaultDirectEditingInfo.getMainPictogramElement()
           
 PictogramElement DefaultDirectEditingInfo.getPictogramElement()
           
 PictogramElement AbstractFeatureProvider.getPictogramElementForBusinessObject(Object businessObject)
          Provides the first pictogram element which represents the given business object.
 

Methods in org.eclipse.graphiti.features.impl with parameters of type PictogramElement
protected  boolean AbstractLayoutFeature.canLayoutPictogramElement(PictogramElement pe)
          Can layout pictogram element.
protected  boolean AbstractAddPictogramElementFeature.canUpdatePictogramElement(PictogramElement pe)
          Checks if the pictogram element could be updated.
protected  boolean AbstractUpdateFeature.canUpdatePictogramElement(PictogramElement pe)
          Can update pictogram element.
private  PictogramLink AbstractFeatureProvider.createOrGetPictogramLink(PictogramElement pe)
           
private  PictogramLink AbstractFeatureProvider.createPictogramLink(PictogramElement pe)
           
protected  Map<IUpdateFeature,IUpdateContext> DefaultUpdateDiagramFeature.findFeaturesToUpdateChildren(PictogramElement pe, boolean checkUpdateNeeded)
           
protected  Object[] AbstractFeature.getAllBusinessObjectsForPictogramElement(PictogramElement pe)
          Gets the all business objects for pictogram element.
 Object[] AbstractFeatureProvider.getAllBusinessObjectsForPictogramElement(PictogramElement pictogramElement)
           
protected  Object AbstractFeature.getBusinessObjectForPictogramElement(PictogramElement pe)
          Gets the business object for pictogram element.
 Object AbstractFeatureProvider.getBusinessObjectForPictogramElement(PictogramElement pictogramElement)
           
protected  IReason AbstractFeature.layoutPictogramElement(PictogramElement pe)
          Layouts the given PictogramElement.
protected  void AbstractFeature.link(PictogramElement pe, Object businessObject)
          Links the given PictogramElement to the given business or domain object.
 void AbstractFeatureProvider.link(PictogramElement pictogramElement, Object businessObject)
           
protected  void AbstractFeature.link(PictogramElement pe, Object[] businessObjects)
          Links the given PictogramElement to the given business or domain objects.
 void AbstractFeatureProvider.link(PictogramElement pictogramElement, Object[] businessObjects)
           
private  boolean UpdateNoBoFeature.removeIfPossible(PictogramElement pe)
           
 void DefaultDirectEditingInfo.setMainPictogramElement(PictogramElement pictogramElement)
           
 void DefaultDirectEditingInfo.setPictogramElement(PictogramElement pictogramElement)
           
protected  void AbstractFeature.updatePictogramElement(PictogramElement pe)
          Updates the given pictogram element.
protected  void AbstractUpdateFeature.updatePictogramElement(PictogramElement pe)
           
protected  boolean AbstractAddPictogramElementFeature.updatePictogramElementNeeded(PictogramElement pe)
          Checks if the pictogram element has to be updated.
protected  IReason AbstractUpdateFeature.updatePictogramElementNeeded(PictogramElement pe)
          Update pictogram element needed.
 

Uses of PictogramElement in org.eclipse.graphiti.func
 

Methods in org.eclipse.graphiti.func that return PictogramElement
 PictogramElement IAdd.add(IAddContext context)
          Executes the add.
 

Uses of PictogramElement in org.eclipse.graphiti.mm.algorithms
 

Methods in org.eclipse.graphiti.mm.algorithms that return PictogramElement
 PictogramElement GraphicsAlgorithm.getPictogramElement()
          Returns the value of the 'Pictogram Element' container reference.
 

Methods in org.eclipse.graphiti.mm.algorithms with parameters of type PictogramElement
 void GraphicsAlgorithm.setPictogramElement(PictogramElement value)
          Sets the value of the 'Pictogram Element' container reference.
 

Uses of PictogramElement in org.eclipse.graphiti.mm.algorithms.impl
 

Methods in org.eclipse.graphiti.mm.algorithms.impl that return PictogramElement
 PictogramElement GraphicsAlgorithmImpl.basicGetPictogramElement()
           
 PictogramElement GraphicsAlgorithmImpl.getPictogramElement()
           
 

Methods in org.eclipse.graphiti.mm.algorithms.impl with parameters of type PictogramElement
 NotificationChain GraphicsAlgorithmImpl.basicSetPictogramElement(PictogramElement newPictogramElement, NotificationChain msgs)
           
 void GraphicsAlgorithmImpl.setPictogramElement(PictogramElement newPictogramElement)
           
 

Uses of PictogramElement in org.eclipse.graphiti.mm.pictograms
 

Subinterfaces of PictogramElement in org.eclipse.graphiti.mm.pictograms
 interface AdvancedAnchor
          A representation of the model object ' Advanced Anchor'.
 interface Anchor
          A representation of the model object 'Anchor'.
 interface AnchorContainer
          A representation of the model object 'Anchor Container'.
 interface BoxRelativeAnchor
          A representation of the model object 'Box Relative Anchor'.
 interface ChopboxAnchor
          A representation of the model object 'Chopbox Anchor'.
 interface CompositeConnection
          A representation of the model object 'Composite Connection'.
 interface Connection
          A representation of the model object 'Connection'.
 interface ConnectionDecorator
          A representation of the model object 'Connection Decorator'.
 interface ContainerShape
          A representation of the model object 'Container Shape'.
 interface CurvedConnection
          A representation of the model object 'Curved Connection'.
 interface Diagram
          A representation of the model object 'Diagram'.
 interface FixPointAnchor
          A representation of the model object 'Fix Point Anchor'.
 interface FreeFormConnection
          A representation of the model object 'Free Form Connection'.
 interface ManhattanConnection
          A representation of the model object 'Manhattan Connection'.
 interface Shape
          A representation of the model object 'Shape'.
 

Methods in org.eclipse.graphiti.mm.pictograms that return PictogramElement
 PictogramElement PictogramLink.getPictogramElement()
          Returns the value of the 'Pictogram Element' container reference.
 

Methods in org.eclipse.graphiti.mm.pictograms with parameters of type PictogramElement
 void PictogramLink.setPictogramElement(PictogramElement value)
          Sets the value of the 'Pictogram Element' container reference.
 

Uses of PictogramElement in org.eclipse.graphiti.mm.pictograms.impl
 

Classes in org.eclipse.graphiti.mm.pictograms.impl that implement PictogramElement
 class AdvancedAnchorImpl
          An implementation of the model object 'Advanced Anchor'.
 class AnchorContainerImpl
          An implementation of the model object 'Anchor Container'.
 class AnchorImpl
          An implementation of the model object 'Anchor'.
 class BoxRelativeAnchorImpl
          An implementation of the model object 'Box Relative Anchor'.
 class ChopboxAnchorImpl
          An implementation of the model object 'Chopbox Anchor'.
 class CompositeConnectionImpl
          An implementation of the model object 'Composite Connection'.
 class ConnectionDecoratorImpl
          An implementation of the model object 'Connection Decorator'.
 class ConnectionImpl
          An implementation of the model object 'Connection'.
 class ContainerShapeImpl
          An implementation of the model object 'Container Shape'.
 class CurvedConnectionImpl
          An implementation of the model object 'Curved Connection'.
 class DiagramImpl
          An implementation of the model object 'Diagram'.
 class FixPointAnchorImpl
          An implementation of the model object 'Fix Point Anchor'.
 class FreeFormConnectionImpl
          An implementation of the model object 'Free Form Connection'.
 class ManhattanConnectionImpl
          An implementation of the model object 'Manhattan Connection'.
 class PictogramElementImpl
          An implementation of the model object 'Pictogram Element'.
 class ShapeImpl
          An implementation of the model object 'Shape'.
 

Methods in org.eclipse.graphiti.mm.pictograms.impl that return PictogramElement
 PictogramElement PictogramLinkImpl.basicGetPictogramElement()
           
 PictogramElement PictogramLinkImpl.getPictogramElement()
           
 

Methods in org.eclipse.graphiti.mm.pictograms.impl with parameters of type PictogramElement
 NotificationChain PictogramLinkImpl.basicSetPictogramElement(PictogramElement newPictogramElement, NotificationChain msgs)
           
 void PictogramLinkImpl.setPictogramElement(PictogramElement newPictogramElement)
           
 

Uses of PictogramElement in org.eclipse.graphiti.mm.pictograms.util
 

Methods in org.eclipse.graphiti.mm.pictograms.util with parameters of type PictogramElement
 T PictogramsSwitch.casePictogramElement(PictogramElement object)
          Returns the result of interpreting the object as an instance of 'Pictogram Element'.
 

Uses of PictogramElement in org.eclipse.graphiti.notification
 

Methods in org.eclipse.graphiti.notification that return PictogramElement
protected  PictogramElement[] DefaultNotificationService.calculateLinkedPictogramElements(ArrayList<Object> changedAndRelatedBOsList)
          Calculate linked pictogram elements.
 PictogramElement[] DefaultNotificationService.calculateRelatedPictogramElements(Object[] changedBOs)
          Calculate dirty pictogram elements.
 PictogramElement[] INotificationService.calculateRelatedPictogramElements(Object[] bos)
          Calculate dirty pictogram elements.
 

Methods in org.eclipse.graphiti.notification with parameters of type PictogramElement
 void DefaultNotificationService.updatePictogramElements(PictogramElement[] dirtyPes)
          Update dirty pictogram elements.
 void INotificationService.updatePictogramElements(PictogramElement[] pes)
          Update dirty pictogram elements.
 

Uses of PictogramElement in org.eclipse.graphiti.pattern
 

Methods in org.eclipse.graphiti.pattern that return PictogramElement
 PictogramElement AbstractBasePattern.add(IAddContext context)
          Clients must override this method to provide the functionality to add an existing domain object to a diagram.
 PictogramElement AddFeatureForPattern.add(IAddContext context)
           
 PictogramElement IPattern.add(IAddContext context)
          Clients must override this method to provide the functionality to add an existing domain object to a diagram.
 

Methods in org.eclipse.graphiti.pattern with parameters of type PictogramElement
 void DefaultFeatureProviderWithPatterns.activateDirectEditingForPatterns(PictogramElement mainPictogramElement, Object domainObject)
          Convenience method to activate the direct editing for the given PictogramElement and domain object.
 void IFeatureProviderWithPatterns.activateDirectEditingForPatterns(PictogramElement mainPictogramElement, Object bo)
          Activate direct editing for patterns.
 void DefaultFeatureProviderWithPatterns.activateDirectEditingForPatterns(PictogramElement mainPictogramElement, Object domainObject, String keyProperty)
          Convenience method to activate the direct editing for the given PictogramElement and domain object.
 void IFeatureProviderWithPatterns.activateDirectEditingForPatterns(PictogramElement mainPictogramElement, Object bo, String keyProperty)
          Activate direct editing for patterns.
protected  Object AbstractBasePattern.getBusinessObjectForPictogramElement(PictogramElement pe)
          Helper method that resolves the domain object for the given pictogram element (shape).
 Object DefaultFeatureProviderWithPatterns.getBusinessObjectForPictogramElement(PictogramElement pictogramElement)
          Helper method to find the domain object for a given PictogramElement.
 IPattern DefaultFeatureProviderWithPatterns.getPatternForPictogramElement(PictogramElement pe)
           
 IPattern IFeatureProviderWithPatterns.getPatternForPictogramElement(PictogramElement pictogramElement)
          Gets the pattern for pictogram element.
protected abstract  boolean AbstractPattern.isPatternControlled(PictogramElement pictogramElement)
          This method must be implemented by clients to indicate that the given PictogramElement is controlled by this pattern.
protected abstract  boolean AbstractPattern.isPatternRoot(PictogramElement pictogramElement)
          This method must be implemented by clients to indicate that the given PictogramElement is the root shape of this pattern.
protected  void AbstractConnectionPattern.layoutPictogramElement(PictogramElement pe)
          Helper method that triggers a layout of the given PictogramElement.
protected  void AbstractPattern.layoutPictogramElement(PictogramElement pe)
          Helper method that triggers a layout of the given PictogramElement.
protected  void AbstractBasePattern.link(PictogramElement pe, Object businessObject)
          Helper method to link a PictogramElement to a domain object.
protected  void AbstractBasePattern.link(PictogramElement pe, Object[] businessObjects)
          Helper method to link a PictogramElement to a number of domain objects.
protected  void AbstractConnectionPattern.updatePictogramElement(PictogramElement pe)
          Helper method that triggers an update of the given PictogramElement.
protected  void AbstractPattern.updatePictogramElement(PictogramElement pe)
          Helper method that triggers an update of the given PictogramElement.
 

Uses of PictogramElement in org.eclipse.graphiti.pattern.id
 

Fields in org.eclipse.graphiti.pattern.id declared as PictogramElement
private  PictogramElement IdLayoutContext.rootPictogramElement
           
private  PictogramElement IdUpdateContext.rootPictogramElement
           
 

Methods in org.eclipse.graphiti.pattern.id that return PictogramElement
 PictogramElement IdPattern.add(IAddContext context)
          Adds a PictogramElement representation for the given context to the diagram.
protected abstract  PictogramElement IdPattern.doAdd(IAddContext context)
          Clients should primarily override this method and implement their add functionality here.
 PictogramElement IdUpdateContext.getPictogramElement()
          Returns the stored PictogramElement.
 PictogramElement IdLayoutContext.getRootPictogramElement()
          Returns the stored root PictogramElement.
 PictogramElement IdUpdateContext.getRootPictogramElement()
          Returns the stored root PictogramElement.
 

Methods in org.eclipse.graphiti.pattern.id with parameters of type PictogramElement
protected  PropertyContainer IdPattern.findById(PictogramElement pictogramElement, String idToFind)
          Searches for a PictogramElement that has the given ID starting from the given PictogramElement.
protected  boolean IdPattern.isPatternControlled(PictogramElement pictogramElement)
          Checks if the PictogramElement is controlled by the pattern.
protected  boolean IdPattern.isPatternRoot(PictogramElement pictogramElement)
          Checks if the given PictogramElement is the root object of this pattern.
 void IdLayoutContext.setRootPictogramElement(PictogramElement rootPictogramElement)
          Sets a new root PictogramElement.
 void IdUpdateContext.setRootPictogramElement(PictogramElement rootPictogramElement)
          Sets a new root PictogramElement.
 

Constructors in org.eclipse.graphiti.pattern.id with parameters of type PictogramElement
IdLayoutContext(PictogramElement pictogramElement, GraphicsAlgorithm graphicsAlgorithm, PictogramElement rootPictogramElement)
          Creates a new IdLayoutContext instance holding the given pictogram model instances.
IdUpdateContext(PictogramElement pictogramElement, GraphicsAlgorithm graphicsAlgorithm, PictogramElement rootPictogramElement, Object domainObject)
          Creates a new IdUpdateContext instance holding the given pictogram model instances and domain object instance.
 

Uses of PictogramElement in org.eclipse.graphiti.platform
 

Methods in org.eclipse.graphiti.platform that return PictogramElement
 PictogramElement[] IDiagramContainer.getSelectedPictogramElements()
          Gets all pictogram elements that are currently selected.
 

Methods in org.eclipse.graphiti.platform with parameters of type PictogramElement
 void IDiagramBehavior.refreshRenderingDecorators(PictogramElement pe)
          Refreshes all rendering decorators for the given pictogram element.
 void IDiagramContainer.selectPictogramElements(PictogramElement[] pictogramElements)
          Selects all the given pictogram elements in the container.
 void IDiagramContainer.setPictogramElementForSelection(PictogramElement pictogramElement)
          Sets the pictogram element which should be selected after the container refresh.
 void IDiagramContainer.setPictogramElementsForSelection(PictogramElement[] pictogramElements)
          Sets the pictogram elements which should be selected after the container refresh.
 

Uses of PictogramElement in org.eclipse.graphiti.services
 

Methods in org.eclipse.graphiti.services that return PictogramElement
 PictogramElement IPeService.getActiveContainerPe(GraphicsAlgorithm ga)
          Gets the active container pe.
 PictogramElement IPeService.getActiveContainerPe(PictogramElement pictogramElement)
          Gets the active container pe.
 PictogramElement IPeService.getPictogramElementParent(PictogramElement pe)
          Gets the pictogram element parent.
 

Methods in org.eclipse.graphiti.services that return types with arguments of type PictogramElement
 Collection<PictogramElement> IPeService.getAllContainedPictogramElements(PictogramElement pe)
          Gets the all contained pictogram elements.
 Collection<PictogramElement> IPeService.getPictogramElementChildren(PictogramElement pe)
          Returns a pictogram element's children.
 List<PictogramElement> ILinkService.getPictogramElements(Diagram diagram, EObject eObject)
          Gets all pictogram elements which references the given business object.
Note: Identity of domain or business objects is determined by default using the method EcoreUtil#equals(org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) , which relies on the compared EMF objects having different IDs or attributes.
 List<PictogramElement> ILinkService.getPictogramElements(Diagram diagram, List<EObject> eObjects, boolean onlyActive)
          Gets all pictogram elements which references at least one of the given business objects.
Note: Identity of domain or business objects is determined by default using the method EcoreUtil#equals(org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) , which relies on the compared EMF objects having different IDs or attributes.
 

Methods in org.eclipse.graphiti.services with parameters of type PictogramElement
 Rectangle IGaCreateService.createInvisibleRectangle(PictogramElement pe)
          Create an invisible Rectangle.
 void IPeService.deletePictogramElement(PictogramElement pe)
          Deletes the given pictogram element (and with it all aggregated elements!).
 PictogramElement IPeService.getActiveContainerPe(PictogramElement pictogramElement)
          Gets the active container pe.
 EObject[] ILinkService.getAllBusinessObjectsForLinkedPictogramElement(PictogramElement pictogramElement)
          Returns all business objects which are linked to the given pictogram element.
Note: Identity of domain or business objects is determined by default using the method EcoreUtil#equals(org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) , which relies on the compared EMF objects having different IDs or attributes.
 Collection<PictogramElement> IPeService.getAllContainedPictogramElements(PictogramElement pe)
          Gets the all contained pictogram elements.
 EObject ILinkService.getBusinessObjectForLinkedPictogramElement(PictogramElement pictogramElement)
          Returns the first of possibly several business objects which are linked to the given pictogram element.
 Diagram IPeService.getDiagramForPictogramElement(PictogramElement pe)
          Returns the diagram for the given pictogram element.
 PictogramLink ILinkService.getLinkForPictogramElement(PictogramElement pictogramElement)
          Returns the pictogram link referencing the given pictogram element.
 Property ILinkService.getLinkProperty(PictogramElement pictogramElement)
          Gets the link property to a given pictogram element.
 Collection<PictogramElement> IPeService.getPictogramElementChildren(PictogramElement pe)
          Returns a pictogram element's children.
 PictogramElement IPeService.getPictogramElementParent(PictogramElement pe)
          Gets the pictogram element parent.
 boolean ILinkService.hasLinkProperty(PictogramElement pictogramElement, String propertyValue)
          Checks existence and value of the link property to a given pictogram element.
 void ILinkService.setLinkProperty(PictogramElement pictogramElement, String propertyValue)
          Adds or modifies the link property to a given pictogram element.
 

Uses of PictogramElement in org.eclipse.graphiti.services.impl
 

Methods in org.eclipse.graphiti.services.impl with parameters of type PictogramElement
 Rectangle GaServiceImpl.createInvisibleRectangle(PictogramElement pe)
           
 

Uses of PictogramElement in org.eclipse.graphiti.tb
 

Methods in org.eclipse.graphiti.tb that return PictogramElement
 PictogramElement DefaultToolBehaviorProvider.getSelection(PictogramElement originalPe, PictogramElement[] oldSelection)
           
 PictogramElement IToolBehaviorProvider.getSelection(PictogramElement originalPe, PictogramElement[] oldSelection)
          Override this method if you want to change the default selection on mouse click.
 

Methods in org.eclipse.graphiti.tb with parameters of type PictogramElement
static IContextButtonEntry ContextEntryHelper.createDefaultDeleteContextButton(IFeatureProvider featureProvider, PictogramElement pe)
          Creates an default delete context button entry.
static IContextButtonEntry ContextEntryHelper.createDefaultRemoveContextButton(IFeatureProvider featureProvider, PictogramElement pe)
          Creates an default remove context button entry.
static IContextButtonEntry ContextEntryHelper.createDefaultUpdateContextButton(IFeatureProvider featureProvider, PictogramElement pe)
          Creates an default update context button entry.
protected  ILocation DefaultToolBehaviorProvider.getAbsoluteLocation(PictogramElement pe)
          Returns the location of the graphics algorithm associated to the pictogram element in absolute coordinates.
 GraphicsAlgorithm DefaultToolBehaviorProvider.getChopboxAnchorArea(PictogramElement pe)
           
 GraphicsAlgorithm IToolBehaviorProvider.getChopboxAnchorArea(PictogramElement pe)
          Provides the graphics algorithm that defines the outline for the given pictogram element's chopbox Anchor.
 GraphicsAlgorithm[] DefaultToolBehaviorProvider.getClickArea(PictogramElement pe)
           
 GraphicsAlgorithm[] IToolBehaviorProvider.getClickArea(PictogramElement pe)
          The returned graphics algorithm's define the area where the user can click to select the shape.
 IDecorator[] DefaultToolBehaviorProvider.getDecorators(PictogramElement pe)
           
 IDecorator[] IToolBehaviorProvider.getDecorators(PictogramElement pe)
          Returns decorators which will be used at rendering time to decorate the graphical representation of the given pictogram element.
 ILocationInfo DefaultToolBehaviorProvider.getLocationInfo(PictogramElement pe, ILocationInfo locationInfo)
           
 ILocationInfo IToolBehaviorProvider.getLocationInfo(PictogramElement pe, ILocationInfo currentLocationInfo)
          Returns the location info which will be used for direct editing if the framework cannot decide this.
 PictogramElement DefaultToolBehaviorProvider.getSelection(PictogramElement originalPe, PictogramElement[] oldSelection)
           
 PictogramElement DefaultToolBehaviorProvider.getSelection(PictogramElement originalPe, PictogramElement[] oldSelection)
           
 PictogramElement IToolBehaviorProvider.getSelection(PictogramElement originalPe, PictogramElement[] oldSelection)
          Override this method if you want to change the default selection on mouse click.
 PictogramElement IToolBehaviorProvider.getSelection(PictogramElement originalPe, PictogramElement[] oldSelection)
          Override this method if you want to change the default selection on mouse click.
 GraphicsAlgorithm DefaultToolBehaviorProvider.getSelectionBorder(PictogramElement pe)
           
 GraphicsAlgorithm IToolBehaviorProvider.getSelectionBorder(PictogramElement pe)
          The returned graphics algorithm defines the selection border and the rectangle where the context buttons appear at.
protected  void DefaultToolBehaviorProvider.setGenericContextButtons(IContextButtonPadData data, PictogramElement pe, int identifiers)
          Sets the defined generic context buttons to the given IContextButtonPadData.
 

Uses of PictogramElement in org.eclipse.graphiti.ui.editor
 

Fields in org.eclipse.graphiti.ui.editor declared as PictogramElement
private  PictogramElement[] DiagramBehavior.pictogramElementsForSelection
           
 

Methods in org.eclipse.graphiti.ui.editor that return PictogramElement
protected  PictogramElement[] DiagramBehavior.getPictogramElementsForSelection()
          Returns the PictogramElements that are set for later selection.
 PictogramElement[] DiagramBehavior.getSelectedPictogramElements()
          Returns the PictogramElements that are currently selected in the diagram.
 PictogramElement[] DiagramComposite.getSelectedPictogramElements()
           
 PictogramElement[] DiagramEditor.getSelectedPictogramElements()
          Returns the PictogramElements that are currently selected in the diagram editor.
 

Methods in org.eclipse.graphiti.ui.editor with parameters of type PictogramElement
private  void DiagramEditorContextMenuProvider.extendCustomContext(PictogramElement pe, CustomContext context)
           
 GraphicalEditPart DiagramBehavior.getEditPartForPictogramElement(PictogramElement pe)
          Method to retrieve the GEF EditPart for a given PictogramElement.
 GraphicalEditPart DiagramComposite.getEditPartForPictogramElement(PictogramElement pe)
           
 GraphicalEditPart IDiagramBehaviorUI.getEditPartForPictogramElement(PictogramElement pe)
          Method to retrieve the GEF EditPart for a given PictogramElement.
 IFigure DiagramBehavior.getFigureForPictogramElement(PictogramElement pe)
          Method to retrieve the Draw2D IFigure for a given PictogramElement.
 IFigure IDiagramBehaviorUI.getFigureForPictogramElement(PictogramElement pe)
          Method to retrieve the Draw2D IFigure for a given PictogramElement.
protected  void DefaultRefreshBehavior.refresh(PictogramElement pe)
          Refreshes the given PictogramElement so that the UI reflects the current state in the Graphiti pictograms model.
 void DefaultRefreshBehavior.refreshRenderingDecorators(PictogramElement pe)
          Refreshes all rendering decorators for the given PictogramElement as defined in IToolBehaviorProvider.getDecorators(PictogramElement).
 void DiagramBehavior.refreshRenderingDecorators(PictogramElement pe)
          Refreshes the rendering decorators (image decorators and the like) by delegating to DefaultRefreshBehavior.refreshRenderingDecorators(PictogramElement) for the given PictogramElement.
protected  void DiagramBehavior.selectPictogramElements(PictogramElement[] pictogramElements)
          Selects the given PictogramElements in the diagram.
 void DiagramComposite.selectPictogramElements(PictogramElement[] pictogramElements)
           
 void DiagramEditor.selectPictogramElements(PictogramElement[] pictogramElements)
          Selects the given PictogramElements in the diagram.
 void DiagramBehavior.setPictogramElementForSelection(PictogramElement pictogramElement)
          Sets one PictogramElement for later selection.
 void DiagramComposite.setPictogramElementForSelection(PictogramElement pictogramElement)
           
 void DiagramEditor.setPictogramElementForSelection(PictogramElement pictogramElement)
          Sets one PictogramElement for later selection.
protected  void DiagramBehavior.setPictogramElementsForSelection(PictogramElement[] pictogramElements)
          Sets PictogramElements for later selection.
 void DiagramComposite.setPictogramElementsForSelection(PictogramElement[] pictogramElements)
           
 void DiagramEditor.setPictogramElementsForSelection(PictogramElement[] pictogramElements)
          Sets PictogramElements for later selection.
 

Uses of PictogramElement in org.eclipse.graphiti.ui.features
 

Methods in org.eclipse.graphiti.ui.features with parameters of type PictogramElement
protected  Collection<Diagram> AbstractDrillDownFeature.getLinkedDiagrams(PictogramElement pe)
          Returns a list of all diagrams, which are connected to the given pictogram element.
 

Uses of PictogramElement in org.eclipse.graphiti.ui.platform
 

Methods in org.eclipse.graphiti.ui.platform that return PictogramElement
abstract  PictogramElement GraphitiConnectionEditPart.getPictogramElement()
          Returns the PictogramElement (the model object) that this EditPart represents.
abstract  PictogramElement GraphitiShapeEditPart.getPictogramElement()
          Returns the PictogramElement (the model object) that this EditPart represents.
protected  PictogramElement GFPropertySection.getSelectedPictogramElement()
           
 

Methods in org.eclipse.graphiti.ui.platform with parameters of type PictogramElement
protected abstract  boolean AbstractPropertySectionFilter.accept(PictogramElement pictogramElement)
          Check the given pictogram element for acceptance.
 



Copyright (c) SAP AG 2005, 2012.