package org.eclipse.uml2.diagram.activity.part; import java.util.ArrayList; import java.util.Collections; import java.util.List; import org.eclipse.gef.Tool; import org.eclipse.gef.palette.PaletteContainer; import org.eclipse.gef.palette.PaletteGroup; import org.eclipse.gef.palette.PaletteRoot; import org.eclipse.gef.palette.PaletteStack; import org.eclipse.gef.palette.ToolEntry; import org.eclipse.gmf.runtime.diagram.ui.tools.UnspecifiedTypeConnectionTool; import org.eclipse.gmf.runtime.diagram.ui.tools.UnspecifiedTypeCreationTool; import org.eclipse.gmf.runtime.emf.type.core.IElementType; import org.eclipse.uml2.diagram.activity.providers.UMLElementTypes; import org.eclipse.uml2.diagram.common.part.LinkToolEntry; import org.eclipse.uml2.diagram.common.part.NodeToolEntry; import org.eclipse.uml2.uml.UMLPackage; /** * @generated */ public class UMLPaletteFactory { /** * @generated */ public void fillPalette(PaletteRoot paletteRoot) { paletteRoot.add(createActivities1Group()); paletteRoot.add(createActions2Group()); paletteRoot.add(createControlNodes3Group()); paletteRoot.add(createStructuredActivities4Group()); paletteRoot.add(createObjects5Group()); paletteRoot.add(createEdges6Group()); } /** * Creates "Activities" palette tool group * @generated */ private PaletteContainer createActivities1Group() { PaletteGroup paletteContainer = new PaletteGroup(Messages.Activities1Group_title); paletteContainer.setId("createActivities1Group"); //$NON-NLS-1$ paletteContainer.setDescription(Messages.Activities1Group_desc); paletteContainer.add(createActivity1CreationTool()); paletteContainer.add(createParameterSet2CreationTool()); paletteContainer.add(createParameter3CreationTool()); paletteContainer.add(createActivityParameterNode4CreationTool()); paletteContainer.add(createActivityPartition5CreationTool()); return paletteContainer; } /** * Creates "Actions" palette tool group * @generated */ private PaletteContainer createActions2Group() { PaletteGroup paletteContainer = new PaletteGroup(Messages.Actions2Group_title); paletteContainer.setId("createActions2Group"); //$NON-NLS-1$ paletteContainer.setDescription(Messages.Actions2Group_desc); paletteContainer.add(createAcceptEventAction1Group()); paletteContainer.add(createAddFeatureValueAction2CreationTool()); paletteContainer.add(createCallBehaviorAction3CreationTool()); paletteContainer.add(createCallOperationAction4CreationTool()); paletteContainer.add(createCreateObjectAction5CreationTool()); paletteContainer.add(createOpaqueAction6CreationTool()); paletteContainer.add(createSendSignalAction7CreationTool()); paletteContainer.add(createOpaqueBehavior8CreationTool()); paletteContainer.add(createValueSpecificationAction9CreationTool()); return paletteContainer; } /** * Creates "Control Nodes" palette tool group * @generated */ private PaletteContainer createControlNodes3Group() { PaletteGroup paletteContainer = new PaletteGroup(Messages.ControlNodes3Group_title); paletteContainer.setId("createControlNodes3Group"); //$NON-NLS-1$ paletteContainer.setDescription(Messages.ControlNodes3Group_desc); paletteContainer.add(createActivityInitialNode1CreationTool()); paletteContainer.add(createActivityFinalNode2CreationTool()); paletteContainer.add(createFlowFinalNode3CreationTool()); paletteContainer.add(createMergeDecisionNode4Group()); paletteContainer.add(createForkJoinNode5Group()); return paletteContainer; } /** * Creates "Structured Activities" palette tool group * @generated */ private PaletteContainer createStructuredActivities4Group() { PaletteGroup paletteContainer = new PaletteGroup(Messages.StructuredActivities4Group_title); paletteContainer.setId("createStructuredActivities4Group"); //$NON-NLS-1$ paletteContainer.setDescription(Messages.StructuredActivities4Group_desc); paletteContainer.add(createConditionalNode1CreationTool()); paletteContainer.add(createExpansionRegion2CreationTool()); paletteContainer.add(createLoopNode3CreationTool()); paletteContainer.add(createStructuredActivityNode4CreationTool()); return paletteContainer; } /** * Creates "Objects" palette tool group * @generated */ private PaletteContainer createObjects5Group() { PaletteGroup paletteContainer = new PaletteGroup(Messages.Objects5Group_title); paletteContainer.setId("createObjects5Group"); //$NON-NLS-1$ paletteContainer.setDescription(Messages.Objects5Group_desc); paletteContainer.add(createCentralBuffer1CreationTool()); paletteContainer.add(createDatastore2CreationTool()); paletteContainer.add(createExpansionNode3CreationTool()); paletteContainer.add(createPin4Group()); paletteContainer.add(createSelection5CreationTool()); paletteContainer.add(createComment6CreationTool()); return paletteContainer; } /** * Creates "Edges" palette tool group * @generated */ private PaletteContainer createEdges6Group() { PaletteGroup paletteContainer = new PaletteGroup(Messages.Edges6Group_title); paletteContainer.setId("createEdges6Group"); //$NON-NLS-1$ paletteContainer.setDescription(Messages.Edges6Group_desc); paletteContainer.add(createControlFlow1CreationTool()); paletteContainer.add(createObjectFlow2CreationTool()); paletteContainer.add(createExceptionHandlerLink3CreationTool()); paletteContainer.add(createAnnotatedElement4CreationTool()); return paletteContainer; } /** * Creates "Accept Event Action" palette tool group * @generated */ private PaletteContainer createAcceptEventAction1Group() { PaletteStack paletteContainer = new PaletteStack(Messages.AcceptEventAction1Group_title, null, null); paletteContainer.setId("createAcceptEventAction1Group"); //$NON-NLS-1$ paletteContainer.setDescription(Messages.AcceptEventAction1Group_desc); paletteContainer.add(createAcceptEventAction1CreationTool()); paletteContainer.add(createAcceptTimeEventAction2CreationTool()); return paletteContainer; } /** * Creates "Merge/Decision Node" palette tool group * @generated */ private PaletteContainer createMergeDecisionNode4Group() { PaletteStack paletteContainer = new PaletteStack(Messages.MergeDecisionNode4Group_title, null, null); paletteContainer.setId("createMergeDecisionNode4Group"); //$NON-NLS-1$ paletteContainer.setDescription(Messages.MergeDecisionNode4Group_desc); paletteContainer.add(createMergeNode1CreationTool()); paletteContainer.add(createDecisionNode2CreationTool()); return paletteContainer; } /** * Creates "Fork/Join Node" palette tool group * @generated */ private PaletteContainer createForkJoinNode5Group() { PaletteStack paletteContainer = new PaletteStack(Messages.ForkJoinNode5Group_title, null, null); paletteContainer.setId("createForkJoinNode5Group"); //$NON-NLS-1$ paletteContainer.setDescription(Messages.ForkJoinNode5Group_desc); paletteContainer.add(createForkNode1CreationTool()); paletteContainer.add(createJoinNode2CreationTool()); return paletteContainer; } /** * Creates "Pin" palette tool group * @generated */ private PaletteContainer createPin4Group() { PaletteStack paletteContainer = new PaletteStack(Messages.Pin4Group_title, null, null); paletteContainer.setId("createPin4Group"); //$NON-NLS-1$ paletteContainer.setDescription(Messages.Pin4Group_desc); paletteContainer.add(createPin1CreationTool()); paletteContainer.add(createInputPin2CreationTool()); paletteContainer.add(createOutputPin3CreationTool()); return paletteContainer; } /** * @generated */ private ToolEntry createActivity1CreationTool() { NodeToolEntry entry = new NodeToolEntry(Messages.Activity1CreationTool_title, Messages.Activity1CreationTool_desc, Collections.singletonList(UMLElementTypes.Activity_2026)); entry.setId("createActivity1CreationTool"); //$NON-NLS-1$ entry.setSmallIcon(UMLElementTypes.getImageDescriptor(UMLElementTypes.Activity_2026)); entry.setLargeIcon(entry.getSmallIcon()); return entry; } /** * @generated */ private ToolEntry createParameterSet2CreationTool() { NodeToolEntry entry = new NodeToolEntry(Messages.ParameterSet2CreationTool_title, Messages.ParameterSet2CreationTool_desc, Collections.singletonList(UMLElementTypes.ParameterSet_3086)); entry.setId("createParameterSet2CreationTool"); //$NON-NLS-1$ entry.setSmallIcon(UMLElementTypes.getImageDescriptor(UMLElementTypes.ParameterSet_3086)); entry.setLargeIcon(entry.getSmallIcon()); return entry; } /** * @generated */ private ToolEntry createParameter3CreationTool() { NodeToolEntry entry = new NodeToolEntry(Messages.Parameter3CreationTool_title, Messages.Parameter3CreationTool_desc, Collections.singletonList(UMLElementTypes.Parameter_3087)); entry.setId("createParameter3CreationTool"); //$NON-NLS-1$ entry.setSmallIcon(UMLElementTypes.getImageDescriptor(UMLElementTypes.Parameter_3087)); entry.setLargeIcon(entry.getSmallIcon()); return entry; } /** * @generated */ private ToolEntry createActivityParameterNode4CreationTool() { NodeToolEntry entry = new NodeToolEntry(Messages.ActivityParameterNode4CreationTool_title, Messages.ActivityParameterNode4CreationTool_desc, Collections.singletonList(UMLElementTypes.ActivityParameterNode_3052)); entry.setId("createActivityParameterNode4CreationTool"); //$NON-NLS-1$ entry.setSmallIcon(UMLElementTypes.getImageDescriptor(UMLElementTypes.ActivityParameterNode_3052)); entry.setLargeIcon(entry.getSmallIcon()); return entry; } /** * @generated */ private ToolEntry createActivityPartition5CreationTool() { ArrayList<IElementType> types = new ArrayList<IElementType>(2); types.add(UMLElementTypes.ActivityPartition_3056); types.add(UMLElementTypes.ActivityPartition_3057); NodeToolEntry entry = new NodeToolEntry(Messages.ActivityPartition5CreationTool_title, Messages.ActivityPartition5CreationTool_desc, types); entry.setId("createActivityPartition5CreationTool"); //$NON-NLS-1$ entry.setSmallIcon(UMLElementTypes.getImageDescriptor(UMLElementTypes.ActivityPartition_3056)); entry.setLargeIcon(entry.getSmallIcon()); return entry; } /** * @generated */ private ToolEntry createAddFeatureValueAction2CreationTool() { ArrayList<IElementType> types = new ArrayList<IElementType>(3); types.add(UMLElementTypes.AddStructuralFeatureValueAction_3043); types.add(UMLElementTypes.AddStructuralFeatureValueAction_3023); types.add(UMLElementTypes.AddStructuralFeatureValueAction_3073); NodeToolEntry entry = new NodeToolEntry(Messages.AddFeatureValueAction2CreationTool_title, Messages.AddFeatureValueAction2CreationTool_desc, types); entry.setId("createAddFeatureValueAction2CreationTool"); //$NON-NLS-1$ entry.setSmallIcon(UMLElementTypes.getImageDescriptor(UMLElementTypes.AddStructuralFeatureValueAction_3043)); entry.setLargeIcon(entry.getSmallIcon()); return entry; } /** * @generated */ private ToolEntry createCallBehaviorAction3CreationTool() { ArrayList<IElementType> types = new ArrayList<IElementType>(3); types.add(UMLElementTypes.CallBehaviorAction_3044); types.add(UMLElementTypes.CallBehaviorAction_3019); types.add(UMLElementTypes.CallBehaviorAction_3074); NodeToolEntry entry = new NodeToolEntry(Messages.CallBehaviorAction3CreationTool_title, Messages.CallBehaviorAction3CreationTool_desc, types); entry.setId("createCallBehaviorAction3CreationTool"); //$NON-NLS-1$ entry.setSmallIcon(UMLElementTypes.getImageDescriptor(UMLElementTypes.CallBehaviorAction_3044)); entry.setLargeIcon(entry.getSmallIcon()); return entry; } /** * @generated */ private ToolEntry createCallOperationAction4CreationTool() { ArrayList<IElementType> types = new ArrayList<IElementType>(3); types.add(UMLElementTypes.CallOperationAction_3045); types.add(UMLElementTypes.CallOperationAction_3020); types.add(UMLElementTypes.CallOperationAction_3075); NodeToolEntry entry = new NodeToolEntry(Messages.CallOperationAction4CreationTool_title, Messages.CallOperationAction4CreationTool_desc, types); entry.setId("createCallOperationAction4CreationTool"); //$NON-NLS-1$ entry.setSmallIcon(UMLElementTypes.getImageDescriptor(UMLElementTypes.CallOperationAction_3045)); entry.setLargeIcon(entry.getSmallIcon()); return entry; } /** * @generated */ private ToolEntry createCreateObjectAction5CreationTool() { ArrayList<IElementType> types = new ArrayList<IElementType>(3); types.add(UMLElementTypes.CreateObjectAction_3042); types.add(UMLElementTypes.CreateObjectAction_3018); types.add(UMLElementTypes.CreateObjectAction_3072); NodeToolEntry entry = new NodeToolEntry(Messages.CreateObjectAction5CreationTool_title, Messages.CreateObjectAction5CreationTool_desc, types); entry.setId("createCreateObjectAction5CreationTool"); //$NON-NLS-1$ entry.setSmallIcon(UMLElementTypes.getImageDescriptor(UMLElementTypes.CreateObjectAction_3042)); entry.setLargeIcon(entry.getSmallIcon()); return entry; } /** * @generated */ private ToolEntry createOpaqueAction6CreationTool() { ArrayList<IElementType> types = new ArrayList<IElementType>(3); types.add(UMLElementTypes.OpaqueAction_3029); types.add(UMLElementTypes.OpaqueAction_3011); types.add(UMLElementTypes.OpaqueAction_3067); NodeToolEntry entry = new NodeToolEntry(Messages.OpaqueAction6CreationTool_title, Messages.OpaqueAction6CreationTool_desc, types); entry.setId("createOpaqueAction6CreationTool"); //$NON-NLS-1$ entry.setSmallIcon(UMLElementTypes.getImageDescriptor(UMLElementTypes.OpaqueAction_3029)); entry.setLargeIcon(entry.getSmallIcon()); return entry; } /** * @generated */ private ToolEntry createSendSignalAction7CreationTool() { ArrayList<IElementType> types = new ArrayList<IElementType>(2); types.add(UMLElementTypes.SendSignalAction_3053); types.add(UMLElementTypes.SendSignalAction_3077); NodeToolEntry entry = new NodeToolEntry(Messages.SendSignalAction7CreationTool_title, Messages.SendSignalAction7CreationTool_desc, types); entry.setId("createSendSignalAction7CreationTool"); //$NON-NLS-1$ entry.setSmallIcon(UMLElementTypes.getImageDescriptor(UMLElementTypes.SendSignalAction_3053)); entry.setLargeIcon(entry.getSmallIcon()); return entry; } /** * @generated */ private ToolEntry createOpaqueBehavior8CreationTool() { NodeToolEntry entry = new NodeToolEntry(Messages.OpaqueBehavior8CreationTool_title, Messages.OpaqueBehavior8CreationTool_desc, Collections.singletonList(UMLElementTypes.OpaqueBehavior_3047)); entry.setId("createOpaqueBehavior8CreationTool"); //$NON-NLS-1$ entry.setSmallIcon(UMLElementTypes.getImageDescriptor(UMLElementTypes.OpaqueBehavior_3047)); entry.setLargeIcon(entry.getSmallIcon()); return entry; } /** * @generated */ private ToolEntry createValueSpecificationAction9CreationTool() { ArrayList<IElementType> types = new ArrayList<IElementType>(2); types.add(UMLElementTypes.ValueSpecificationAction_3088); types.add(UMLElementTypes.ValueSpecificationAction_3089); NodeToolEntry entry = new NodeToolEntry(Messages.ValueSpecificationAction9CreationTool_title, Messages.ValueSpecificationAction9CreationTool_desc, types); entry.setId("createValueSpecificationAction9CreationTool"); //$NON-NLS-1$ entry.setSmallIcon(UMLElementTypes.getImageDescriptor(UMLElementTypes.ValueSpecificationAction_3088)); entry.setLargeIcon(entry.getSmallIcon()); return entry; } /** * @generated */ private ToolEntry createActivityInitialNode1CreationTool() { ArrayList<IElementType> types = new ArrayList<IElementType>(3); types.add(UMLElementTypes.InitialNode_3035); types.add(UMLElementTypes.InitialNode_3093); types.add(UMLElementTypes.InitialNode_3064); NodeToolEntry entry = new NodeToolEntry(Messages.ActivityInitialNode1CreationTool_title, Messages.ActivityInitialNode1CreationTool_desc, types); entry.setId("createActivityInitialNode1CreationTool"); //$NON-NLS-1$ entry.setSmallIcon(UMLElementTypes.getImageDescriptor(UMLElementTypes.InitialNode_3035)); entry.setLargeIcon(entry.getSmallIcon()); return entry; } /** * @generated */ private ToolEntry createActivityFinalNode2CreationTool() { ArrayList<IElementType> types = new ArrayList<IElementType>(3); types.add(UMLElementTypes.ActivityFinalNode_3032); types.add(UMLElementTypes.ActivityFinalNode_3014); types.add(UMLElementTypes.ActivityFinalNode_3061); NodeToolEntry entry = new NodeToolEntry(Messages.ActivityFinalNode2CreationTool_title, Messages.ActivityFinalNode2CreationTool_desc, types); entry.setId("createActivityFinalNode2CreationTool"); //$NON-NLS-1$ entry.setSmallIcon(UMLElementTypes.getImageDescriptor(UMLElementTypes.ActivityFinalNode_3032)); entry.setLargeIcon(entry.getSmallIcon()); return entry; } /** * @generated */ private ToolEntry createAcceptEventAction1CreationTool() { ArrayList<IElementType> types = new ArrayList<IElementType>(3); types.add(UMLElementTypes.AcceptEventAction_3030); types.add(UMLElementTypes.AcceptEventAction_3012); types.add(UMLElementTypes.AcceptEventAction_3059); NodeToolEntry entry = new NodeToolEntry(Messages.AcceptEventAction1CreationTool_title, Messages.AcceptEventAction1CreationTool_desc, types); entry.setId("createAcceptEventAction1CreationTool"); //$NON-NLS-1$ entry.setSmallIcon(UMLElementTypes.getImageDescriptor(UMLElementTypes.AcceptEventAction_3030)); entry.setLargeIcon(entry.getSmallIcon()); return entry; } /** * @generated */ private ToolEntry createAcceptTimeEventAction2CreationTool() { ArrayList<IElementType> types = new ArrayList<IElementType>(3); types.add(UMLElementTypes.AcceptEventAction_3031); types.add(UMLElementTypes.AcceptEventAction_3013); types.add(UMLElementTypes.AcceptEventAction_3060); NodeToolEntry entry = new NodeToolEntry(Messages.AcceptTimeEventAction2CreationTool_title, Messages.AcceptTimeEventAction2CreationTool_desc, types); entry.setId("createAcceptTimeEventAction2CreationTool"); //$NON-NLS-1$ entry.setSmallIcon(UMLElementTypes.getImageDescriptor(UMLElementTypes.AcceptEventAction_3031)); entry.setLargeIcon(entry.getSmallIcon()); return entry; } /** * @generated */ private ToolEntry createMergeNode1CreationTool() { ArrayList<IElementType> types = new ArrayList<IElementType>(2); types.add(UMLElementTypes.MergeNode_3034); types.add(UMLElementTypes.MergeNode_3063); NodeToolEntry entry = new NodeToolEntry(Messages.MergeNode1CreationTool_title, Messages.MergeNode1CreationTool_desc, types); entry.setId("createMergeNode1CreationTool"); //$NON-NLS-1$ entry.setSmallIcon(UMLElementTypes.getImageDescriptor(UMLElementTypes.MergeNode_3034)); entry.setLargeIcon(entry.getSmallIcon()); return entry; } /** * @generated */ private ToolEntry createDecisionNode2CreationTool() { ArrayList<IElementType> types = new ArrayList<IElementType>(3); types.add(UMLElementTypes.DecisionNode_3033); types.add(UMLElementTypes.DecisionNode_3015); types.add(UMLElementTypes.DecisionNode_3062); NodeToolEntry entry = new NodeToolEntry(Messages.DecisionNode2CreationTool_title, Messages.DecisionNode2CreationTool_desc, types); entry.setId("createDecisionNode2CreationTool"); //$NON-NLS-1$ entry.setSmallIcon(UMLElementTypes.getImageDescriptor(UMLElementTypes.DecisionNode_3033)); entry.setLargeIcon(entry.getSmallIcon()); return entry; } /** * @generated */ private ToolEntry createForkNode1CreationTool() { ArrayList<IElementType> types = new ArrayList<IElementType>(3); types.add(UMLElementTypes.ForkNode_3039); types.add(UMLElementTypes.ForkNode_3021); types.add(UMLElementTypes.ForkNode_3069); NodeToolEntry entry = new NodeToolEntry(Messages.ForkNode1CreationTool_title, Messages.ForkNode1CreationTool_desc, types); entry.setId("createForkNode1CreationTool"); //$NON-NLS-1$ entry.setSmallIcon(UMLElementTypes.getImageDescriptor(UMLElementTypes.ForkNode_3039)); entry.setLargeIcon(entry.getSmallIcon()); return entry; } /** * @generated */ private ToolEntry createJoinNode2CreationTool() { ArrayList<IElementType> types = new ArrayList<IElementType>(3); types.add(UMLElementTypes.JoinNode_3040); types.add(UMLElementTypes.JoinNode_3022); types.add(UMLElementTypes.JoinNode_3070); NodeToolEntry entry = new NodeToolEntry(Messages.JoinNode2CreationTool_title, Messages.JoinNode2CreationTool_desc, types); entry.setId("createJoinNode2CreationTool"); //$NON-NLS-1$ entry.setSmallIcon(UMLElementTypes.getImageDescriptor(UMLElementTypes.JoinNode_3040)); entry.setLargeIcon(entry.getSmallIcon()); return entry; } /** * @generated */ private ToolEntry createPin1CreationTool() { ArrayList<IElementType> types = new ArrayList<IElementType>(3); types.add(UMLElementTypes.Pin_3041); types.add(UMLElementTypes.Pin_3017); types.add(UMLElementTypes.Pin_3071); NodeToolEntry entry = new NodeToolEntry(Messages.Pin1CreationTool_title, Messages.Pin1CreationTool_desc, types); entry.setId("createPin1CreationTool"); //$NON-NLS-1$ entry.setSmallIcon(UMLElementTypes.getImageDescriptor(UMLElementTypes.Pin_3041)); entry.setLargeIcon(entry.getSmallIcon()); return entry; } /** * @generated */ private ToolEntry createInputPin2CreationTool() { ArrayList<IElementType> types = new ArrayList<IElementType>(8); types.add(UMLElementTypes.InputPin_3094); types.add(UMLElementTypes.InputPin_3003); types.add(UMLElementTypes.InputPin_3004); types.add(UMLElementTypes.InputPin_3005); types.add(UMLElementTypes.InputPin_3007); types.add(UMLElementTypes.InputPin_3008); types.add(UMLElementTypes.InputPin_3054); types.add(UMLElementTypes.InputPin_3080); NodeToolEntry entry = new NodeToolEntry(Messages.InputPin2CreationTool_title, Messages.InputPin2CreationTool_desc, types); entry.setId("createInputPin2CreationTool"); //$NON-NLS-1$ entry.setSmallIcon(UMLElementTypes.getImageDescriptor(UMLElementTypes.InputPin_3094)); entry.setLargeIcon(entry.getSmallIcon()); return entry; } /** * @generated */ private ToolEntry createOutputPin3CreationTool() { ArrayList<IElementType> types = new ArrayList<IElementType>(6); types.add(UMLElementTypes.OutputPin_3001); types.add(UMLElementTypes.OutputPin_3002); types.add(UMLElementTypes.OutputPin_3006); types.add(UMLElementTypes.OutputPin_3055); types.add(UMLElementTypes.OutputPin_3081); types.add(UMLElementTypes.OutputPin_3090); NodeToolEntry entry = new NodeToolEntry(Messages.OutputPin3CreationTool_title, Messages.OutputPin3CreationTool_desc, types); entry.setId("createOutputPin3CreationTool"); //$NON-NLS-1$ entry.setSmallIcon(UMLElementTypes.getImageDescriptor(UMLElementTypes.OutputPin_3001)); entry.setLargeIcon(entry.getSmallIcon()); return entry; } /** * @generated */ private ToolEntry createFlowFinalNode3CreationTool() { ArrayList<IElementType> types = new ArrayList<IElementType>(3); types.add(UMLElementTypes.FlowFinalNode_3038); types.add(UMLElementTypes.FlowFinalNode_3016); types.add(UMLElementTypes.FlowFinalNode_3068); NodeToolEntry entry = new NodeToolEntry(Messages.FlowFinalNode3CreationTool_title, Messages.FlowFinalNode3CreationTool_desc, types); entry.setId("createFlowFinalNode3CreationTool"); //$NON-NLS-1$ entry.setSmallIcon(UMLElementTypes.getImageDescriptor(UMLElementTypes.FlowFinalNode_3038)); entry.setLargeIcon(entry.getSmallIcon()); return entry; } /** * @generated */ private ToolEntry createConditionalNode1CreationTool() { ArrayList<IElementType> types = new ArrayList<IElementType>(3); types.add(UMLElementTypes.ConditionalNode_3092); types.add(UMLElementTypes.ConditionalNode_3083); types.add(UMLElementTypes.ConditionalNode_3082); NodeToolEntry entry = new NodeToolEntry(Messages.ConditionalNode1CreationTool_title, Messages.ConditionalNode1CreationTool_desc, types); entry.setId("createConditionalNode1CreationTool"); //$NON-NLS-1$ entry.setSmallIcon(UMLElementTypes.getImageDescriptor(UMLElementTypes.ConditionalNode_3092)); entry.setLargeIcon(entry.getSmallIcon()); return entry; } /** * @generated */ private ToolEntry createExpansionRegion2CreationTool() { ArrayList<IElementType> types = new ArrayList<IElementType>(2); types.add(UMLElementTypes.ExpansionRegion_3085); types.add(UMLElementTypes.ExpansionRegion_3084); NodeToolEntry entry = new NodeToolEntry(Messages.ExpansionRegion2CreationTool_title, Messages.ExpansionRegion2CreationTool_desc, types); entry.setId("createExpansionRegion2CreationTool"); //$NON-NLS-1$ entry.setSmallIcon(UMLElementTypes.getImageDescriptor(UMLElementTypes.ExpansionRegion_3085)); entry.setLargeIcon(entry.getSmallIcon()); return entry; } /** * @generated */ private ToolEntry createLoopNode3CreationTool() { ArrayList<IElementType> types = new ArrayList<IElementType>(2); types.add(UMLElementTypes.LoopNode_3078); types.add(UMLElementTypes.LoopNode_3058); NodeToolEntry entry = new NodeToolEntry(Messages.LoopNode3CreationTool_title, Messages.LoopNode3CreationTool_desc, types); entry.setId("createLoopNode3CreationTool"); //$NON-NLS-1$ entry.setSmallIcon(UMLElementTypes.getImageDescriptor(UMLElementTypes.LoopNode_3078)); entry.setLargeIcon(entry.getSmallIcon()); return entry; } /** * @generated */ private ToolEntry createStructuredActivityNode4CreationTool() { ArrayList<IElementType> types = new ArrayList<IElementType>(4); types.add(UMLElementTypes.StructuredActivityNode_3046); types.add(UMLElementTypes.StructuredActivityNode_3009); types.add(UMLElementTypes.StructuredActivityNode_3076); types.add(UMLElementTypes.StructuredActivityNode_3079); NodeToolEntry entry = new NodeToolEntry(Messages.StructuredActivityNode4CreationTool_title, Messages.StructuredActivityNode4CreationTool_desc, types); entry.setId("createStructuredActivityNode4CreationTool"); //$NON-NLS-1$ entry.setSmallIcon(UMLElementTypes.getImageDescriptor(UMLElementTypes.StructuredActivityNode_3046)); entry.setLargeIcon(entry.getSmallIcon()); return entry; } /** * @generated */ private ToolEntry createCentralBuffer1CreationTool() { ArrayList<IElementType> types = new ArrayList<IElementType>(3); types.add(UMLElementTypes.CentralBufferNode_3037); types.add(UMLElementTypes.CentralBufferNode_3025); types.add(UMLElementTypes.CentralBufferNode_3066); NodeToolEntry entry = new NodeToolEntry(Messages.CentralBuffer1CreationTool_title, Messages.CentralBuffer1CreationTool_desc, types); entry.setId("createCentralBuffer1CreationTool"); //$NON-NLS-1$ entry.setSmallIcon(UMLElementTypes.getImageDescriptor(UMLElementTypes.CentralBufferNode_3037)); entry.setLargeIcon(entry.getSmallIcon()); return entry; } /** * @generated */ private ToolEntry createDatastore2CreationTool() { ArrayList<IElementType> types = new ArrayList<IElementType>(3); types.add(UMLElementTypes.DataStoreNode_3036); types.add(UMLElementTypes.DataStoreNode_3024); types.add(UMLElementTypes.DataStoreNode_3065); NodeToolEntry entry = new NodeToolEntry(Messages.Datastore2CreationTool_title, Messages.Datastore2CreationTool_desc, types); entry.setId("createDatastore2CreationTool"); //$NON-NLS-1$ entry.setSmallIcon(UMLElementTypes.getImageDescriptor(UMLElementTypes.DataStoreNode_3036)); entry.setLargeIcon(entry.getSmallIcon()); return entry; } /** * @generated */ private ToolEntry createExpansionNode3CreationTool() { NodeToolEntry entry = new NodeToolEntry(Messages.ExpansionNode3CreationTool_title, Messages.ExpansionNode3CreationTool_desc, Collections.singletonList(UMLElementTypes.ExpansionNode_3091)); entry.setId("createExpansionNode3CreationTool"); //$NON-NLS-1$ entry.setSmallIcon(UMLElementTypes.getImageDescriptor(UMLElementTypes.ExpansionNode_3091)); entry.setLargeIcon(entry.getSmallIcon()); return entry; } /** * @generated */ private ToolEntry createSelection5CreationToolGen() { LinkToolEntry entry = new LinkToolEntry(Messages.Selection5CreationTool_title, Messages.Selection5CreationTool_desc, Collections.singletonList(UMLElementTypes.ObjectNodeSelection_4004)); entry.setId("createSelection5CreationTool"); //$NON-NLS-1$ entry.setSmallIcon(UMLElementTypes.getImageDescriptor(UMLElementTypes.ObjectNodeSelection_4004)); entry.setLargeIcon(entry.getSmallIcon()); return entry; } /** * @generated NOT */ private ToolEntry createSelection5CreationTool() { ToolEntry entry = createSelection5CreationToolGen(); entry.setSmallIcon(UMLElementTypes.getImageDescriptor(UMLPackage.eINSTANCE.getStateMachine())); entry.setLargeIcon(entry.getSmallIcon()); return entry; } /** * @generated */ private ToolEntry createComment6CreationTool() { NodeToolEntry entry = new NodeToolEntry(Messages.Comment6CreationTool_title, Messages.Comment6CreationTool_desc, Collections.singletonList(UMLElementTypes.Comment_2029)); entry.setId("createComment6CreationTool"); //$NON-NLS-1$ entry.setSmallIcon(UMLElementTypes.getImageDescriptor(UMLElementTypes.Comment_2029)); entry.setLargeIcon(entry.getSmallIcon()); return entry; } /** * @generated */ private ToolEntry createControlFlow1CreationTool() { LinkToolEntry entry = new LinkToolEntry(Messages.ControlFlow1CreationTool_title, Messages.ControlFlow1CreationTool_desc, Collections.singletonList(UMLElementTypes.ControlFlow_4001)); entry.setId("createControlFlow1CreationTool"); //$NON-NLS-1$ entry.setSmallIcon(UMLElementTypes.getImageDescriptor(UMLElementTypes.ControlFlow_4001)); entry.setLargeIcon(entry.getSmallIcon()); return entry; } /** * @generated */ private ToolEntry createObjectFlow2CreationTool() { LinkToolEntry entry = new LinkToolEntry(Messages.ObjectFlow2CreationTool_title, Messages.ObjectFlow2CreationTool_desc, Collections.singletonList(UMLElementTypes.ObjectFlow_4002)); entry.setId("createObjectFlow2CreationTool"); //$NON-NLS-1$ entry.setSmallIcon(UMLElementTypes.getImageDescriptor(UMLElementTypes.ObjectFlow_4002)); entry.setLargeIcon(entry.getSmallIcon()); return entry; } /** * @generated */ private ToolEntry createExceptionHandlerLink3CreationTool() { LinkToolEntry entry = new LinkToolEntry(Messages.ExceptionHandlerLink3CreationTool_title, null, Collections.singletonList(UMLElementTypes.ExceptionHandler_4005)); entry.setId("createExceptionHandlerLink3CreationTool"); //$NON-NLS-1$ entry.setSmallIcon(UMLElementTypes.getImageDescriptor(UMLElementTypes.ExceptionHandler_4005)); entry.setLargeIcon(entry.getSmallIcon()); return entry; } /** * @generated */ private ToolEntry createAnnotatedElement4CreationTool() { LinkToolEntry entry = new LinkToolEntry(Messages.AnnotatedElement4CreationTool_title, Messages.AnnotatedElement4CreationTool_desc, Collections.singletonList(UMLElementTypes.CommentAnnotatedElement_4007)); entry.setId("createAnnotatedElement4CreationTool"); //$NON-NLS-1$ entry.setSmallIcon(UMLElementTypes.getImageDescriptor(UMLElementTypes.CommentAnnotatedElement_4007)); entry.setLargeIcon(entry.getSmallIcon()); return entry; } }