package net.ms.designer.editors.enumcomponentdetail.editpart; import java.beans.PropertyChangeEvent; import net.ms.designer.editors.enumcomponentdetail.editpolicy.ValueFieldNodeEditPolicy; import net.ms.designer.editors.enumcomponentdetail.figure.ValueFieldFigure; import net.ms.designer.editors.enumcomponentdetail.model.ValueField; import org.eclipse.draw2d.ConnectionAnchor; import org.eclipse.draw2d.IFigure; import org.eclipse.gef.ConnectionEditPart; import org.eclipse.gef.EditPolicy; import org.eclipse.gef.NodeEditPart; import org.eclipse.gef.Request; public class ValueFieldEditPart extends BaseEditPart implements NodeEditPart { protected IFigure createFigure() { return new ValueFieldFigure((ValueField)getModel()); } public ConnectionAnchor getSourceConnectionAnchor(ConnectionEditPart connection) { return null; } public ConnectionAnchor getTargetConnectionAnchor(ConnectionEditPart connection) { return null; } public ConnectionAnchor getSourceConnectionAnchor(Request request) { return null; } public ConnectionAnchor getTargetConnectionAnchor(Request request) { return null; } protected void createEditPolicies() { super.createEditPolicies(); this.installEditPolicy(EditPolicy.CONNECTION_ROLE,new ValueFieldNodeEditPolicy()); } public void propertyChange(PropertyChangeEvent evt) { super.propertyChange(evt); } }