roneditor.ronview.edit.parts
Class HLPlaceEditPart

java.lang.Object
  extended by org.eclipse.gef.editparts.AbstractEditPart
      extended by org.eclipse.gef.editparts.AbstractGraphicalEditPart
          extended by roneditor.ronview.edit.parts.AbstractHLNodeEditPart
              extended by roneditor.ronview.edit.parts.HLPlaceEditPart
All Implemented Interfaces:
org.eclipse.core.runtime.IAdaptable, org.eclipse.emf.common.notify.Adapter, org.eclipse.gef.EditPart, org.eclipse.gef.GraphicalEditPart, org.eclipse.gef.NodeEditPart, org.eclipse.gef.RequestConstants

public class HLPlaceEditPart
extends AbstractHLNodeEditPart
implements org.eclipse.gef.NodeEditPart, org.eclipse.emf.common.notify.Adapter

EditPart for a HLPlace.


Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.gef.editparts.AbstractGraphicalEditPart
org.eclipse.gef.editparts.AbstractGraphicalEditPart.AccessibleGraphicalEditPart, org.eclipse.gef.editparts.AbstractGraphicalEditPart.DefaultAccessibleAnchorProvider
 
Nested classes/interfaces inherited from class org.eclipse.gef.editparts.AbstractEditPart
org.eclipse.gef.editparts.AbstractEditPart.EditPolicyIterator
 
Nested classes/interfaces inherited from interface org.eclipse.emf.common.notify.Adapter
org.eclipse.emf.common.notify.Adapter.Internal
 
Field Summary
private  org.eclipse.ui.views.properties.IPropertySource propertySource
           
private  org.eclipse.emf.common.notify.Notifier target
           
 
Fields inherited from class org.eclipse.gef.editparts.AbstractGraphicalEditPart
figure, sourceConnections, targetConnections
 
Fields inherited from class org.eclipse.gef.editparts.AbstractEditPart
children, FLAG_ACTIVE, FLAG_FOCUS, MAX_FLAG
 
Fields inherited from interface org.eclipse.gef.EditPart
SELECTED, SELECTED_NONE, SELECTED_PRIMARY
 
Fields inherited from interface org.eclipse.gef.RequestConstants
REQ_ADD, REQ_ALIGN, REQ_ALIGN_CHILDREN, REQ_CLONE, REQ_CONNECTION_END, REQ_CONNECTION_START, REQ_CREATE, REQ_CREATE_BENDPOINT, REQ_DELETE, REQ_DELETE_DEPENDANT, REQ_DIRECT_EDIT, REQ_MOVE, REQ_MOVE_BENDPOINT, REQ_MOVE_CHILDREN, REQ_OPEN, REQ_ORPHAN, REQ_ORPHAN_CHILDREN, REQ_RECONNECT_SOURCE, REQ_RECONNECT_TARGET, REQ_RESIZE, REQ_RESIZE_CHILDREN, REQ_SELECTION, REQ_SELECTION_HOVER
 
Constructor Summary
HLPlaceEditPart(ronmodel.HLPlace hlPlace)
          Creates a new HLPlaceEditPart instance.
 
Method Summary
 void activate()
           
protected  void addChildVisual(org.eclipse.gef.EditPart childEditPart, int index)
          Token-Figure dem HLPlace-Figure hinzufügen
protected  void createEditPolicies()
           
protected  org.eclipse.draw2d.IFigure createFigure()
           
 void deactivate()
           
 java.lang.Object getAdapter(java.lang.Class key)
           
 org.eclipse.gef.commands.Command getCommand(org.eclipse.gef.Request request)
          Returns a Command if the appropriate request is passed.
 ronmodel.HLPlace getHLPlace()
           
protected  java.util.List getModelChildren()
           
protected  java.util.List getModelSourceConnections()
           
protected  java.util.List getModelTargetConnections()
           
protected  HLPlaceFigure getPlaceFigure()
          Returns the Figure of this, as a client type figure.
protected  org.eclipse.ui.views.properties.IPropertySource getPropertySource()
           
 org.eclipse.emf.common.notify.Notifier getTarget()
           
 boolean isAdapterForType(java.lang.Object type)
           
 void notifyChanged(org.eclipse.emf.common.notify.Notification notification)
           
protected  void refreshChildren()
           
protected  void refreshVisuals()
           
