/*
*
*/
package stateAnalysis.diagram.edit.parts;
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.notation.View;
import org.eclipse.gmf.tooling.runtime.directedit.locator.CellEditorLocatorAccess;
/**
* @generated
*/
public class StateAnalysisEditPartFactory implements EditPartFactory {
/**
* @generated
*/
public EditPart createEditPart(EditPart context, Object model) {
if (model instanceof View) {
View view = (View) model;
switch (stateAnalysis.diagram.part.StateAnalysisVisualIDRegistry
.getVisualID(view)) {
case stateAnalysis.diagram.edit.parts.SystemEditPart.VISUAL_ID:
return new stateAnalysis.diagram.edit.parts.SystemEditPart(view);
case stateAnalysis.diagram.edit.parts.SubsystemEditPart.VISUAL_ID:
return new stateAnalysis.diagram.edit.parts.SubsystemEditPart(
view);
case stateAnalysis.diagram.edit.parts.SubsystemNameEditPart.VISUAL_ID:
return new stateAnalysis.diagram.edit.parts.SubsystemNameEditPart(
view);
case stateAnalysis.diagram.edit.parts.DeploymentSetEditPart.VISUAL_ID:
return new stateAnalysis.diagram.edit.parts.DeploymentSetEditPart(
view);
case stateAnalysis.diagram.edit.parts.DeploymentSetNameEditPart.VISUAL_ID:
return new stateAnalysis.diagram.edit.parts.DeploymentSetNameEditPart(
view);
case stateAnalysis.diagram.edit.parts.DeploymentEditPart.VISUAL_ID:
return new stateAnalysis.diagram.edit.parts.DeploymentEditPart(
view);
case stateAnalysis.diagram.edit.parts.DeploymentNameEditPart.VISUAL_ID:
return new stateAnalysis.diagram.edit.parts.DeploymentNameEditPart(
view);
case stateAnalysis.diagram.edit.parts.StateVariableEditPart.VISUAL_ID:
return new stateAnalysis.diagram.edit.parts.StateVariableEditPart(
view);
case stateAnalysis.diagram.edit.parts.StateVariableNameEditPart.VISUAL_ID:
return new stateAnalysis.diagram.edit.parts.StateVariableNameEditPart(
view);
case stateAnalysis.diagram.edit.parts.StateVariable2EditPart.VISUAL_ID:
return new stateAnalysis.diagram.edit.parts.StateVariable2EditPart(
view);
case stateAnalysis.diagram.edit.parts.StateVariableName2EditPart.VISUAL_ID:
return new stateAnalysis.diagram.edit.parts.StateVariableName2EditPart(
view);
case stateAnalysis.diagram.edit.parts.StateConstraintEditPart.VISUAL_ID:
return new stateAnalysis.diagram.edit.parts.StateConstraintEditPart(
view);
case stateAnalysis.diagram.edit.parts.StateConstraintNameEditPart.VISUAL_ID:
return new stateAnalysis.diagram.edit.parts.StateConstraintNameEditPart(
view);
case stateAnalysis.diagram.edit.parts.StateConstraint2EditPart.VISUAL_ID:
return new stateAnalysis.diagram.edit.parts.StateConstraint2EditPart(
view);
case stateAnalysis.diagram.edit.parts.StateConstraintName2EditPart.VISUAL_ID:
return new stateAnalysis.diagram.edit.parts.StateConstraintName2EditPart(
view);
case stateAnalysis.diagram.edit.parts.StateUpdateEditPart.VISUAL_ID:
return new stateAnalysis.diagram.edit.parts.StateUpdateEditPart(
view);
case stateAnalysis.diagram.edit.parts.StateUpdateNameEditPart.VISUAL_ID:
return new stateAnalysis.diagram.edit.parts.StateUpdateNameEditPart(
view);
case stateAnalysis.diagram.edit.parts.ControllerEditPart.VISUAL_ID:
return new stateAnalysis.diagram.edit.parts.ControllerEditPart(
view);
case stateAnalysis.diagram.edit.parts.ControllerNameEditPart.VISUAL_ID:
return new stateAnalysis.diagram.edit.parts.ControllerNameEditPart(
view);
case stateAnalysis.diagram.edit.parts.StateConstraint3EditPart.VISUAL_ID:
return new stateAnalysis.diagram.edit.parts.StateConstraint3EditPart(
view);
case stateAnalysis.diagram.edit.parts.StateConstraintName3EditPart.VISUAL_ID:
return new stateAnalysis.diagram.edit.parts.StateConstraintName3EditPart(
view);
case stateAnalysis.diagram.edit.parts.HardwareCommandEditPart.VISUAL_ID:
return new stateAnalysis.diagram.edit.parts.HardwareCommandEditPart(
view);
case stateAnalysis.diagram.edit.parts.HardwareCommandNameEditPart.VISUAL_ID:
return new stateAnalysis.diagram.edit.parts.HardwareCommandNameEditPart(
view);
case stateAnalysis.diagram.edit.parts.EstimatorEditPart.VISUAL_ID:
return new stateAnalysis.diagram.edit.parts.EstimatorEditPart(
view);
case stateAnalysis.diagram.edit.parts.EstimatorNameEditPart.VISUAL_ID:
return new stateAnalysis.diagram.edit.parts.EstimatorNameEditPart(
view);
case stateAnalysis.diagram.edit.parts.StateConstraint4EditPart.VISUAL_ID:
return new stateAnalysis.diagram.edit.parts.StateConstraint4EditPart(
view);
case stateAnalysis.diagram.edit.parts.StateConstraintName4EditPart.VISUAL_ID:
return new stateAnalysis.diagram.edit.parts.StateConstraintName4EditPart(
view);
case stateAnalysis.diagram.edit.parts.StateUpdate2EditPart.VISUAL_ID:
return new stateAnalysis.diagram.edit.parts.StateUpdate2EditPart(
view);
case stateAnalysis.diagram.edit.parts.StateUpdateName2EditPart.VISUAL_ID:
return new stateAnalysis.diagram.edit.parts.StateUpdateName2EditPart(
view);
case stateAnalysis.diagram.edit.parts.HardwareMeasurementEditPart.VISUAL_ID:
return new stateAnalysis.diagram.edit.parts.HardwareMeasurementEditPart(
view);
case stateAnalysis.diagram.edit.parts.HardwareMeasurementNameEditPart.VISUAL_ID:
return new stateAnalysis.diagram.edit.parts.HardwareMeasurementNameEditPart(
view);
case stateAnalysis.diagram.edit.parts.HardwareAdapterEditPart.VISUAL_ID:
return new stateAnalysis.diagram.edit.parts.HardwareAdapterEditPart(
view);
case stateAnalysis.diagram.edit.parts.HardwareAdapterNameEditPart.VISUAL_ID:
return new stateAnalysis.diagram.edit.parts.HardwareAdapterNameEditPart(
view);
case stateAnalysis.diagram.edit.parts.HardwareCommand2EditPart.VISUAL_ID:
return new stateAnalysis.diagram.edit.parts.HardwareCommand2EditPart(
view);
case stateAnalysis.diagram.edit.parts.HardwareCommandName2EditPart.VISUAL_ID:
return new stateAnalysis.diagram.edit.parts.HardwareCommandName2EditPart(
view);
case stateAnalysis.diagram.edit.parts.HardwareMeasurement2EditPart.VISUAL_ID:
return new stateAnalysis.diagram.edit.parts.HardwareMeasurement2EditPart(
view);
case stateAnalysis.diagram.edit.parts.HardwareMeasurementName2EditPart.VISUAL_ID:
return new stateAnalysis.diagram.edit.parts.HardwareMeasurementName2EditPart(
view);
case stateAnalysis.diagram.edit.parts.DeviceEditPart.VISUAL_ID:
return new stateAnalysis.diagram.edit.parts.DeviceEditPart(view);
case stateAnalysis.diagram.edit.parts.DeviceNameEditPart.VISUAL_ID:
return new stateAnalysis.diagram.edit.parts.DeviceNameEditPart(
view);
case stateAnalysis.diagram.edit.parts.DeviceCommandEditPart.VISUAL_ID:
return new stateAnalysis.diagram.edit.parts.DeviceCommandEditPart(
view);
case stateAnalysis.diagram.edit.parts.DeviceCommandNameEditPart.VISUAL_ID:
return new stateAnalysis.diagram.edit.parts.DeviceCommandNameEditPart(
view);
case stateAnalysis.diagram.edit.parts.DeviceMeasurementEditPart.VISUAL_ID:
return new stateAnalysis.diagram.edit.parts.DeviceMeasurementEditPart(
view);
case stateAnalysis.diagram.edit.parts.DeviceMeasurementNameEditPart.VISUAL_ID:
return new stateAnalysis.diagram.edit.parts.DeviceMeasurementNameEditPart(
view);
case stateAnalysis.diagram.edit.parts.DataCollectionEditPart.VISUAL_ID:
return new stateAnalysis.diagram.edit.parts.DataCollectionEditPart(
view);
case stateAnalysis.diagram.edit.parts.DataCollectionNameEditPart.VISUAL_ID:
return new stateAnalysis.diagram.edit.parts.DataCollectionNameEditPart(
view);
case stateAnalysis.diagram.edit.parts.QosPolicyEditPart.VISUAL_ID:
return new stateAnalysis.diagram.edit.parts.QosPolicyEditPart(
view);
case stateAnalysis.diagram.edit.parts.QosPolicyNameEditPart.VISUAL_ID:
return new stateAnalysis.diagram.edit.parts.QosPolicyNameEditPart(
view);
case stateAnalysis.diagram.edit.parts.DataProductEditPart.VISUAL_ID:
return new stateAnalysis.diagram.edit.parts.DataProductEditPart(
view);
case stateAnalysis.diagram.edit.parts.DataProductNameEditPart.VISUAL_ID:
return new stateAnalysis.diagram.edit.parts.DataProductNameEditPart(
view);
case stateAnalysis.diagram.edit.parts.SubsystemSubsystemDeploymentSetsCompartmentEditPart.VISUAL_ID:
return new stateAnalysis.diagram.edit.parts.SubsystemSubsystemDeploymentSetsCompartmentEditPart(
view);
case stateAnalysis.diagram.edit.parts.DeploymentSetDeploymentSetDeploymentsCompartmentEditPart.VISUAL_ID:
return new stateAnalysis.diagram.edit.parts.DeploymentSetDeploymentSetDeploymentsCompartmentEditPart(
view);
case stateAnalysis.diagram.edit.parts.DeploymentDeploymentComponentsCompartmentEditPart.VISUAL_ID:
return new stateAnalysis.diagram.edit.parts.DeploymentDeploymentComponentsCompartmentEditPart(
view);
case stateAnalysis.diagram.edit.parts.DeploymentDeploymentCatalogsCompartmentEditPart.VISUAL_ID:
return new stateAnalysis.diagram.edit.parts.DeploymentDeploymentCatalogsCompartmentEditPart(
view);
case stateAnalysis.diagram.edit.parts.StateVariableStateVariableInStateConstraintsCompartmentEditPart.VISUAL_ID:
return new stateAnalysis.diagram.edit.parts.StateVariableStateVariableInStateConstraintsCompartmentEditPart(
view);
case stateAnalysis.diagram.edit.parts.StateVariableStateVariableOutStateConstraintsCompartmentEditPart.VISUAL_ID:
return new stateAnalysis.diagram.edit.parts.StateVariableStateVariableOutStateConstraintsCompartmentEditPart(
view);
case stateAnalysis.diagram.edit.parts.StateVariableStateVariableStateUpdatesCompartmentEditPart.VISUAL_ID:
return new stateAnalysis.diagram.edit.parts.StateVariableStateVariableStateUpdatesCompartmentEditPart(
view);
case stateAnalysis.diagram.edit.parts.StateVariableStateVariableInfluencedByCompartmentEditPart.VISUAL_ID:
return new stateAnalysis.diagram.edit.parts.StateVariableStateVariableInfluencedByCompartmentEditPart(
view);
case stateAnalysis.diagram.edit.parts.StateVariableStateVariableInStateConstraintsCompartment2EditPart.VISUAL_ID:
return new stateAnalysis.diagram.edit.parts.StateVariableStateVariableInStateConstraintsCompartment2EditPart(
view);
case stateAnalysis.diagram.edit.parts.StateVariableStateVariableOutStateConstraintsCompartment2EditPart.VISUAL_ID:
return new stateAnalysis.diagram.edit.parts.StateVariableStateVariableOutStateConstraintsCompartment2EditPart(
view);
case stateAnalysis.diagram.edit.parts.StateVariableStateVariableStateUpdatesCompartment2EditPart.VISUAL_ID:
return new stateAnalysis.diagram.edit.parts.StateVariableStateVariableStateUpdatesCompartment2EditPart(
view);
case stateAnalysis.diagram.edit.parts.StateVariableStateVariableInfluencedByCompartment2EditPart.VISUAL_ID:
return new stateAnalysis.diagram.edit.parts.StateVariableStateVariableInfluencedByCompartment2EditPart(
view);
case stateAnalysis.diagram.edit.parts.ControllerControllerStateConstraintCompartmentEditPart.VISUAL_ID:
return new stateAnalysis.diagram.edit.parts.ControllerControllerStateConstraintCompartmentEditPart(
view);
case stateAnalysis.diagram.edit.parts.ControllerControllerHardwareCommandCompartmentEditPart.VISUAL_ID:
return new stateAnalysis.diagram.edit.parts.ControllerControllerHardwareCommandCompartmentEditPart(
view);
case stateAnalysis.diagram.edit.parts.EstimatorEstimatorStateConstraintsCompartmentEditPart.VISUAL_ID:
return new stateAnalysis.diagram.edit.parts.EstimatorEstimatorStateConstraintsCompartmentEditPart(
view);
case stateAnalysis.diagram.edit.parts.EstimatorEstimatorStateUpdatesCompartmentEditPart.VISUAL_ID:
return new stateAnalysis.diagram.edit.parts.EstimatorEstimatorStateUpdatesCompartmentEditPart(
view);
case stateAnalysis.diagram.edit.parts.EstimatorEstimatorHardwareMeasurementCompartmentEditPart.VISUAL_ID:
return new stateAnalysis.diagram.edit.parts.EstimatorEstimatorHardwareMeasurementCompartmentEditPart(
view);
case stateAnalysis.diagram.edit.parts.HardwareAdapterHardwareAdapterHardwareCommandsCompartmentEditPart.VISUAL_ID:
return new stateAnalysis.diagram.edit.parts.HardwareAdapterHardwareAdapterHardwareCommandsCompartmentEditPart(
view);
case stateAnalysis.diagram.edit.parts.HardwareAdapterHardwareAdapterHardwareMeasurementsCompartmentEditPart.VISUAL_ID:
return new stateAnalysis.diagram.edit.parts.HardwareAdapterHardwareAdapterHardwareMeasurementsCompartmentEditPart(
view);
case stateAnalysis.diagram.edit.parts.HardwareAdapterHardwareAdapterDevicesCompartmentEditPart.VISUAL_ID:
return new stateAnalysis.diagram.edit.parts.HardwareAdapterHardwareAdapterDevicesCompartmentEditPart(
view);
case stateAnalysis.diagram.edit.parts.DeviceDeviceDeviceCommandsCompartmentEditPart.VISUAL_ID:
return new stateAnalysis.diagram.edit.parts.DeviceDeviceDeviceCommandsCompartmentEditPart(
view);
case stateAnalysis.diagram.edit.parts.DeviceDeviceDeviceMeasurementsCompartmentEditPart.VISUAL_ID:
return new stateAnalysis.diagram.edit.parts.DeviceDeviceDeviceMeasurementsCompartmentEditPart(
view);
case stateAnalysis.diagram.edit.parts.DataCollectionDataCollectionPoliciesCompartmentEditPart.VISUAL_ID:
return new stateAnalysis.diagram.edit.parts.DataCollectionDataCollectionPoliciesCompartmentEditPart(
view);
case stateAnalysis.diagram.edit.parts.DataCollectionDataCollectionProductsCompartmentEditPart.VISUAL_ID:
return new stateAnalysis.diagram.edit.parts.DataCollectionDataCollectionProductsCompartmentEditPart(
view);
case stateAnalysis.diagram.edit.parts.ControllerDelegatesEditPart.VISUAL_ID:
return new stateAnalysis.diagram.edit.parts.ControllerDelegatesEditPart(
view);
case stateAnalysis.diagram.edit.parts.ControllerDelegatesExternalLabelEditPart.VISUAL_ID:
return new stateAnalysis.diagram.edit.parts.ControllerDelegatesExternalLabelEditPart(
view);
case stateAnalysis.diagram.edit.parts.EstimatorDistilledMeasurementsEditPart.VISUAL_ID:
return new stateAnalysis.diagram.edit.parts.EstimatorDistilledMeasurementsEditPart(
view);
case stateAnalysis.diagram.edit.parts.EstimatorDistilledMeasurementsExternalLabelEditPart.VISUAL_ID:
return new stateAnalysis.diagram.edit.parts.EstimatorDistilledMeasurementsExternalLabelEditPart(
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) {
return CellEditorLocatorAccess.INSTANCE
.getTextCellEditorLocator(source);
}
}