/*******************************************************************************
* Copyright (c) 2011 Grupo de Sistemas Inteligentes (GSI) - DIT UPM
*
* 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
*******************************************************************************/
package es.upm.dit.gsi.eclipse.jadex.diagram.eclipseJadex.diagram.part;
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.ToolEntry;
import org.eclipse.gmf.runtime.diagram.ui.tools.UnspecifiedTypeCreationTool;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
/**
* @generated
*/
public class JadexAgentsPaletteFactory {
/**
* @generated
*/
public void fillPalette(PaletteRoot paletteRoot) {
paletteRoot.add(createEclipseJadex1Group());
}
/**
* Creates "eclipseJadex" palette tool group
* @generated
*/
private PaletteContainer createEclipseJadex1Group() {
PaletteGroup paletteContainer = new PaletteGroup(
es.upm.dit.gsi.eclipse.jadex.diagram.eclipseJadex.diagram.part.Messages.EclipseJadex1Group_title);
paletteContainer.setId("createEclipseJadex1Group"); //$NON-NLS-1$
paletteContainer.add(createAgent1CreationTool());
paletteContainer.add(createBeliefs2CreationTool());
paletteContainer.add(createCapabilities3CreationTool());
paletteContainer.add(createConfigurations4CreationTool());
paletteContainer.add(createEvents5CreationTool());
paletteContainer.add(createExpressions6CreationTool());
paletteContainer.add(createGoals7CreationTool());
paletteContainer.add(createImports8CreationTool());
paletteContainer.add(createPlans9CreationTool());
paletteContainer.add(createProperties10CreationTool());
return paletteContainer;
}
/**
* @generated
*/
private ToolEntry createAgent1CreationTool() {
ToolEntry entry = new ToolEntry(
es.upm.dit.gsi.eclipse.jadex.diagram.eclipseJadex.diagram.part.Messages.Agent1CreationTool_title,
es.upm.dit.gsi.eclipse.jadex.diagram.eclipseJadex.diagram.part.Messages.Agent1CreationTool_desc,
null, null) {
};
entry.setId("createAgent1CreationTool"); //$NON-NLS-1$
return entry;
}
/**
* @generated
*/
private ToolEntry createBeliefs2CreationTool() {
ToolEntry entry = new ToolEntry(
es.upm.dit.gsi.eclipse.jadex.diagram.eclipseJadex.diagram.part.Messages.Beliefs2CreationTool_title,
es.upm.dit.gsi.eclipse.jadex.diagram.eclipseJadex.diagram.part.Messages.Beliefs2CreationTool_desc,
null, null) {
};
entry.setId("createBeliefs2CreationTool"); //$NON-NLS-1$
return entry;
}
/**
* @generated
*/
private ToolEntry createCapabilities3CreationTool() {
ToolEntry entry = new ToolEntry(
es.upm.dit.gsi.eclipse.jadex.diagram.eclipseJadex.diagram.part.Messages.Capabilities3CreationTool_title,
es.upm.dit.gsi.eclipse.jadex.diagram.eclipseJadex.diagram.part.Messages.Capabilities3CreationTool_desc,
null, null) {
};
entry.setId("createCapabilities3CreationTool"); //$NON-NLS-1$
return entry;
}
/**
* @generated
*/
private ToolEntry createConfigurations4CreationTool() {
ToolEntry entry = new ToolEntry(
es.upm.dit.gsi.eclipse.jadex.diagram.eclipseJadex.diagram.part.Messages.Configurations4CreationTool_title,
es.upm.dit.gsi.eclipse.jadex.diagram.eclipseJadex.diagram.part.Messages.Configurations4CreationTool_desc,
null, null) {
};
entry.setId("createConfigurations4CreationTool"); //$NON-NLS-1$
return entry;
}
/**
* @generated
*/
private ToolEntry createEvents5CreationTool() {
ToolEntry entry = new ToolEntry(
es.upm.dit.gsi.eclipse.jadex.diagram.eclipseJadex.diagram.part.Messages.Events5CreationTool_title,
es.upm.dit.gsi.eclipse.jadex.diagram.eclipseJadex.diagram.part.Messages.Events5CreationTool_desc,
null, null) {
};
entry.setId("createEvents5CreationTool"); //$NON-NLS-1$
return entry;
}
/**
* @generated
*/
private ToolEntry createExpressions6CreationTool() {
ToolEntry entry = new ToolEntry(
es.upm.dit.gsi.eclipse.jadex.diagram.eclipseJadex.diagram.part.Messages.Expressions6CreationTool_title,
es.upm.dit.gsi.eclipse.jadex.diagram.eclipseJadex.diagram.part.Messages.Expressions6CreationTool_desc,
null, null) {
};
entry.setId("createExpressions6CreationTool"); //$NON-NLS-1$
return entry;
}
/**
* @generated
*/
private ToolEntry createGoals7CreationTool() {
ToolEntry entry = new ToolEntry(
es.upm.dit.gsi.eclipse.jadex.diagram.eclipseJadex.diagram.part.Messages.Goals7CreationTool_title,
es.upm.dit.gsi.eclipse.jadex.diagram.eclipseJadex.diagram.part.Messages.Goals7CreationTool_desc,
null, null) {
};
entry.setId("createGoals7CreationTool"); //$NON-NLS-1$
return entry;
}
/**
* @generated
*/
private ToolEntry createImports8CreationTool() {
ToolEntry entry = new ToolEntry(
es.upm.dit.gsi.eclipse.jadex.diagram.eclipseJadex.diagram.part.Messages.Imports8CreationTool_title,
es.upm.dit.gsi.eclipse.jadex.diagram.eclipseJadex.diagram.part.Messages.Imports8CreationTool_desc,
null, null) {
};
entry.setId("createImports8CreationTool"); //$NON-NLS-1$
return entry;
}
/**
* @generated
*/
private ToolEntry createPlans9CreationTool() {
ToolEntry entry = new ToolEntry(
es.upm.dit.gsi.eclipse.jadex.diagram.eclipseJadex.diagram.part.Messages.Plans9CreationTool_title,
es.upm.dit.gsi.eclipse.jadex.diagram.eclipseJadex.diagram.part.Messages.Plans9CreationTool_desc,
null, null) {
};
entry.setId("createPlans9CreationTool"); //$NON-NLS-1$
return entry;
}
/**
* @generated
*/
private ToolEntry createProperties10CreationTool() {
ToolEntry entry = new ToolEntry(
es.upm.dit.gsi.eclipse.jadex.diagram.eclipseJadex.diagram.part.Messages.Properties10CreationTool_title,
es.upm.dit.gsi.eclipse.jadex.diagram.eclipseJadex.diagram.part.Messages.Properties10CreationTool_desc,
null, null) {
};
entry.setId("createProperties10CreationTool"); //$NON-NLS-1$
return entry;
}
}