protected  void removeChildVisual(org.eclipse.gef.EditPart childEditPart)
          Token-Figure vom HLPlace-Figure entfernen
 void setTarget(org.eclipse.emf.common.notify.Notifier newTarget)
           
 boolean understandsRequest(org.eclipse.gef.Request req)
           
 
Methods inherited from class roneditor.ronview.edit.parts.AbstractHLNodeEditPart
getConnectionAnchor, getHLPlaceFigure, getSourceConnectionAnchor, getSourceConnectionAnchor, getTargetConnectionAnchor, getTargetConnectionAnchor
 
Methods inherited from class org.eclipse.gef.editparts.AbstractGraphicalEditPart
addNodeListener, addNotify, addSourceConnection, addTargetConnection, createConnection, createOrFindConnection, fireRemovingSourceConnection, fireRemovingTargetConnection, fireSourceConnectionAdded, fireTargetConnectionAdded, getContentPane, getDragTracker, getFigure, getLayer, getSourceConnections, getTargetConnections, primAddSourceConnection, primAddTargetConnection, primRemoveSourceConnection, primRemoveTargetConnection, refresh, refreshSourceConnections, refreshTargetConnections, registerVisuals, removeNodeListener, removeNotify, removeSourceConnection, removeTargetConnection, reorderChild, reorderSourceConnection, reorderTargetConnection, setFigure, setLayoutConstraint, unregisterVisuals
 
Methods inherited from class org.eclipse.gef.editparts.AbstractEditPart
activateEditPolicies, addChild, addEditPartListener, createChild, deactivateEditPolicies, debug, debugFeedback, eraseSourceFeedback, eraseTargetFeedback, fireActivated, fireChildAdded, fireDeactivated, fireRemovingChild, fireSelectionChanged, getAccessibleEditPart, getChildren, getEditPolicy, getEditPolicyIterator, getEventListeners, getFlag, getModel, getParent, getRoot, getSelected, getTargetEditPart, getViewer, hasFocus, installEditPolicy, isActive, isSelectable, performRequest, register, registerAccessibility, registerModel, removeChild, removeEditPartListener, removeEditPolicy, setFlag, setFocus, setModel, setParent, setSelected, showSourceFeedback, showTargetFeedback, toString, unregister, unregisterAccessibility, unregisterModel
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.eclipse.gef.NodeEditPart
getSourceConnectionAnchor, getSourceConnectionAnchor, getTargetConnectionAnchor, getTargetConnectionAnchor
 
Methods inherited from interface org.eclipse.gef.GraphicalEditPart
addNodeListener, getContentPane, getFigure, getSourceConnections, getTargetConnections, removeNodeListener, setLayoutConstraint
 
Methods inherited from interface org.eclipse.gef.EditPart
addEditPartListener, addNotify, eraseSourceFeedback, eraseTargetFeedback, getChildren, getDragTracker, getEditPolicy, getModel, getParent, getRoot, getSelected, getTargetEditPart, getViewer, hasFocus, installEditPolicy, isActive, isSelectable, performRequest, refresh, removeEditPartListener, removeEditPolicy, removeNotify, setFocus, setModel, setParent, setSelected, showSourceFeedback, showTargetFeedback
 

Field Detail

propertySource

private org.eclipse.ui.views.properties.IPropertySource propertySource

target

private org.eclipse.emf.common.notify.Notifier target
Constructor Detail

HLPlaceEditPart

public HLPlaceEditPart(ronmodel.HLPlace hlPlace)
Creates a new HLPlaceEditPart instance.

Parameters:
hlPlace -
Method Detail

getHLPlace

public ronmodel.HLPlace getHLPlace()

getModelSourceConnections

protected java.util.List getModelSourceConnections()
Overrides:
getModelSourceConnections in class org.eclipse.gef.editparts.AbstractGraphicalEditPart
See Also:
AbstractGraphicalEditPart.getModelSourceConnections()

getModelTargetConnections

protected java.util.List getModelTargetConnections()
Overrides:
getModelTargetConnections in class org.eclipse.gef.editparts.AbstractGraphicalEditPart
See Also:
AbstractGraphicalEditPart.getModelTargetConnections()

getModelChildren

protected java.util.List getModelChildren()
Overrides:
getModelChildren in class org.eclipse.gef.editparts.AbstractEditPart
See Also:
AbstractEditPart.getModelChildren()

addChildVisual

protected void addChildVisual(org.eclipse.gef.EditPart childEditPart,
                              int index)
Token-Figure dem HLPlace-Figure hinzufügen

