/*****************************************************************************
* Copyright (c) 2010 CEA LIST.
*
*
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
*
* Contributors:
* Patrick Tessier (CEA LIST) Patrick.tessier@cea.fr - Initial API and implementation
*/
package org.eclipse.papyrus.uml.diagram.clazz.part;
import java.util.ArrayList;
import java.util.List;
import org.eclipse.gef.Tool;
import org.eclipse.gmf.runtime.diagram.ui.services.palette.PaletteFactory;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.diagram.clazz.providers.UMLElementTypes;
import org.eclipse.papyrus.uml.diagram.common.service.AspectUnspecifiedTypeConnectionTool;
import org.eclipse.papyrus.uml.diagram.common.service.AspectUnspecifiedTypeCreationTool;
/**
* @generated
*/
public class UMLPaletteFactory extends PaletteFactory.Adapter {
/**
* @generated
*/
private final static String CLAZZ_TOOL_CLASS = "clazz.tool.class"; //$NON-NLS-1$
/**
* @generated
*/
private final static String CLAZZ_TOOL_CLASSIFIERTEMPLATEPARAMETER = "clazz.tool.classifiertemplateparameter"; //$NON-NLS-1$
/**
* @generated
*/
private final static String CLAZZ_TOOL_COMMENT = "clazz.tool.comment"; //$NON-NLS-1$
/**
* @generated
*/
private final static String CLAZZ_TOOL_COMPONENT = "clazz.tool.component"; //$NON-NLS-1$
/**
* @generated
*/
private final static String CLAZZ_TOOL_CONSTRAINT = "clazz.tool.constraint"; //$NON-NLS-1$
/**
* @generated
*/
private final static String CLAZZ_TOOL_DATATYPE = "clazz.tool.datatype"; //$NON-NLS-1$
/**
* @generated
*/
private final static String CREATEDURATIONOBSERVATION7CREATIONTOOL = "createDurationObservation7CreationTool"; //$NON-NLS-1$
/**
* @generated
*/
private final static String CLAZZ_TOOL_ENUMERATION = "clazz.tool.enumeration"; //$NON-NLS-1$
/**
* @generated
*/
private final static String CLAZZ_TOOL_ENUMERATIONLITERAL = "clazz.tool.enumerationliteral"; //$NON-NLS-1$
/**
* @generated
*/
private final static String CLAZZ_TOOL_INTERFACE = "clazz.tool.interface"; //$NON-NLS-1$
/**
* @generated
*/
private final static String CLAZZ_TOOL_INSTANCESPECIFICATION = "clazz.tool.instancespecification"; //$NON-NLS-1$
/**
* @generated
*/
private final static String CLAZZ_TOOL_INFORMATIONITEM = "clazz.tool.informationitem"; //$NON-NLS-1$
/**
* @generated
*/
private final static String CLAZZ_TOOL_PRIMITIVETYPE = "clazz.tool.primitivetype"; //$NON-NLS-1$
/**
* @generated
*/
private final static String CLAZZ_TOOL_MODEL = "clazz.tool.model"; //$NON-NLS-1$
/**
* @generated
*/
private final static String CLAZZ_TOOL_OPERATION = "clazz.tool.operation"; //$NON-NLS-1$
/**
* @generated
*/
private final static String CLAZZ_TOOL_OPERATIONTEMPLATEPARAMETER = "clazz.tool.OperationTemplateParameter"; //$NON-NLS-1$
/**
* @generated
*/
private final static String CLAZZ_TOOL_PACKAGE = "clazz.tool.package"; //$NON-NLS-1$
/**
* @generated
*/
private final static String CLAZZ_TOOL_PROPERTY = "clazz.tool.property"; //$NON-NLS-1$
/**
* @generated
*/
private final static String CLAZZ_TOOL_RECEPTION = "clazz.tool.reception"; //$NON-NLS-1$
/**
* @generated
*/
private final static String CLAZZ_TOOL_REDEFINABLETEMPLATESIGNATURE = "clazz.tool.redefinabletemplatesignature"; //$NON-NLS-1$
/**
* @generated
*/
private final static String CLAZZ_TOOL_SIGNAL = "clazz.tool.signal"; //$NON-NLS-1$
/**
* @generated
*/
private final static String CLAZZ_TOOL_SLOT = "clazz.tool.slot"; //$NON-NLS-1$
/**
* @generated
*/
private final static String CLAZZ_TOOL_TEMPLATEPARAMETER = "clazz.tool.templateparameter"; //$NON-NLS-1$
/**
* @generated
*/
private final static String CLAZZ_TOOL_TEMPLATESIGNATURE = "clazz.tool.templatesignature"; //$NON-NLS-1$
/**
* @generated
*/
private final static String CREATETIMEOBSERVATION22CREATIONTOOL = "createTimeObservation22CreationTool"; //$NON-NLS-1$
/**
* @generated
*/
private final static String CLAZZ_TOOL_CONNECTABLEELEMENTTEMPLATEPARAMETER = "clazz.tool.connectableelementtemplateparameter"; //$NON-NLS-1$
/**
* @generated
*/
private final static String CLAZZ_TOOL_ABSTRACTION = "clazz.tool.abstraction"; //$NON-NLS-1$
/**
* @generated
*/
private final static String CLAZZ_TOOL_ASSOCIATION = "clazz.tool.association"; //$NON-NLS-1$
/**
* @generated
*/
private final static String CLAZZ_TOOL_ASSOCIATIONBRANCH = "clazz.tool.associationbranch"; //$NON-NLS-1$
/**
* @generated
*/
private final static String CLAZZ_TOOL_ASSOCIATIONCLASS = "clazz.tool.associationclass"; //$NON-NLS-1$
/**
* @generated
*/
private final static String CLAZZ_TOOL_CONTAINMENTLINK = "clazz.tool.containmentlink"; //$NON-NLS-1$
/**
* @generated
*/
private final static String CLAZZ_TOOL_DEPENDENCY = "clazz.tool.dependency"; //$NON-NLS-1$
/**
* @generated
*/
private final static String CLAZZ_TOOL_DEPENDENCYBRANCH = "clazz.tool.dependencybranch"; //$NON-NLS-1$
/**
* @generated
*/
private final static String CLAZZ_TOOL_ELEMENTIMPORT = "clazz.tool.elementimport"; //$NON-NLS-1$
/**
* @generated
*/
private final static String CLAZZ_TOOL_GENERALIZATION = "clazz.tool.generalization"; //$NON-NLS-1$
/**
* @generated
*/
private final static String CLAZZ_TOOL_GENERALIZATIONSET = "clazz.tool.generalizationset"; //$NON-NLS-1$
/**
* @generated
*/
private final static String CLAZZ_TOOL_INFORMATIONFLOWLINK = "clazz.tool.informationflowlink"; //$NON-NLS-1$
/**
* @generated
*/
private final static String CLAZZ_TOOL_INSTANCESPECIFICATIONLINK = "clazz.tool.instancespecificationlink"; //$NON-NLS-1$
/**
* @generated
*/
private final static String CLAZZ_TOOL_INTERFACEREALIZATION = "clazz.tool.interfacerealization"; //$NON-NLS-1$
/**
* @generated
*/
private final static String CLAZZ_TOOL_LINK = "clazz.tool.link"; //$NON-NLS-1$
/**
* @generated
*/
private final static String CLAZZ_TOOL_PACKAGEIMPORT = "clazz.tool.packageimport"; //$NON-NLS-1$
/**
* @generated
*/
private final static String CLAZZ_TOOL_PACKAGEMERGE = "clazz.tool.packagemerge"; //$NON-NLS-1$
/**
* @generated
*/
private final static String CLAZZ_TOOL_PROFILEAPPLICATION = "clazz.tool.profileapplication"; //$NON-NLS-1$
/**
* @generated
*/
private final static String CLAZZ_TOOL_REALIZATION = "clazz.tool.realization"; //$NON-NLS-1$
/**
* @generated
*/
private final static String CLAZZ_TOOL_SUBSTITUTION = "clazz.tool.substitution"; //$NON-NLS-1$
/**
* @generated
*/
private final static String CLAZZ_TOOL_USAGE = "clazz.tool.usage"; //$NON-NLS-1$
/**
* @generated
*/
private final static String CLAZZ_TOOL_TEMPLATEBINDING = "clazz.tool.templatebinding"; //$NON-NLS-1$
/**
* @generated
*/
public UMLPaletteFactory() {
}
/**
* @generated
*/
public Tool createTool(String toolId) {
if(toolId.equals(CLAZZ_TOOL_CLASS)) {
return createClass1CreationTool();
}
if(toolId.equals(CLAZZ_TOOL_CLASSIFIERTEMPLATEPARAMETER)) {
return createClassifierTemplateParameter2CreationTool();
}
if(toolId.equals(CLAZZ_TOOL_COMMENT)) {
return createComment5CreationTool();
}
if(toolId.equals(CLAZZ_TOOL_COMPONENT)) {
return createComponent4CreationTool();
}
if(toolId.equals(CLAZZ_TOOL_CONSTRAINT)) {
return createConstraint5CreationTool();
}
if(toolId.equals(CLAZZ_TOOL_DATATYPE)) {
return createDataType6CreationTool();
}
if(toolId.equals(CREATEDURATIONOBSERVATION7CREATIONTOOL)) {
return createDurationObservation7CreationTool();
}
if(toolId.equals(CLAZZ_TOOL_ENUMERATION)) {
return createEnumeration8CreationTool();
}
if(toolId.equals(CLAZZ_TOOL_ENUMERATIONLITERAL)) {
return createEnumerationliteral9CreationTool();
}
if(toolId.equals(CLAZZ_TOOL_INTERFACE)) {
return createInterface10CreationTool();
}
if(toolId.equals(CLAZZ_TOOL_INSTANCESPECIFICATION)) {
return createInstanceSpecification11CreationTool();
}
if(toolId.equals(CLAZZ_TOOL_INFORMATIONITEM)) {
return createInformationItem12CreationTool();
}
if(toolId.equals(CLAZZ_TOOL_PRIMITIVETYPE)) {
return createPrimitiveType13CreationTool();
}
if(toolId.equals(CLAZZ_TOOL_MODEL)) {
return createModel14CreationTool();
}
if(toolId.equals(CLAZZ_TOOL_OPERATION)) {
return createOperation15CreationTool();
}
if(toolId.equals(CLAZZ_TOOL_OPERATIONTEMPLATEPARAMETER)) {
return createOperationTemplateParameterCreationTool();
}
if(toolId.equals(CLAZZ_TOOL_PACKAGE)) {
return createPackage17CreationTool();
}
if(toolId.equals(CLAZZ_TOOL_PROPERTY)) {
return createProperty18CreationTool();
}
if(toolId.equals(CLAZZ_TOOL_RECEPTION)) {
return createReception19CreationTool();
}
if(toolId.equals(CLAZZ_TOOL_REDEFINABLETEMPLATESIGNATURE)) {
return createRedefinableTemplateSignature20CreationTool();
}
if(toolId.equals(CLAZZ_TOOL_SIGNAL)) {
return createSignal21CreationTool();
}
if(toolId.equals(CLAZZ_TOOL_SLOT)) {
return createSlot22CreationTool();
}
if(toolId.equals(CLAZZ_TOOL_TEMPLATEPARAMETER)) {
return createTemplateParameter23CreationTool();
}
if(toolId.equals(CLAZZ_TOOL_TEMPLATESIGNATURE)) {
return createTemplateSignatureCreationTool();
}
if(toolId.equals(CREATETIMEOBSERVATION22CREATIONTOOL)) {
return createTimeObservation22CreationTool();
}
if(toolId.equals(CLAZZ_TOOL_CONNECTABLEELEMENTTEMPLATEPARAMETER)) {
return createConnectableElementTemplateParameter26CreationTool();
}
if(toolId.equals(CLAZZ_TOOL_ABSTRACTION)) {
return createAbstraction1CreationTool();
}
if(toolId.equals(CLAZZ_TOOL_ASSOCIATION)) {
return createAssociation2CreationTool();
}
if(toolId.equals(CLAZZ_TOOL_ASSOCIATIONBRANCH)) {
return createAssociationBranch3CreationTool();
}
if(toolId.equals(CLAZZ_TOOL_ASSOCIATIONCLASS)) {
return createAssociationClass4CreationTool();
}
if(toolId.equals(CLAZZ_TOOL_CONTAINMENTLINK)) {
return createContainmentLink5CreationTool();
}
if(toolId.equals(CLAZZ_TOOL_DEPENDENCY)) {
return createDependency6CreationTool();
}
if(toolId.equals(CLAZZ_TOOL_DEPENDENCYBRANCH)) {
return createDependencyBranch7CreationTool();
}
if(toolId.equals(CLAZZ_TOOL_ELEMENTIMPORT)) {
return createElementImport8CreationTool();
}
if(toolId.equals(CLAZZ_TOOL_GENERALIZATION)) {
return createGeneralization9CreationTool();
}
if(toolId.equals(CLAZZ_TOOL_GENERALIZATIONSET)) {
return createGeneralizationSet10CreationTool();
}
if(toolId.equals(CLAZZ_TOOL_INFORMATIONFLOWLINK)) {
return createInformationFlowLinkCreationTool();
}
if(toolId.equals(CLAZZ_TOOL_INSTANCESPECIFICATIONLINK)) {
return createInstanceSpecificationLinkCreationTool();
}
if(toolId.equals(CLAZZ_TOOL_INTERFACEREALIZATION)) {
return createInterfaceRealization13CreationTool();
}
if(toolId.equals(CLAZZ_TOOL_LINK)) {
return createLink14CreationTool();
}
if(toolId.equals(CLAZZ_TOOL_PACKAGEIMPORT)) {
return createPackageImport15CreationTool();
}
if(toolId.equals(CLAZZ_TOOL_PACKAGEMERGE)) {
return createPackageMerge16CreationTool();
}
if(toolId.equals(CLAZZ_TOOL_PROFILEAPPLICATION)) {
return createProfileApplication17CreationTool();
}
if(toolId.equals(CLAZZ_TOOL_REALIZATION)) {
return createRealization18CreationTool();
}
if(toolId.equals(CLAZZ_TOOL_SUBSTITUTION)) {
return createSubstitution19CreationTool();
}
if(toolId.equals(CLAZZ_TOOL_USAGE)) {
return createUsage20CreationTool();
}
if(toolId.equals(CLAZZ_TOOL_TEMPLATEBINDING)) {
return createTemplateBinding21CreationTool();
}
// default return: null
return null;
}
/**
* @generated
*/
public Object getTemplate(String templateId) {
// default return: null
return null;
}
/**
* @generated
*/
private Tool createClass1CreationTool() {
List<IElementType> types = new ArrayList<IElementType>(5);
types.add(UMLElementTypes.Class_3004);
types.add(UMLElementTypes.Class_3008);
types.add(UMLElementTypes.Class_3010);
types.add(UMLElementTypes.Class_3014);
types.add(UMLElementTypes.Class_2008);
Tool tool = new AspectUnspecifiedTypeCreationTool(types);
return tool;
}
/**
* @generated
*/
private Tool createClassifierTemplateParameter2CreationTool() {
List<IElementType> types = new ArrayList<IElementType>(1);
types.add(UMLElementTypes.ClassifierTemplateParameter_3031);
Tool tool = new AspectUnspecifiedTypeCreationTool(types);
return tool;
}
/**
* @generated
*/
private Tool createComment5CreationTool() {
List<IElementType> types = new ArrayList<IElementType>(2);
types.add(UMLElementTypes.Comment_3028);
types.add(UMLElementTypes.Comment_2012);
Tool tool = new AspectUnspecifiedTypeCreationTool(types);
return tool;
}
/**
* @generated
*/
private Tool createComponent4CreationTool() {
List<IElementType> types = new ArrayList<IElementType>(2);
types.add(UMLElementTypes.Component_2002);
types.add(UMLElementTypes.Component_3021);
Tool tool = new AspectUnspecifiedTypeCreationTool(types);
return tool;
}
/**
* @generated
*/
private Tool createConstraint5CreationTool() {
List<IElementType> types = new ArrayList<IElementType>(2);
types.add(UMLElementTypes.Constraint_3029);
types.add(UMLElementTypes.Constraint_2011);
Tool tool = new AspectUnspecifiedTypeCreationTool(types);
return tool;
}
/**
* @generated
*/
private Tool createDataType6CreationTool() {
List<IElementType> types = new ArrayList<IElementType>(2);
types.add(UMLElementTypes.DataType_3027);
types.add(UMLElementTypes.DataType_2010);
Tool tool = new AspectUnspecifiedTypeCreationTool(types);
return tool;
}
/**
* @generated
*/
private Tool createDurationObservation7CreationTool() {
List<IElementType> types = new ArrayList<IElementType>(1);
types.add(UMLElementTypes.DurationObservation_2095);
Tool tool = new AspectUnspecifiedTypeCreationTool(types);
return tool;
}
/**
* @generated
*/
private Tool createEnumeration8CreationTool() {
List<IElementType> types = new ArrayList<IElementType>(2);
types.add(UMLElementTypes.Enumeration_3025);
types.add(UMLElementTypes.Enumeration_2006);
Tool tool = new AspectUnspecifiedTypeCreationTool(types);
return tool;
}
/**
* @generated
*/
private Tool createEnumerationliteral9CreationTool() {
List<IElementType> types = new ArrayList<IElementType>(1);
types.add(UMLElementTypes.EnumerationLiteral_3017);
Tool tool = new AspectUnspecifiedTypeCreationTool(types);
return tool;
}
/**
* @generated
*/
private Tool createInterface10CreationTool() {
List<IElementType> types = new ArrayList<IElementType>(2);
types.add(UMLElementTypes.Interface_2004);
types.add(UMLElementTypes.Interface_3023);
Tool tool = new AspectUnspecifiedTypeCreationTool(types);
return tool;
}
/**
* @generated
*/
private Tool createInstanceSpecification11CreationTool() {
List<IElementType> types = new ArrayList<IElementType>(2);
types.add(UMLElementTypes.InstanceSpecification_2001);
types.add(UMLElementTypes.InstanceSpecification_3020);
Tool tool = new AspectUnspecifiedTypeCreationTool(types);
return tool;
}
/**
* @generated
*/
private Tool createInformationItem12CreationTool() {
List<IElementType> types = new ArrayList<IElementType>(2);
types.add(UMLElementTypes.InformationItem_2099);
types.add(UMLElementTypes.InformationItem_3040);
Tool tool = new AspectUnspecifiedTypeCreationTool(types);
return tool;
}
/**
* @generated
*/
private Tool createPrimitiveType13CreationTool() {
List<IElementType> types = new ArrayList<IElementType>(2);
types.add(UMLElementTypes.PrimitiveType_3026);
types.add(UMLElementTypes.PrimitiveType_2009);
Tool tool = new AspectUnspecifiedTypeCreationTool(types);
return tool;
}
/**
* @generated
*/
private Tool createModel14CreationTool() {
List<IElementType> types = new ArrayList<IElementType>(2);
types.add(UMLElementTypes.Model_2005);
types.add(UMLElementTypes.Model_3024);
Tool tool = new AspectUnspecifiedTypeCreationTool(types);
return tool;
}
/**
* @generated
*/
private Tool createOperation15CreationTool() {
List<IElementType> types = new ArrayList<IElementType>(4);
types.add(UMLElementTypes.Operation_3003);
types.add(UMLElementTypes.Operation_3007);
types.add(UMLElementTypes.Operation_3013);
types.add(UMLElementTypes.Operation_3019);
Tool tool = new AspectUnspecifiedTypeCreationTool(types);
return tool;
}
/**
* @generated
*/
private Tool createOperationTemplateParameterCreationTool() {
List<IElementType> types = new ArrayList<IElementType>(1);
types.add(UMLElementTypes.OperationTemplateParameter_3035);
Tool tool = new AspectUnspecifiedTypeCreationTool(types);
return tool;
}
/**
* @generated
*/
private Tool createPackage17CreationTool() {
List<IElementType> types = new ArrayList<IElementType>(2);
types.add(UMLElementTypes.Package_3009);
types.add(UMLElementTypes.Package_2007);
Tool tool = new AspectUnspecifiedTypeCreationTool(types);
return tool;
}
/**
* @generated
*/
private Tool createProperty18CreationTool() {
List<IElementType> types = new ArrayList<IElementType>(5);
types.add(UMLElementTypes.Property_3002);
types.add(UMLElementTypes.Property_3005);
types.add(UMLElementTypes.Property_3006);
types.add(UMLElementTypes.Property_3012);
types.add(UMLElementTypes.Property_3018);
Tool tool = new AspectUnspecifiedTypeCreationTool(types);
return tool;
}
/**
* @generated
*/
private Tool createReception19CreationTool() {
List<IElementType> types = new ArrayList<IElementType>(2);
types.add(UMLElementTypes.Reception_3011);
types.add(UMLElementTypes.Reception_3039);
Tool tool = new AspectUnspecifiedTypeCreationTool(types);
return tool;
}
/**
* @generated
*/
private Tool createRedefinableTemplateSignature20CreationTool() {
List<IElementType> types = new ArrayList<IElementType>(1);
types.add(UMLElementTypes.RedefinableTemplateSignature_3015);
Tool tool = new AspectUnspecifiedTypeCreationTool(types);
return tool;
}
/**
* @generated
*/
private Tool createSignal21CreationTool() {
List<IElementType> types = new ArrayList<IElementType>(2);
types.add(UMLElementTypes.Signal_2003);
types.add(UMLElementTypes.Signal_3022);
Tool tool = new AspectUnspecifiedTypeCreationTool(types);
return tool;
}
/**
* @generated
*/
private Tool createSlot22CreationTool() {
List<IElementType> types = new ArrayList<IElementType>(1);
types.add(UMLElementTypes.Slot_3030);
Tool tool = new AspectUnspecifiedTypeCreationTool(types);
return tool;
}
/**
* @generated
*/
private Tool createTemplateParameter23CreationTool() {
List<IElementType> types = new ArrayList<IElementType>(1);
types.add(UMLElementTypes.TemplateParameter_3016);
Tool tool = new AspectUnspecifiedTypeCreationTool(types);
return tool;
}
/**
* @generated
*/
private Tool createTemplateSignatureCreationTool() {
List<IElementType> types = new ArrayList<IElementType>(1);
types.add(UMLElementTypes.TemplateSignature_3033);
Tool tool = new AspectUnspecifiedTypeCreationTool(types);
return tool;
}
/**
* @generated
*/
private Tool createTimeObservation22CreationTool() {
List<IElementType> types = new ArrayList<IElementType>(1);
types.add(UMLElementTypes.TimeObservation_2096);
Tool tool = new AspectUnspecifiedTypeCreationTool(types);
return tool;
}
/**
* @generated
*/
private Tool createConnectableElementTemplateParameter26CreationTool() {
List<IElementType> types = new ArrayList<IElementType>(1);
types.add(UMLElementTypes.ConnectableElementTemplateParameter_3034);
Tool tool = new AspectUnspecifiedTypeCreationTool(types);
return tool;
}
/**
* @generated
*/
private Tool createAbstraction1CreationTool() {
List<IElementType> types = new ArrayList<IElementType>(1);
types.add(UMLElementTypes.Abstraction_4006);
Tool tool = new AspectUnspecifiedTypeConnectionTool(types);
return tool;
}
/**
* @generated
*/
private Tool createAssociation2CreationTool() {
List<IElementType> types = new ArrayList<IElementType>(1);
types.add(UMLElementTypes.Association_4001);
Tool tool = new AspectUnspecifiedTypeConnectionTool(types);
return tool;
}
/**
* @generated
*/
private Tool createAssociationBranch3CreationTool() {
List<IElementType> types = new ArrayList<IElementType>(1);
types.add(UMLElementTypes.Association_4019);
Tool tool = new AspectUnspecifiedTypeConnectionTool(types);
return tool;
}
/**
* @generated
*/
private Tool createAssociationClass4CreationTool() {
List<IElementType> types = new ArrayList<IElementType>(1);
types.add(UMLElementTypes.AssociationClass_4017);
Tool tool = new AspectUnspecifiedTypeConnectionTool(types);
return tool;
}
/**
* @generated
*/
private Tool createContainmentLink5CreationTool() {
List<IElementType> types = new ArrayList<IElementType>(1);
types.add(UMLElementTypes.Link_4023);
Tool tool = new AspectUnspecifiedTypeConnectionTool(types);
return tool;
}
/**
* @generated
*/
private Tool createDependency6CreationTool() {
List<IElementType> types = new ArrayList<IElementType>(1);
types.add(UMLElementTypes.Dependency_4008);
Tool tool = new AspectUnspecifiedTypeConnectionTool(types);
return tool;
}
/**
* @generated
*/
private Tool createDependencyBranch7CreationTool() {
List<IElementType> types = new ArrayList<IElementType>(1);
types.add(UMLElementTypes.Dependency_4018);
Tool tool = new AspectUnspecifiedTypeConnectionTool(types);
return tool;
}
/**
* @generated
*/
private Tool createElementImport8CreationTool() {
List<IElementType> types = new ArrayList<IElementType>(1);
types.add(UMLElementTypes.ElementImport_4009);
Tool tool = new AspectUnspecifiedTypeConnectionTool(types);
return tool;
}
/**
* @generated
*/
private Tool createGeneralization9CreationTool() {
List<IElementType> types = new ArrayList<IElementType>(1);
types.add(UMLElementTypes.Generalization_4002);
Tool tool = new AspectUnspecifiedTypeConnectionTool(types);
return tool;
}
/**
* @generated
*/
private Tool createGeneralizationSet10CreationTool() {
List<IElementType> types = new ArrayList<IElementType>(1);
types.add(UMLElementTypes.GeneralizationSet_4020);
Tool tool = new AspectUnspecifiedTypeConnectionTool(types);
return tool;
}
/**
* @generated
*/
private Tool createInformationFlowLinkCreationTool() {
List<IElementType> types = new ArrayList<IElementType>(1);
types.add(UMLElementTypes.InformationFlow_4026);
Tool tool = new AspectUnspecifiedTypeConnectionTool(types);
return tool;
}
/**
* @generated
*/
private Tool createInstanceSpecificationLinkCreationTool() {
List<IElementType> types = new ArrayList<IElementType>(1);
types.add(UMLElementTypes.InstanceSpecification_4021);
Tool tool = new AspectUnspecifiedTypeConnectionTool(types);
return tool;
}
/**
* @generated
*/
private Tool createInterfaceRealization13CreationTool() {
List<IElementType> types = new ArrayList<IElementType>(1);
types.add(UMLElementTypes.InterfaceRealization_4003);
Tool tool = new AspectUnspecifiedTypeConnectionTool(types);
return tool;
}
/**
* @generated
*/
private Tool createLink14CreationTool() {
List<IElementType> types = new ArrayList<IElementType>(4);
types.add(UMLElementTypes.CommentAnnotatedElement_4013);
types.add(UMLElementTypes.TimeObservationEvent_4024);
types.add(UMLElementTypes.DurationObservationEvent_4025);
types.add(UMLElementTypes.ConstraintConstrainedElement_4014);
Tool tool = new AspectUnspecifiedTypeConnectionTool(types);
return tool;
}
/**
* @generated
*/
private Tool createPackageImport15CreationTool() {
List<IElementType> types = new ArrayList<IElementType>(1);
types.add(UMLElementTypes.PackageImport_4010);
Tool tool = new AspectUnspecifiedTypeConnectionTool(types);
return tool;
}
/**
* @generated
*/
private Tool createPackageMerge16CreationTool() {
List<IElementType> types = new ArrayList<IElementType>(1);
types.add(UMLElementTypes.PackageMerge_4011);
Tool tool = new AspectUnspecifiedTypeConnectionTool(types);
return tool;
}
/**
* @generated
*/
private Tool createProfileApplication17CreationTool() {
List<IElementType> types = new ArrayList<IElementType>(1);
types.add(UMLElementTypes.ProfileApplication_4012);
Tool tool = new AspectUnspecifiedTypeConnectionTool(types);
return tool;
}
/**
* @generated
*/
private Tool createRealization18CreationTool() {
List<IElementType> types = new ArrayList<IElementType>(1);
types.add(UMLElementTypes.Realization_4005);
Tool tool = new AspectUnspecifiedTypeConnectionTool(types);
return tool;
}
/**
* @generated
*/
private Tool createSubstitution19CreationTool() {
List<IElementType> types = new ArrayList<IElementType>(1);
types.add(UMLElementTypes.Substitution_4004);
Tool tool = new AspectUnspecifiedTypeConnectionTool(types);
return tool;
}
/**
* @generated
*/
private Tool createUsage20CreationTool() {
List<IElementType> types = new ArrayList<IElementType>(1);
types.add(UMLElementTypes.Usage_4007);
Tool tool = new AspectUnspecifiedTypeConnectionTool(types);
return tool;
}
/**
* @generated
*/
private Tool createTemplateBinding21CreationTool() {
List<IElementType> types = new ArrayList<IElementType>(1);
types.add(UMLElementTypes.TemplateBinding_4015);
Tool tool = new AspectUnspecifiedTypeConnectionTool(types);
return tool;
}
}