be.ac.vub.cocompose.eclipse.editparts
Class CoComposeContainerTreeEditPart

java.lang.Object
  extended byorg.eclipse.gef.editparts.AbstractEditPart
      extended byorg.eclipse.gef.editparts.AbstractTreeEditPart
          extended bybe.ac.vub.cocompose.eclipse.editparts.CoComposeTreeEditPart
              extended bybe.ac.vub.cocompose.eclipse.editparts.CoComposeContainerTreeEditPart
All Implemented Interfaces:
EditPart, EventListener, IAdaptable, PropertyChangeListener, RequestConstants, TreeEditPart

public class CoComposeContainerTreeEditPart
extends CoComposeTreeEditPart

Eclipse tree editpart for CoCompose namespace elements (containers).

Since:
0.2.0
Version:
0.2.0, 07/01/2004
Author:
Dennis Wagelaar

Nested Class Summary
 
Nested classes inherited from class org.eclipse.gef.editparts.AbstractEditPart
AbstractEditPart.EditPolicyIterator
 
Field Summary
 
Fields inherited from class org.eclipse.gef.editparts.AbstractTreeEditPart
widget
 
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_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
CoComposeContainerTreeEditPart(Object model)
          Creates a CoComposeContainerTreeEditPart.
 
Method Summary
protected  void createEditPolicies()
          Creates and installs edit policies.
protected  List getModelChildren()
          Returns the children of this from the model.
protected  Namespace getNamespace()
          Gets the model of this as a Namespace.
 
Methods inherited from class be.ac.vub.cocompose.eclipse.editparts.CoComposeTreeEditPart
activate, deactivate, getModelElement, propertyChange, refreshVisuals
 
Methods inherited from class org.eclipse.gef.editparts.AbstractTreeEditPart
addChildVisual, checkTreeItem, getDragTracker, getImage, getText, getWidget, removeChildVisual, reorderChild, setWidget, setWidgetImage, setWidgetText
 
Methods inherited from class org.eclipse.gef.editparts.AbstractEditPart
activateEditPolicies, addChild, addEditPartListener, addNotify, createChild, deactivateEditPolicies, debug, debugFeedback, eraseSourceFeedback, eraseTargetFeedback, fireActivated, fireChildAdded, fireDeactivated, fireRemovingChild, fireSelectionChanged, getAccessibleEditPart, getAdapter, getChildren, getCommand, getEditPolicy, getEditPolicyIterator, getEventListeners, getFlag, getModel, getParent, getRoot, getSelected, getTargetEditPart, getViewer, hasFocus, installEditPolicy, isActive, isSelectable, performRequest, refresh, refreshChildren, register, registerAccessibility, registerModel, registerVisuals, removeChild, removeEditPartListener, removeEditPolicy, removeNotify, setFlag, setFocus, setModel, setParent, setSelected, showSourceFeedback, showTargetFeedback, toString, understandsRequest, unregister, unregisterAccessibility, unregisterModel, unregisterVisuals
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.eclipse.gef.EditPart
addEditPartListener, addNotify, eraseSourceFeedback, eraseTargetFeedback, getChildren, getCommand, getEditPolicy, getModel, getParent, getRoot, getSelected, getTargetEditPart, getViewer, hasFocus, installEditPolicy, isActive, isSelectable, performRequest, refresh, removeEditPartListener, removeEditPolicy, removeNotify, setFocus, setModel, setParent, setSelected, showSourceFeedback, showTargetFeedback, understandsRequest
 
Methods inherited from interface org.eclipse.core.runtime.IAdaptable
getAdapter
 

Constructor Detail

CoComposeContainerTreeEditPart

public CoComposeContainerTreeEditPart(Object model)
Creates a CoComposeContainerTreeEditPart.

Parameters:
model - the model to edit.
Method Detail

getNamespace

protected Namespace getNamespace()
Gets the model of this as a Namespace.

Returns:
Model of this.

createEditPolicies

protected void createEditPolicies()
Creates and installs edit policies.

Overrides:
createEditPolicies in class CoComposeTreeEditPart
See Also:
AbstractEditPart.createEditPolicies()

getModelChildren

protected List getModelChildren()
Returns the children of this from the model.

Overrides:
getModelChildren in class CoComposeTreeEditPart
Returns:
List of children.