Overrides:
addChildVisual in class org.eclipse.gef.editparts.AbstractGraphicalEditPart
See Also:
AbstractGraphicalEditPart.addChildVisual(org.eclipse.gef.EditPart, int)

removeChildVisual

protected void removeChildVisual(org.eclipse.gef.EditPart childEditPart)
Token-Figure vom HLPlace-Figure entfernen

Overrides:
removeChildVisual in class org.eclipse.gef.editparts.AbstractGraphicalEditPart
See Also:
AbstractGraphicalEditPart.removeChildVisual(org.eclipse.gef.EditPart)

getPlaceFigure

protected HLPlaceFigure getPlaceFigure()
Returns the Figure of this, as a client type figure.

Returns:
Figure as a HLPlaceFigure.

notifyChanged

public void notifyChanged(org.eclipse.emf.common.notify.Notification notification)
Specified by:
notifyChanged in interface org.eclipse.emf.common.notify.Adapter
See Also:
Adapter.notifyChanged(org.eclipse.emf.common.notify.Notification)

createEditPolicies

protected void createEditPolicies()
Specified by:
createEditPolicies in class org.eclipse.gef.editparts.AbstractEditPart
See Also:
AbstractEditPart.createEditPolicies()

refreshVisuals

protected void refreshVisuals()
Overrides:
refreshVisuals in class org.eclipse.gef.editparts.AbstractEditPart
See Also:
AbstractEditPart.refreshVisuals()

refreshChildren

protected void refreshChildren()
Overrides:
refreshChildren in class org.eclipse.gef.editparts.AbstractEditPart
See Also:
AbstractEditPart.refreshChildren()

activate

public void activate()
Specified by:
activate in interface org.eclipse.gef.EditPart
Overrides:
activate in class org.eclipse.gef.editparts.AbstractGraphicalEditPart
See Also:
AbstractGraphicalEditPart.activate()

deactivate

public void deactivate()
Specified by:
deactivate in interface org.eclipse.gef.EditPart
Overrides:
deactivate in class org.eclipse.gef.editparts.AbstractGraphicalEditPart
See Also:
AbstractGraphicalEditPart.deactivate()

getTarget

public org.eclipse.emf.common.notify.Notifier getTarget()
Specified by:
getTarget in interface org.eclipse.emf.common.notify.Adapter
See Also:
Adapter.getTarget()

isAdapterForType

public boolean isAdapterForType(java.lang.Object type)
Specified by:
isAdapterForType in interface org.eclipse.emf.common.notify.Adapter
See Also:
Adapter.isAdapterForType(java.lang.Object)

getCommand

public org.eclipse.gef.commands.Command getCommand(org.eclipse.gef.Request request)
Returns a Command if the appropriate request is passed. Checks the Commands handled by installed EditPolicies (none for this EditPart) as well.

Specified by:
getCommand in interface org.eclipse.gef.EditPart
Overrides:
getCommand in class org.eclipse.gef.editparts.AbstractEditPart
See Also:
EditPart.getCommand(org.eclipse.gef.Request)

understandsRequest

public boolean understandsRequest(org.eclipse.gef.Request req)
Specified by:
understandsRequest in interface org.eclipse.gef.EditPart
Overrides:
understandsRequest in class org.eclipse.gef.editparts.AbstractEditPart
See Also:
AbstractEditPart.understandsRequest(org.eclipse.gef.Request)

setTarget

public void setTarget(org.eclipse.emf.common.notify.Notifier newTarget)
Specified by:
setTarget in interface org.eclipse.emf.common.notify.Adapter
See Also:
Adapter.setTarget(org.eclipse.emf.common.notify.Notifier)

getAdapter

public java.lang.Object getAdapter(java.lang.Class key)
Specified by:
getAdapter in interface org.eclipse.core.runtime.IAdaptable
Overrides:
getAdapter in class org.eclipse.gef.editparts.AbstractGraphicalEditPart
See Also:
IAdaptable.getAdapter(java.lang.Class)

getPropertySource

protected org.eclipse.ui.views.properties.IPropertySource getPropertySource()
See Also:
com.ibm.itso.sal330r.gefdemo.edit.NetworkElementEditPart#getPropertySource()

createFigure

protected org.eclipse.draw2d.IFigure createFigure()
Specified by:
createFigure in class org.eclipse.gef.editparts.AbstractGraphicalEditPart
See Also:
AbstractGraphicalEditPart.createFigure()