package es.tid.cim.diagram.edit.parts;
import org.eclipse.draw2d.FigureUtilities;
import org.eclipse.draw2d.Label;
import org.eclipse.draw2d.geometry.Dimension;
import org.eclipse.draw2d.geometry.Rectangle;
import org.eclipse.gef.EditPart;
import org.eclipse.gef.EditPartFactory;
import org.eclipse.gef.tools.CellEditorLocator;
import org.eclipse.gmf.runtime.diagram.ui.editparts.ITextAwareEditPart;
import org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel;
import org.eclipse.gmf.runtime.notation.View;
import org.eclipse.jface.viewers.CellEditor;
import org.eclipse.swt.SWT;
import org.eclipse.swt.widgets.Text;
import es.tid.cim.diagram.part.CIMLevelZeroVisualIDRegistry;
/**
* @generated
*/
public class CIMLevelZeroEditPartFactory implements EditPartFactory {
/**
* @generated
*/
public EditPart createEditPart(EditPart context, Object model) {
if (model instanceof View) {
View view = (View) model;
switch (CIMLevelZeroVisualIDRegistry.getVisualID(view)) {
case CIM_ModelEditPart.VISUAL_ID:
return new CIM_ModelEditPart(view);
case USBDeviceEditPart.VISUAL_ID:
return new USBDeviceEditPart(view);
case USBDeviceElementNameEditPart.VISUAL_ID:
return new USBDeviceElementNameEditPart(view);
case WrappingLabelEditPart.VISUAL_ID:
return new WrappingLabelEditPart(view);
case OSPFVirtualInterfaceEditPart.VISUAL_ID:
return new OSPFVirtualInterfaceEditPart(view);
case OSPFVirtualInterfaceElementNameEditPart.VISUAL_ID:
return new OSPFVirtualInterfaceElementNameEditPart(view);
case WrappingLabel2EditPart.VISUAL_ID:
return new WrappingLabel2EditPart(view);
case WiFiPortEditPart.VISUAL_ID:
return new WiFiPortEditPart(view);
case WiFiPortElementNameEditPart.VISUAL_ID:
return new WiFiPortElementNameEditPart(view);
case WrappingLabel3EditPart.VISUAL_ID:
return new WrappingLabel3EditPart(view);
case ProtocolServiceEditPart.VISUAL_ID:
return new ProtocolServiceEditPart(view);
case ProtocolServiceElementNameEditPart.VISUAL_ID:
return new ProtocolServiceElementNameEditPart(view);
case WrappingLabel4EditPart.VISUAL_ID:
return new WrappingLabel4EditPart(view);
case RoutingPolicyEditPart.VISUAL_ID:
return new RoutingPolicyEditPart(view);
case RoutingPolicyElementNameEditPart.VISUAL_ID:
return new RoutingPolicyElementNameEditPart(view);
case WrappingLabel5EditPart.VISUAL_ID:
return new WrappingLabel5EditPart(view);
case EnabledLogicalElementCapabilitiesEditPart.VISUAL_ID:
return new EnabledLogicalElementCapabilitiesEditPart(view);
case EnabledLogicalElementCapabilitiesElementNameEditPart.VISUAL_ID:
return new EnabledLogicalElementCapabilitiesElementNameEditPart(
view);
case WrappingLabel6EditPart.VISUAL_ID:
return new WrappingLabel6EditPart(view);
case BufferPoolEditPart.VISUAL_ID:
return new BufferPoolEditPart(view);
case BufferPoolElementNameEditPart.VISUAL_ID:
return new BufferPoolElementNameEditPart(view);
case WrappingLabel7EditPart.VISUAL_ID:
return new WrappingLabel7EditPart(view);
case MPLSProtocolEndpointEditPart.VISUAL_ID:
return new MPLSProtocolEndpointEditPart(view);
case MPLSProtocolEndpointElementNameEditPart.VISUAL_ID:
return new MPLSProtocolEndpointElementNameEditPart(view);
case WrappingLabel8EditPart.VISUAL_ID:
return new WrappingLabel8EditPart(view);
case AutonomousSystemEditPart.VISUAL_ID:
return new AutonomousSystemEditPart(view);
case AutonomousSystemElementNameEditPart.VISUAL_ID:
return new AutonomousSystemElementNameEditPart(view);
case WrappingLabel9EditPart.VISUAL_ID:
return new WrappingLabel9EditPart(view);
case DNSSettingDataEditPart.VISUAL_ID:
return new DNSSettingDataEditPart(view);
case DNSSettingDataElementNameEditPart.VISUAL_ID:
return new DNSSettingDataElementNameEditPart(view);
case WrappingLabel10EditPart.VISUAL_ID:
return new WrappingLabel10EditPart(view);
case UniModemEditPart.VISUAL_ID:
return new UniModemEditPart(view);
case UniModemElementNameEditPart.VISUAL_ID:
return new UniModemElementNameEditPart(view);
case WrappingLabel11EditPart.VISUAL_ID:
return new WrappingLabel11EditPart(view);
case EFServiceEditPart.VISUAL_ID:
return new EFServiceEditPart(view);
case EFServiceElementNameEditPart.VISUAL_ID:
return new EFServiceElementNameEditPart(view);
case WrappingLabel12EditPart.VISUAL_ID:
return new WrappingLabel12EditPart(view);
case IPSubnetEditPart.VISUAL_ID:
return new IPSubnetEditPart(view);
case IPSubnetElementNameEditPart.VISUAL_ID:
return new IPSubnetElementNameEditPart(view);
case WrappingLabel13EditPart.VISUAL_ID:
return new WrappingLabel13EditPart(view);
case NamedAddressCollectionEditPart.VISUAL_ID:
return new NamedAddressCollectionEditPart(view);
case NamedAddressCollectionElementNameEditPart.VISUAL_ID:
return new NamedAddressCollectionElementNameEditPart(view);
case WrappingLabel14EditPart.VISUAL_ID:
return new WrappingLabel14EditPart(view);
case BIOSElementEditPart.VISUAL_ID:
return new BIOSElementEditPart(view);
case BIOSElementElementNameEditPart.VISUAL_ID:
return new BIOSElementElementNameEditPart(view);
case WrappingLabel15EditPart.VISUAL_ID:
return new WrappingLabel15EditPart(view);
case TelnetSettingDataEditPart.VISUAL_ID:
return new TelnetSettingDataEditPart(view);
case TelnetSettingDataElementNameEditPart.VISUAL_ID:
return new TelnetSettingDataElementNameEditPart(view);
case WrappingLabel16EditPart.VISUAL_ID:
return new WrappingLabel16EditPart(view);
case BGPPeerGroupEditPart.VISUAL_ID:
return new BGPPeerGroupEditPart(view);
case BGPPeerGroupElementNameEditPart.VISUAL_ID:
return new BGPPeerGroupElementNameEditPart(view);
case WrappingLabel17EditPart.VISUAL_ID:
return new WrappingLabel17EditPart(view);
case LANConnectivitySegmentEditPart.VISUAL_ID:
return new LANConnectivitySegmentEditPart(view);
case LANConnectivitySegmentElementNameEditPart.VISUAL_ID:
return new LANConnectivitySegmentElementNameEditPart(view);
case WrappingLabel18EditPart.VISUAL_ID:
return new WrappingLabel18EditPart(view);
case CableModemEditPart.VISUAL_ID:
return new CableModemEditPart(view);
case CableModemElementNameEditPart.VISUAL_ID:
return new CableModemElementNameEditPart(view);
case WrappingLabel19EditPart.VISUAL_ID:
return new WrappingLabel19EditPart(view);
case SwitchPortEditPart.VISUAL_ID:
return new SwitchPortEditPart(view);
case SwitchPortElementNameEditPart.VISUAL_ID:
return new SwitchPortElementNameEditPart(view);
case WrappingLabel20EditPart.VISUAL_ID:
return new WrappingLabel20EditPart(view);
case TCPProtocolEndpointEditPart.VISUAL_ID:
return new TCPProtocolEndpointEditPart(view);
case TCPProtocolEndpointElementNameEditPart.VISUAL_ID:
return new TCPProtocolEndpointElementNameEditPart(view);
case WrappingLabel21EditPart.VISUAL_ID:
return new WrappingLabel21EditPart(view);
case AdministrativeDistanceEditPart.VISUAL_ID:
return new AdministrativeDistanceEditPart(view);
case AdministrativeDistanceElementNameEditPart.VISUAL_ID:
return new AdministrativeDistanceElementNameEditPart(view);
case WrappingLabel22EditPart.VISUAL_ID:
return new WrappingLabel22EditPart(view);
case IPConnectivitySubnetEditPart.VISUAL_ID:
return new IPConnectivitySubnetEditPart(view);
case IPConnectivitySubnetElementNameEditPart.VISUAL_ID:
return new IPConnectivitySubnetElementNameEditPart(view);
case WrappingLabel23EditPart.VISUAL_ID:
return new WrappingLabel23EditPart(view);
case VolatileStorageEditPart.VISUAL_ID:
return new VolatileStorageEditPart(view);
case VolatileStorageElementNameEditPart.VISUAL_ID:
return new VolatileStorageElementNameEditPart(view);
case WrappingLabel24EditPart.VISUAL_ID:
return new WrappingLabel24EditPart(view);
case RangeOfIPAddressesEditPart.VISUAL_ID:
return new RangeOfIPAddressesEditPart(view);
case RangeOfIPAddressesElementNameEditPart.VISUAL_ID:
return new RangeOfIPAddressesElementNameEditPart(view);
case WrappingLabel25EditPart.VISUAL_ID:
return new WrappingLabel25EditPart(view);
case BGPProtocolEndpointEditPart.VISUAL_ID:
return new BGPProtocolEndpointEditPart(view);
case BGPProtocolEndpointElementNameEditPart.VISUAL_ID:
return new BGPProtocolEndpointElementNameEditPart(view);
case WrappingLabel26EditPart.VISUAL_ID:
return new WrappingLabel26EditPart(view);
case UnitaryComputerSystemEditPart.VISUAL_ID:
return new UnitaryComputerSystemEditPart(view);
case UnitaryComputerSystemElementNameEditPart.VISUAL_ID:
return new UnitaryComputerSystemElementNameEditPart(view);
case WrappingLabel27EditPart.VISUAL_ID:
return new WrappingLabel27EditPart(view);
case EthernetPortEditPart.VISUAL_ID:
return new EthernetPortEditPart(view);
case EthernetPortElementNameEditPart.VISUAL_ID:
return new EthernetPortElementNameEditPart(view);
case WrappingLabel28EditPart.VISUAL_ID:
return new WrappingLabel28EditPart(view);
case SNMPServiceEditPart.VISUAL_ID:
return new SNMPServiceEditPart(view);
case SNMPServiceElementNameEditPart.VISUAL_ID:
return new SNMPServiceElementNameEditPart(view);
case WrappingLabel29EditPart.VISUAL_ID:
return new WrappingLabel29EditPart(view);
case LogicalModuleEditPart.VISUAL_ID:
return new LogicalModuleEditPart(view);
case LogicalModuleElementNameEditPart.VISUAL_ID:
return new LogicalModuleElementNameEditPart(view);
case WrappingLabel30EditPart.VISUAL_ID:
return new WrappingLabel30EditPart(view);
case NextHopIPRouteEditPart.VISUAL_ID:
return new NextHopIPRouteEditPart(view);
case NextHopIPRouteElementNameEditPart.VISUAL_ID:
return new NextHopIPRouteElementNameEditPart(view);
case WrappingLabel31EditPart.VISUAL_ID:
return new WrappingLabel31EditPart(view);
case OperatingSystemEditPart.VISUAL_ID:
return new OperatingSystemEditPart(view);
case OperatingSystemElementNameEditPart.VISUAL_ID:
return new OperatingSystemElementNameEditPart(view);
case WrappingLabel32EditPart.VISUAL_ID:
return new WrappingLabel32EditPart(view);
case SDSLModemEditPart.VISUAL_ID:
return new SDSLModemEditPart(view);
case SDSLModemElementNameEditPart.VISUAL_ID:
return new SDSLModemElementNameEditPart(view);
case WrappingLabel33EditPart.VISUAL_ID:
return new WrappingLabel33EditPart(view);
case WiFiEndPointEditPart.VISUAL_ID:
return new WiFiEndPointEditPart(view);
case WiFiEndPointElementNameEditPart.VISUAL_ID:
return new WiFiEndPointElementNameEditPart(view);
case WrappingLabel34EditPart.VISUAL_ID:
return new WrappingLabel34EditPart(view);
case NATServiceEditPart.VISUAL_ID:
return new NATServiceEditPart(view);
case NATServiceElementNameEditPart.VISUAL_ID:
return new NATServiceElementNameEditPart(view);
case WrappingLabel35EditPart.VISUAL_ID:
return new WrappingLabel35EditPart(view);
case ADSLModemEditPart.VISUAL_ID:
return new ADSLModemEditPart(view);
case ADSLModemElementNameEditPart.VISUAL_ID:
return new ADSLModemElementNameEditPart(view);
case WrappingLabel36EditPart.VISUAL_ID:
return new WrappingLabel36EditPart(view);
case LogicalFileEditPart.VISUAL_ID:
return new LogicalFileEditPart(view);
case LogicalFileElementNameEditPart.VISUAL_ID:
return new LogicalFileElementNameEditPart(view);
case WrappingLabel37EditPart.VISUAL_ID:
return new WrappingLabel37EditPart(view);
case BGPClusterEditPart.VISUAL_ID:
return new BGPClusterEditPart(view);
case BGPClusterElementNameEditPart.VISUAL_ID:
return new BGPClusterElementNameEditPart(view);
case WrappingLabel38EditPart.VISUAL_ID:
return new WrappingLabel38EditPart(view);
case ApplicationSystemEditPart.VISUAL_ID:
return new ApplicationSystemEditPart(view);
case ApplicationSystemElementNameEditPart.VISUAL_ID:
return new ApplicationSystemElementNameEditPart(view);
case WrappingLabel39EditPart.VISUAL_ID:
return new WrappingLabel39EditPart(view);
case SoftwareIdentityEditPart.VISUAL_ID:
return new SoftwareIdentityEditPart(view);
case SoftwareIdentityElementNameEditPart.VISUAL_ID:
return new SoftwareIdentityElementNameEditPart(view);
case WrappingLabel40EditPart.VISUAL_ID:
return new WrappingLabel40EditPart(view);
case WirelessPortEditPart.VISUAL_ID:
return new WirelessPortEditPart(view);
case WirelessPortElementNameEditPart.VISUAL_ID:
return new WirelessPortElementNameEditPart(view);
case WrappingLabel41EditPart.VISUAL_ID:
return new WrappingLabel41EditPart(view);
case CLPSettingDataEditPart.VISUAL_ID:
return new CLPSettingDataEditPart(view);
case CLPSettingDataElementNameEditPart.VISUAL_ID:
return new CLPSettingDataElementNameEditPart(view);
case WrappingLabel42EditPart.VISUAL_ID:
return new WrappingLabel42EditPart(view);
case GenericServiceEditPart.VISUAL_ID:
return new GenericServiceEditPart(view);
case GenericServiceElementNameEditPart.VISUAL_ID:
return new GenericServiceElementNameEditPart(view);
case WrappingLabel43EditPart.VISUAL_ID:
return new WrappingLabel43EditPart(view);
case NATListBasedSettingsEditPart.VISUAL_ID:
return new NATListBasedSettingsEditPart(view);
case NATListBasedSettingsElementNameEditPart.VISUAL_ID:
return new NATListBasedSettingsElementNameEditPart(view);
case WrappingLabel44EditPart.VISUAL_ID:
return new WrappingLabel44EditPart(view);
case VDSLModemEditPart.VISUAL_ID:
return new VDSLModemEditPart(view);
case VDSLModemElementNameEditPart.VISUAL_ID:
return new VDSLModemElementNameEditPart(view);
case WrappingLabel45EditPart.VISUAL_ID:
return new WrappingLabel45EditPart(view);
case USBPortEditPart.VISUAL_ID:
return new USBPortEditPart(view);
case USBPortElementNameEditPart.VISUAL_ID:
return new USBPortElementNameEditPart(view);
case WrappingLabel46EditPart.VISUAL_ID:
return new WrappingLabel46EditPart(view);
case DNSProtocolEndpointEditPart.VISUAL_ID:
return new DNSProtocolEndpointEditPart(view);
case DNSProtocolEndpointElementNameEditPart.VISUAL_ID:
return new DNSProtocolEndpointElementNameEditPart(view);
case WrappingLabel47EditPart.VISUAL_ID:
return new WrappingLabel47EditPart(view);
case WiFiEndpointSettingsEditPart.VISUAL_ID:
return new WiFiEndpointSettingsEditPart(view);
case WiFiEndpointSettingsElementNameEditPart.VISUAL_ID:
return new WiFiEndpointSettingsElementNameEditPart(view);
case WrappingLabel48EditPart.VISUAL_ID:
return new WrappingLabel48EditPart(view);
case SSHSettingDataEditPart.VISUAL_ID:
return new SSHSettingDataEditPart(view);
case SSHSettingDataElementNameEditPart.VISUAL_ID:
return new SSHSettingDataElementNameEditPart(view);
case WrappingLabel49EditPart.VISUAL_ID:
return new WrappingLabel49EditPart(view);
case WirelessLANEndpointEditPart.VISUAL_ID:
return new WirelessLANEndpointEditPart(view);
case WirelessLANEndpointElementNameEditPart.VISUAL_ID:
return new WirelessLANEndpointElementNameEditPart(view);
case WrappingLabel50EditPart.VISUAL_ID:
return new WrappingLabel50EditPart(view);
case DHCPProtocolEndpointEditPart.VISUAL_ID:
return new DHCPProtocolEndpointEditPart(view);
case DHCPProtocolEndpointElementNameEditPart.VISUAL_ID:
return new DHCPProtocolEndpointElementNameEditPart(view);
case WrappingLabel51EditPart.VISUAL_ID:
return new WrappingLabel51EditPart(view);
case IPHeadersFilterEditPart.VISUAL_ID:
return new IPHeadersFilterEditPart(view);
case IPHeadersFilterElementNameEditPart.VISUAL_ID:
return new IPHeadersFilterElementNameEditPart(view);
case WrappingLabel52EditPart.VISUAL_ID:
return new WrappingLabel52EditPart(view);
case DirectoryEditPart.VISUAL_ID:
return new DirectoryEditPart(view);
case DirectoryElementNameEditPart.VISUAL_ID:
return new DirectoryElementNameEditPart(view);
case WrappingLabel53EditPart.VISUAL_ID:
return new WrappingLabel53EditPart(view);
case IPAddressRangeEditPart.VISUAL_ID:
return new IPAddressRangeEditPart(view);
case IPAddressRangeElementNameEditPart.VISUAL_ID:
return new IPAddressRangeElementNameEditPart(view);
case WrappingLabel54EditPart.VISUAL_ID:
return new WrappingLabel54EditPart(view);
case SNMPTrapTargetEditPart.VISUAL_ID:
return new SNMPTrapTargetEditPart(view);
case SNMPTrapTargetElementNameEditPart.VISUAL_ID:
return new SNMPTrapTargetElementNameEditPart(view);
case WrappingLabel55EditPart.VISUAL_ID:
return new WrappingLabel55EditPart(view);
case IPXConnectivityNetworkEditPart.VISUAL_ID:
return new IPXConnectivityNetworkEditPart(view);
case IPXConnectivityNetworkElementNameEditPart.VISUAL_ID:
return new IPXConnectivityNetworkElementNameEditPart(view);
case WrappingLabel56EditPart.VISUAL_ID:
return new WrappingLabel56EditPart(view);
case ConnectivityMemberhipSettingDataEditPart.VISUAL_ID:
return new ConnectivityMemberhipSettingDataEditPart(view);
case ConnectivityMemberhipSettingDataElementNameEditPart.VISUAL_ID:
return new ConnectivityMemberhipSettingDataElementNameEditPart(
view);
case WrappingLabel57EditPart.VISUAL_ID:
return new WrappingLabel57EditPart(view);
case ConditioningServiceEditPart.VISUAL_ID:
return new ConditioningServiceEditPart(view);
case ConditioningServiceElementNameEditPart.VISUAL_ID:
return new ConditioningServiceElementNameEditPart(view);
case WrappingLabel58EditPart.VISUAL_ID:
return new WrappingLabel58EditPart(view);
case BIOSFeatureEditPart.VISUAL_ID:
return new BIOSFeatureEditPart(view);
case BIOSFeatureElementNameEditPart.VISUAL_ID:
return new BIOSFeatureElementNameEditPart(view);
case WrappingLabel59EditPart.VISUAL_ID:
return new WrappingLabel59EditPart(view);
case OSPFProtocolEndpointEditPart.VISUAL_ID:
return new OSPFProtocolEndpointEditPart(view);
case OSPFProtocolEndpointElementNameEditPart.VISUAL_ID:
return new OSPFProtocolEndpointElementNameEditPart(view);
case WrappingLabel60EditPart.VISUAL_ID:
return new WrappingLabel60EditPart(view);
case FilterListEditPart.VISUAL_ID:
return new FilterListEditPart(view);
case FilterListElementNameEditPart.VISUAL_ID:
return new FilterListElementNameEditPart(view);
case WrappingLabel61EditPart.VISUAL_ID:
return new WrappingLabel61EditPart(view);
case BGPServiceEditPart.VISUAL_ID:
return new BGPServiceEditPart(view);
case BGPServiceElementNameEditPart.VISUAL_ID:
return new BGPServiceElementNameEditPart(view);
case WrappingLabel62EditPart.VISUAL_ID:
return new WrappingLabel62EditPart(view);
case PrecedenceServiceEditPart.VISUAL_ID:
return new PrecedenceServiceEditPart(view);
case PrecedenceServiceElementNameEditPart.VISUAL_ID:
return new PrecedenceServiceElementNameEditPart(view);
case WrappingLabel63EditPart.VISUAL_ID:
return new WrappingLabel63EditPart(view);
case DHCPCapabilitiesEditPart.VISUAL_ID:
return new DHCPCapabilitiesEditPart(view);
case DHCPCapabilitiesElementNameEditPart.VISUAL_ID:
return new DHCPCapabilitiesElementNameEditPart(view);
case WrappingLabel64EditPart.VISUAL_ID:
return new WrappingLabel64EditPart(view);
case Hdr8021PServiceEditPart.VISUAL_ID:
return new Hdr8021PServiceEditPart(view);
case Hdr8021PServiceElementNameEditPart.VISUAL_ID:
return new Hdr8021PServiceElementNameEditPart(view);
case WrappingLabel65EditPart.VISUAL_ID:
return new WrappingLabel65EditPart(view);
case ReplacementSetEditPart.VISUAL_ID:
return new ReplacementSetEditPart(view);
case ReplacementSetElementNameEditPart.VISUAL_ID:
return new ReplacementSetElementNameEditPart(view);
case WrappingLabel66EditPart.VISUAL_ID:
return new WrappingLabel66EditPart(view);
case HDSLModemEditPart.VISUAL_ID:
return new HDSLModemEditPart(view);
case HDSLModemElementNameEditPart.VISUAL_ID:
return new HDSLModemElementNameEditPart(view);
case WrappingLabel67EditPart.VISUAL_ID:
return new WrappingLabel67EditPart(view);
case ServiceAccessURIEditPart.VISUAL_ID:
return new ServiceAccessURIEditPart(view);
case ServiceAccessURIElementNameEditPart.VISUAL_ID:
return new ServiceAccessURIElementNameEditPart(view);
case WrappingLabel68EditPart.VISUAL_ID:
return new WrappingLabel68EditPart(view);
case FilterEntryEditPart.VISUAL_ID:
return new FilterEntryEditPart(view);
case FilterEntryElementNameEditPart.VISUAL_ID:
return new FilterEntryElementNameEditPart(view);
case WrappingLabel69EditPart.VISUAL_ID:
return new WrappingLabel69EditPart(view);
case SNMPCommunityStringsEditPart.VISUAL_ID:
return new SNMPCommunityStringsEditPart(view);
case SNMPCommunityStringsElementNameEditPart.VISUAL_ID:
return new SNMPCommunityStringsElementNameEditPart(view);
case WrappingLabel70EditPart.VISUAL_ID:
return new WrappingLabel70EditPart(view);
case NetworkEditPart.VISUAL_ID:
return new NetworkEditPart(view);
case NetworkElementNameEditPart.VISUAL_ID:
return new NetworkElementNameEditPart(view);
case WrappingLabel71EditPart.VISUAL_ID:
return new WrappingLabel71EditPart(view);
case FileSpecificationEditPart.VISUAL_ID:
return new FileSpecificationEditPart(view);
case FileSpecificationElementNameEditPart.VISUAL_ID:
return new FileSpecificationElementNameEditPart(view);
case WrappingLabel72EditPart.VISUAL_ID:
return new WrappingLabel72EditPart(view);
case IPXNetworkEditPart.VISUAL_ID:
return new IPXNetworkEditPart(view);
case IPXNetworkElementNameEditPart.VISUAL_ID:
return new IPXNetworkElementNameEditPart(view);
case WrappingLabel73EditPart.VISUAL_ID:
return new WrappingLabel73EditPart(view);
case PowerManagementCapabilitiesEditPart.VISUAL_ID:
return new PowerManagementCapabilitiesEditPart(view);
case PowerManagementCapabilitiesElementNameEditPart.VISUAL_ID:
return new PowerManagementCapabilitiesElementNameEditPart(view);
case WrappingLabel74EditPart.VISUAL_ID:
return new WrappingLabel74EditPart(view);
case FlowServiceEditPart.VISUAL_ID:
return new FlowServiceEditPart(view);
case FlowServiceElementNameEditPart.VISUAL_ID:
return new FlowServiceElementNameEditPart(view);
case WrappingLabel75EditPart.VISUAL_ID:
return new WrappingLabel75EditPart(view);
case ISDNModemEditPart.VISUAL_ID:
return new ISDNModemEditPart(view);
case ISDNModemElementNameEditPart.VISUAL_ID:
return new ISDNModemElementNameEditPart(view);
case WrappingLabel76EditPart.VISUAL_ID:
return new WrappingLabel76EditPart(view);
case IPXProtocolEndpointEditPart.VISUAL_ID:
return new IPXProtocolEndpointEditPart(view);
case IPXProtocolEndpointElementNameEditPart.VISUAL_ID:
return new IPXProtocolEndpointElementNameEditPart(view);
case WrappingLabel77EditPart.VISUAL_ID:
return new WrappingLabel77EditPart(view);
case IPProtocolEndpointEditPart.VISUAL_ID:
return new IPProtocolEndpointEditPart(view);
case IPProtocolEndpointElementNameEditPart.VISUAL_ID:
return new IPProtocolEndpointElementNameEditPart(view);
case WrappingLabel78EditPart.VISUAL_ID:
return new WrappingLabel78EditPart(view);
case UDPProtocolEndpointEditPart.VISUAL_ID:
return new UDPProtocolEndpointEditPart(view);
case UDPProtocolEndpointElementNameEditPart.VISUAL_ID:
return new UDPProtocolEndpointElementNameEditPart(view);
case WrappingLabel79EditPart.VISUAL_ID:
return new WrappingLabel79EditPart(view);
case ProductEditPart.VISUAL_ID:
return new ProductEditPart(view);
case ProductElementNameEditPart.VISUAL_ID:
return new ProductElementNameEditPart(view);
case WrappingLabel80EditPart.VISUAL_ID:
return new WrappingLabel80EditPart(view);
case MemoryCapacityEditPart.VISUAL_ID:
return new MemoryCapacityEditPart(view);
case MemoryCapacityElementNameEditPart.VISUAL_ID:
return new MemoryCapacityElementNameEditPart(view);
case WrappingLabel81EditPart.VISUAL_ID:
return new WrappingLabel81EditPart(view);
case RoutingProtocolDomainEditPart.VISUAL_ID:
return new RoutingProtocolDomainEditPart(view);
case RoutingProtocolDomainElementNameEditPart.VISUAL_ID:
return new RoutingProtocolDomainElementNameEditPart(view);
case WrappingLabel82EditPart.VISUAL_ID:
return new WrappingLabel82EditPart(view);
case AFServiceEditPart.VISUAL_ID:
return new AFServiceEditPart(view);
case AFServiceElementNameEditPart.VISUAL_ID:
return new AFServiceElementNameEditPart(view);
case WrappingLabel83EditPart.VISUAL_ID:
return new WrappingLabel83EditPart(view);
case LANSegmentEditPart.VISUAL_ID:
return new LANSegmentEditPart(view);
case LANSegmentElementNameEditPart.VISUAL_ID:
return new LANSegmentElementNameEditPart(view);
case WrappingLabel84EditPart.VISUAL_ID:
return new WrappingLabel84EditPart(view);
case NATStaticSettingsEditPart.VISUAL_ID:
return new NATStaticSettingsEditPart(view);
case NATStaticSettingsElementNameEditPart.VISUAL_ID:
return new NATStaticSettingsElementNameEditPart(view);
case WrappingLabel85EditPart.VISUAL_ID:
return new WrappingLabel85EditPart(view);
case TelnetProtocolEndpointEditPart.VISUAL_ID:
return new TelnetProtocolEndpointEditPart(view);
case TelnetProtocolEndpointElementNameEditPart.VISUAL_ID:
return new TelnetProtocolEndpointElementNameEditPart(view);
case WrappingLabel86EditPart.VISUAL_ID:
return new WrappingLabel86EditPart(view);
case LANEndpointEditPart.VISUAL_ID:
return new LANEndpointEditPart(view);
case LANEndpointElementNameEditPart.VISUAL_ID:
return new LANEndpointElementNameEditPart(view);
case WrappingLabel87EditPart.VISUAL_ID:
return new WrappingLabel87EditPart(view);
case DropThresholdCalculationServiceEditPart.VISUAL_ID:
return new DropThresholdCalculationServiceEditPart(view);
case DropThresholdCalculationServiceElementNameEditPart.VISUAL_ID:
return new DropThresholdCalculationServiceElementNameEditPart(
view);
case WrappingLabel88EditPart.VISUAL_ID:
return new WrappingLabel88EditPart(view);
case AdminDomainEditPart.VISUAL_ID:
return new AdminDomainEditPart(view);
case AdminDomainElementNameEditPart.VISUAL_ID:
return new AdminDomainElementNameEditPart(view);
case WrappingLabel89EditPart.VISUAL_ID:
return new WrappingLabel89EditPart(view);
case SystemSpecificCollectionEditPart.VISUAL_ID:
return new SystemSpecificCollectionEditPart(view);
case SystemSpecificCollectionElementNameEditPart.VISUAL_ID:
return new SystemSpecificCollectionElementNameEditPart(view);
case WrappingLabel90EditPart.VISUAL_ID:
return new WrappingLabel90EditPart(view);
case NextHopRoutingEditPart.VISUAL_ID:
return new NextHopRoutingEditPart(view);
case NextHopRoutingElementNameEditPart.VISUAL_ID:
return new NextHopRoutingElementNameEditPart(view);
case WrappingLabel91EditPart.VISUAL_ID:
return new WrappingLabel91EditPart(view);
case ComputerSystemEditPart.VISUAL_ID:
return new ComputerSystemEditPart(view);
case ComputerSystemElementNameEditPart.VISUAL_ID:
return new ComputerSystemElementNameEditPart(view);
case WrappingLabel92EditPart.VISUAL_ID:
return new WrappingLabel92EditPart(view);
case NetworkPortEditPart.VISUAL_ID:
return new NetworkPortEditPart(view);
case NetworkPortElementNameEditPart.VISUAL_ID:
return new NetworkPortElementNameEditPart(view);
case WrappingLabel93EditPart.VISUAL_ID:
return new WrappingLabel93EditPart(view);
case RemoteServiceAccessPointEditPart.VISUAL_ID:
return new RemoteServiceAccessPointEditPart(view);
case RemoteServiceAccessPointElementNameEditPart.VISUAL_ID:
return new RemoteServiceAccessPointElementNameEditPart(view);
case WrappingLabel94EditPart.VISUAL_ID:
return new WrappingLabel94EditPart(view);
case DirectorySpecificationDirectorySpecificationFilesEditPart.VISUAL_ID:
return new DirectorySpecificationDirectorySpecificationFilesEditPart(
view);
case WrappingLabel95EditPart.VISUAL_ID:
return new WrappingLabel95EditPart(view);
case OperatingSystemOperatingSystemSoftwareFeatureEditPart.VISUAL_ID:
return new OperatingSystemOperatingSystemSoftwareFeatureEditPart(
view);
case WrappingLabel96EditPart.VISUAL_ID:
return new WrappingLabel96EditPart(view);
case SoftwareElementSoftwareElementActionsEditPart.VISUAL_ID:
return new SoftwareElementSoftwareElementActionsEditPart(view);
case WrappingLabel97EditPart.VISUAL_ID:
return new WrappingLabel97EditPart(view);
case SoftwareElementSoftwareElementChecksEditPart.VISUAL_ID:
return new SoftwareElementSoftwareElementChecksEditPart(view);
case WrappingLabel98EditPart.VISUAL_ID:
return new WrappingLabel98EditPart(view);
case InstalledProductSoftwareElementsEditPart.VISUAL_ID:
return new InstalledProductSoftwareElementsEditPart(view);
case WrappingLabel99EditPart.VISUAL_ID:
return new WrappingLabel99EditPart(view);
case BGPServiceBGPPeerGroupServicesEditPart.VISUAL_ID:
return new BGPServiceBGPPeerGroupServicesEditPart(view);
case WrappingLabel100EditPart.VISUAL_ID:
return new WrappingLabel100EditPart(view);
case BGPClusterReflectorClientServiceEditPart.VISUAL_ID:
return new BGPClusterReflectorClientServiceEditPart(view);
case WrappingLabel101EditPart.VISUAL_ID:
return new WrappingLabel101EditPart(view);
case BGPClusterReflectorNonClientServiceEditPart.VISUAL_ID:
return new BGPClusterReflectorNonClientServiceEditPart(view);
case WrappingLabel102EditPart.VISUAL_ID:
return new WrappingLabel102EditPart(view);
case BGPClusterReflectorServiceEditPart.VISUAL_ID:
return new BGPClusterReflectorServiceEditPart(view);
case WrappingLabel103EditPart.VISUAL_ID:
return new WrappingLabel103EditPart(view);
case ServiceAccessPointBindsToEditPart.VISUAL_ID:
return new ServiceAccessPointBindsToEditPart(view);
case WrappingLabel104EditPart.VISUAL_ID:
return new WrappingLabel104EditPart(view);
case ManagedElementComponentsEditPart.VISUAL_ID:
return new ManagedElementComponentsEditPart(view);
case WrappingLabel105EditPart.VISUAL_ID:
return new WrappingLabel105EditPart(view);
case AdminDomainContainedDomainEditPart.VISUAL_ID:
return new AdminDomainContainedDomainEditPart(view);
case WrappingLabel106EditPart.VISUAL_ID:
return new WrappingLabel106EditPart(view);
case ManagedElementDependenciesEditPart.VISUAL_ID:
return new ManagedElementDependenciesEditPart(view);
case WrappingLabel107EditPart.VISUAL_ID:
return new WrappingLabel107EditPart(view);
case LogicalDeviceDeviceConnectionEditPart.VISUAL_ID:
return new LogicalDeviceDeviceConnectionEditPart(view);
case WrappingLabel108EditPart.VISUAL_ID:
return new WrappingLabel108EditPart(view);
case LogicalDeviceDeviceIdentityEditPart.VISUAL_ID:
return new LogicalDeviceDeviceIdentityEditPart(view);
case WrappingLabel109EditPart.VISUAL_ID:
return new WrappingLabel109EditPart(view);
case LogicalDeviceDeviceSAPImplementationEditPart.VISUAL_ID:
return new LogicalDeviceDeviceSAPImplementationEditPart(view);
case WrappingLabel110EditPart.VISUAL_ID:
return new WrappingLabel110EditPart(view);
case ManagedElementElementCapabilitiesEditPart.VISUAL_ID:
return new ManagedElementElementCapabilitiesEditPart(view);
case WrappingLabel111EditPart.VISUAL_ID:
return new WrappingLabel111EditPart(view);
case ManagedElementElementSettingDataEditPart.VISUAL_ID:
return new ManagedElementElementSettingDataEditPart(view);
case WrappingLabel112EditPart.VISUAL_ID:
return new WrappingLabel112EditPart(view);
case SoftwareIdentityElementSoftwareIdentityEditPart.VISUAL_ID:
return new SoftwareIdentityElementSoftwareIdentityEditPart(view);
case WrappingLabel113EditPart.VISUAL_ID:
return new WrappingLabel113EditPart(view);
case SystemHostedAccessPointEditPart.VISUAL_ID:
return new SystemHostedAccessPointEditPart(view);
case WrappingLabel114EditPart.VISUAL_ID:
return new WrappingLabel114EditPart(view);
case SystemHostedCollectionEditPart.VISUAL_ID:
return new SystemHostedCollectionEditPart(view);
case WrappingLabel115EditPart.VISUAL_ID:
return new WrappingLabel115EditPart(view);
case ManagedElementHostedDependencyEditPart.VISUAL_ID:
return new ManagedElementHostedDependencyEditPart(view);
case WrappingLabel116EditPart.VISUAL_ID:
return new WrappingLabel116EditPart(view);
case SystemHostedServicesEditPart.VISUAL_ID:
return new SystemHostedServicesEditPart(view);
case WrappingLabel117EditPart.VISUAL_ID:
return new WrappingLabel117EditPart(view);
case ElementSoftwareIdentityManagedElementEditPart.VISUAL_ID:
return new ElementSoftwareIdentityManagedElementEditPart(view);
case WrappingLabel118EditPart.VISUAL_ID:
return new WrappingLabel118EditPart(view);
case ProductProductProductDependencyEditPart.VISUAL_ID:
return new ProductProductProductDependencyEditPart(view);
case WrappingLabel119EditPart.VISUAL_ID:
return new WrappingLabel119EditPart(view);
case ProductProductServiceComponentEditPart.VISUAL_ID:
return new ProductProductServiceComponentEditPart(view);
case WrappingLabel120EditPart.VISUAL_ID:
return new WrappingLabel120EditPart(view);
case EnabledLogicalElementRemoteAccessAvailableToElementEditPart.VISUAL_ID:
return new EnabledLogicalElementRemoteAccessAvailableToElementEditPart(
view);
case WrappingLabel121EditPart.VISUAL_ID:
return new WrappingLabel121EditPart(view);
case SystemRolesEditPart.VISUAL_ID:
return new SystemRolesEditPart(view);
case WrappingLabel122EditPart.VISUAL_ID:
return new WrappingLabel122EditPart(view);
case ServiceAccessPointSAPSAPDependencyEditPart.VISUAL_ID:
return new ServiceAccessPointSAPSAPDependencyEditPart(view);
case WrappingLabel123EditPart.VISUAL_ID:
return new WrappingLabel123EditPart(view);
case ServiceServiceAccessBySAPEditPart.VISUAL_ID:
return new ServiceServiceAccessBySAPEditPart(view);
case WrappingLabel124EditPart.VISUAL_ID:
return new WrappingLabel124EditPart(view);
case ServiceServiceComponentsEditPart.VISUAL_ID:
return new ServiceServiceComponentsEditPart(view);
case WrappingLabel125EditPart.VISUAL_ID:
return new WrappingLabel125EditPart(view);
case ServiceServiceServiceDependencyEditPart.VISUAL_ID:
return new ServiceServiceServiceDependencyEditPart(view);
case WrappingLabel126EditPart.VISUAL_ID:
return new WrappingLabel126EditPart(view);
case ElementSettingDataSettingDataEditPart.VISUAL_ID:
return new ElementSettingDataSettingDataEditPart(view);
case WrappingLabel127EditPart.VISUAL_ID:
return new WrappingLabel127EditPart(view);
case SettingDataSettingsDefineCapabilitiesEditPart.VISUAL_ID:
return new SettingDataSettingsDefineCapabilitiesEditPart(view);
case WrappingLabel128EditPart.VISUAL_ID:
return new WrappingLabel128EditPart(view);
case ManagedSystemElementStatusDescriptionsEditPart.VISUAL_ID:
return new ManagedSystemElementStatusDescriptionsEditPart(view);
case WrappingLabel129EditPart.VISUAL_ID:
return new WrappingLabel129EditPart(view);
case SystemSystemComponentsEditPart.VISUAL_ID:
return new SystemSystemComponentsEditPart(view);
case WrappingLabel130EditPart.VISUAL_ID:
return new WrappingLabel130EditPart(view);
case SystemSystemDevicesEditPart.VISUAL_ID:
return new SystemSystemDevicesEditPart(view);
case WrappingLabel131EditPart.VISUAL_ID:
return new WrappingLabel131EditPart(view);
case LogicalModuleModulePortEditPart.VISUAL_ID:
return new LogicalModuleModulePortEditPart(view);
case WrappingLabel132EditPart.VISUAL_ID:
return new WrappingLabel132EditPart(view);
case AFServiceAFRelatedServicesEditPart.VISUAL_ID:
return new AFServiceAFRelatedServicesEditPart(view);
case WrappingLabel133EditPart.VISUAL_ID:
return new WrappingLabel133EditPart(view);
case QoSServiceQoSConditioningSubServiceEditPart.VISUAL_ID:
return new QoSServiceQoSConditioningSubServiceEditPart(view);
case WrappingLabel134EditPart.VISUAL_ID:
return new WrappingLabel134EditPart(view);
case QoSServiceQoSSubServiceEditPart.VISUAL_ID:
return new QoSServiceQoSSubServiceEditPart(view);
case WrappingLabel135EditPart.VISUAL_ID:
return new WrappingLabel135EditPart(view);
case CollectionMembersEditPart.VISUAL_ID:
return new CollectionMembersEditPart(view);
case WrappingLabel136EditPart.VISUAL_ID:
return new WrappingLabel136EditPart(view);
case NATListBasedSettingsAddressesToBeTranslatedEditPart.VISUAL_ID:
return new NATListBasedSettingsAddressesToBeTranslatedEditPart(
view);
case WrappingLabel137EditPart.VISUAL_ID:
return new WrappingLabel137EditPart(view);
case BGPServiceBGPAdminDistanceEditPart.VISUAL_ID:
return new BGPServiceBGPAdminDistanceEditPart(view);
case WrappingLabel138EditPart.VISUAL_ID:
return new WrappingLabel138EditPart(view);
case ServiceAccessPointBindsToLANEndpointEditPart.VISUAL_ID:
return new ServiceAccessPointBindsToLANEndpointEditPart(view);
case WrappingLabel139EditPart.VISUAL_ID:
return new WrappingLabel139EditPart(view);
case RouteCalculationServiceCalculatesAmongEditPart.VISUAL_ID:
return new RouteCalculationServiceCalculatesAmongEditPart(view);
case WrappingLabel140EditPart.VISUAL_ID:
return new WrappingLabel140EditPart(view);
case ProtocolEndpointEgressConditioningServiceOnEndpointEditPart.VISUAL_ID:
return new ProtocolEndpointEgressConditioningServiceOnEndpointEditPart(
view);
case WrappingLabel141EditPart.VISUAL_ID:
return new WrappingLabel141EditPart(view);
case CIM_ModelElementsEditPart.VISUAL_ID:
return new CIM_ModelElementsEditPart(view);
case WrappingLabel142EditPart.VISUAL_ID:
return new WrappingLabel142EditPart(view);
case ForwardingServiceForwardedRoutesEditPart.VISUAL_ID:
return new ForwardingServiceForwardedRoutesEditPart(view);
case WrappingLabel143EditPart.VISUAL_ID:
return new WrappingLabel143EditPart(view);
case ForwardingServiceForwardsAmongEditPart.VISUAL_ID:
return new ForwardingServiceForwardsAmongEditPart(view);
case WrappingLabel144EditPart.VISUAL_ID:
return new WrappingLabel144EditPart(view);
case ComputerSystemHostedFilterListEditPart.VISUAL_ID:
return new ComputerSystemHostedFilterListEditPart(view);
case WrappingLabel145EditPart.VISUAL_ID:
return new WrappingLabel145EditPart(view);
case ComputerSystemHostedForwardingServicesEditPart.VISUAL_ID:
return new ComputerSystemHostedForwardingServicesEditPart(view);
case WrappingLabel146EditPart.VISUAL_ID:
return new WrappingLabel146EditPart(view);
case SystemHostedRouteEditPart.VISUAL_ID:
return new SystemHostedRouteEditPart(view);
case WrappingLabel147EditPart.VISUAL_ID:
return new WrappingLabel147EditPart(view);
case ComputerSystemHostedRoutingPolicyEditPart.VISUAL_ID:
return new ComputerSystemHostedRoutingPolicyEditPart(view);
case WrappingLabel148EditPart.VISUAL_ID:
return new WrappingLabel148EditPart(view);
case ProtocolEndpointIngressConditioningServiceOnEndpointEditPart.VISUAL_ID:
return new ProtocolEndpointIngressConditioningServiceOnEndpointEditPart(
view);
case WrappingLabel149EditPart.VISUAL_ID:
return new WrappingLabel149EditPart(view);
case LogicalNetworkInLogicalNetworkEditPart.VISUAL_ID:
return new LogicalNetworkInLogicalNetworkEditPart(view);
case WrappingLabel150EditPart.VISUAL_ID:
return new WrappingLabel150EditPart(view);
case LANSegmentInSegmentEditPart.VISUAL_ID:
return new LANSegmentInSegmentEditPart(view);
case WrappingLabel151EditPart.VISUAL_ID:
return new WrappingLabel151EditPart(view);
case NATServiceNATServiceRunningOnEndpointEditPart.VISUAL_ID:
return new NATServiceNATServiceRunningOnEndpointEditPart(view);
case WrappingLabel152EditPart.VISUAL_ID:
return new WrappingLabel152EditPart(view);
case AdminDomainNetworksInAdminDomainEditPart.VISUAL_ID:
return new AdminDomainNetworksInAdminDomainEditPart(view);
case WrappingLabel153EditPart.VISUAL_ID:
return new WrappingLabel153EditPart(view);
case LogicalPortPortImplementsEndPointEditPart.VISUAL_ID:
return new LogicalPortPortImplementsEndPointEditPart(view);
case WrappingLabel154EditPart.VISUAL_ID:
return new WrappingLabel154EditPart(view);
case LogicalDevicePortOnDeviceEditPart.VISUAL_ID:
return new LogicalDevicePortOnDeviceEditPart(view);
case WrappingLabel155EditPart.VISUAL_ID:
return new WrappingLabel155EditPart(view);
case ForwardingServiceRouteForwardedByServiceEditPart.VISUAL_ID:
return new ForwardingServiceRouteForwardedByServiceEditPart(
view);
case WrappingLabel156EditPart.VISUAL_ID:
return new WrappingLabel156EditPart(view);
case AutonomousSystemRouterInASEditPart.VISUAL_ID:
return new AutonomousSystemRouterInASEditPart(view);
case WrappingLabel157EditPart.VISUAL_ID:
return new WrappingLabel157EditPart(view);
case BGPClusterRoutersInBGPClusterEditPart.VISUAL_ID:
return new BGPClusterRoutersInBGPClusterEditPart(view);
case WrappingLabel158EditPart.VISUAL_ID:
return new WrappingLabel158EditPart(view);
case NextHopRouteRouteUsesEndpointEditPart.VISUAL_ID:
return new NextHopRouteRouteUsesEndpointEditPart(view);
case WrappingLabel159EditPart.VISUAL_ID:
return new WrappingLabel159EditPart(view);
case AutonomousSystemRoutingProtocolDomainInASEditPart.VISUAL_ID:
return new AutonomousSystemRoutingProtocolDomainInASEditPart(
view);
case WrappingLabel160EditPart.VISUAL_ID:
return new WrappingLabel160EditPart(view);
case ComputerSystemRunningOSEditPart.VISUAL_ID:
return new ComputerSystemRunningOSEditPart(view);
case WrappingLabel161EditPart.VISUAL_ID:
return new WrappingLabel161EditPart(view);
case ServiceSoftwareFeatureServiceImplementationEditPart.VISUAL_ID:
return new ServiceSoftwareFeatureServiceImplementationEditPart(
view);
case WrappingLabel162EditPart.VISUAL_ID:
return new WrappingLabel162EditPart(view);
case NATListBasedSettingsTranslationPoolForNATEditPart.VISUAL_ID:
return new NATListBasedSettingsTranslationPoolForNATEditPart(
view);
case WrappingLabel163EditPart.VISUAL_ID:
return new WrappingLabel163EditPart(view);
case SNMPServiceTrapSourceForSNMPServiceEditPart.VISUAL_ID:
return new SNMPServiceTrapSourceForSNMPServiceEditPart(view);
case WrappingLabel164EditPart.VISUAL_ID:
return new WrappingLabel164EditPart(view);
case NextHopRouteAssociatedNextHopEditPart.VISUAL_ID:
return new NextHopRouteAssociatedNextHopEditPart(view);
case WrappingLabel165EditPart.VISUAL_ID:
return new WrappingLabel165EditPart(view);
}
}
return createUnrecognizedEditPart(context, model);
}
/**
* @generated
*/
private EditPart createUnrecognizedEditPart(EditPart context, Object model) {
// Handle creation of unrecognized child node EditParts here
return null;
}
/**
* @generated
*/
public static CellEditorLocator getTextCellEditorLocator(
ITextAwareEditPart source) {
if (source.getFigure() instanceof WrappingLabel)
return new TextCellEditorLocator((WrappingLabel) source.getFigure());
else {
return new LabelCellEditorLocator((Label) source.getFigure());
}
}
/**
* @generated
*/
static private class TextCellEditorLocator implements CellEditorLocator {
/**
* @generated
*/
private WrappingLabel wrapLabel;
/**
* @generated
*/
public TextCellEditorLocator(WrappingLabel wrapLabel) {
this.wrapLabel = wrapLabel;
}
/**
* @generated
*/
public WrappingLabel getWrapLabel() {
return wrapLabel;
}
/**
* @generated
*/
public void relocate(CellEditor celleditor) {
Text text = (Text) celleditor.getControl();
Rectangle rect = getWrapLabel().getTextBounds().getCopy();
getWrapLabel().translateToAbsolute(rect);
if (getWrapLabel().isTextWrapOn()
&& getWrapLabel().getText().length() > 0) {
rect.setSize(new Dimension(text.computeSize(rect.width,
SWT.DEFAULT)));
} else {
int avr = FigureUtilities.getFontMetrics(text.getFont())
.getAverageCharWidth();
rect.setSize(new Dimension(text.computeSize(SWT.DEFAULT,
SWT.DEFAULT)).expand(avr * 2, 0));
}
if (!rect.equals(new Rectangle(text.getBounds()))) {
text.setBounds(rect.x, rect.y, rect.width, rect.height);
}
}
}
/**
* @generated
*/
private static class LabelCellEditorLocator implements CellEditorLocator {
/**
* @generated
*/
private Label label;
/**
* @generated
*/
public LabelCellEditorLocator(Label label) {
this.label = label;
}
/**
* @generated
*/
public Label getLabel() {
return label;
}
/**
* @generated
*/
public void relocate(CellEditor celleditor) {
Text text = (Text) celleditor.getControl();
Rectangle rect = getLabel().getTextBounds().getCopy();
getLabel().translateToAbsolute(rect);
int avr = FigureUtilities.getFontMetrics(text.getFont())
.getAverageCharWidth();
rect.setSize(new Dimension(text.computeSize(SWT.DEFAULT,
SWT.DEFAULT)).expand(avr * 2, 0));
if (!rect.equals(new Rectangle(text.getBounds()))) {
text.setBounds(rect.x, rect.y, rect.width, rect.height);
}
}
}
}