org.eclipse.gef.palette.PaletteDrawer Java Examples

The following examples show how to use org.eclipse.gef.palette.PaletteDrawer. You can vote up the ones you like or vote down the ones you don't like, and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example #1
Source File: CrossflowPaletteFactory.java    From scava with Eclipse Public License 2.0 6 votes vote down vote up
/**
* Creates "Objects" palette tool group
* @generated
*/
private PaletteContainer createObjects1Group() {
	PaletteDrawer paletteContainer = new PaletteDrawer(Messages.Objects1Group_title);
	paletteContainer.setId("createObjects1Group"); //$NON-NLS-1$
	paletteContainer.add(createCommitmentTask1CreationTool());
	paletteContainer.add(createCsvSink2CreationTool());
	paletteContainer.add(createCsvSource3CreationTool());
	paletteContainer.add(createField4CreationTool());
	paletteContainer.add(createLanguage5CreationTool());
	paletteContainer.add(createOpinionatedTask6CreationTool());
	paletteContainer.add(createParameter7CreationTool());
	paletteContainer.add(createQueue8CreationTool());
	paletteContainer.add(createScriptedTask9CreationTool());
	paletteContainer.add(createSink10CreationTool());
	paletteContainer.add(createSource11CreationTool());
	paletteContainer.add(createTask12CreationTool());
	paletteContainer.add(createTopic13CreationTool());
	paletteContainer.add(createType14CreationTool());
	return paletteContainer;
}
 
Example #2
Source File: CustomMainPaletteViewer.java    From bonita-studio with GNU General Public License v2.0 6 votes vote down vote up
@Override
public void setPaletteRoot(PaletteRoot root) {
	if (root == getPaletteRoot())
		return;
	super.setPaletteRoot(root);
	if (getPaletteRoot() != null) {
		final PaletteRoot filteredPalette = filterPaletteRoot(getPaletteRoot());
		for(Object c : filteredPalette.getChildren()){
			if(c instanceof PaletteDrawer){
				((PaletteDrawer)c).setShowDefaultIcon(false);
				((PaletteDrawer)c).setUserModificationPermission(PaletteDrawer.PERMISSION_NO_MODIFICATION);
			}
		}
		getRootEditPart().setContents(getEditPartFactory().createEditPart(
				getRootEditPart(),filteredPalette));
	}
}
 
Example #3
Source File: ProcessPaletteFactory.java    From bonita-studio with GNU General Public License v2.0 6 votes vote down vote up
/**
* Creates "Int. Events" palette tool group
* @generated
*/
protected PaletteContainer createIntEvents7Group() {
	PaletteDrawer paletteContainer = new PaletteDrawer(Messages.IntEvents7Group_title);
	paletteContainer.setId("createIntEvents7Group"); //$NON-NLS-1$
	paletteContainer.add(createThrowLink1CreationTool());
	paletteContainer.add(createCatchLink2CreationTool());
	paletteContainer.add(createThrowMessage3CreationTool());
	paletteContainer.add(createCatchMessage4CreationTool());
	paletteContainer.add(createThrowSignal5CreationTool());
	paletteContainer.add(createCatchSignal6CreationTool());
	paletteContainer.add(createCatchError7CreationTool());
	paletteContainer.add(createNonInterruptingTimer8CreationTool());
	paletteContainer.add(createEvent9CreationTool());
	paletteContainer.add(createTimer10CreationTool());
	return paletteContainer;
}
 
Example #4
Source File: CrossflowPaletteFactory.java    From scava with Eclipse Public License 2.0 5 votes vote down vote up
/**
* Creates "Connections" palette tool group
* @generated
*/
private PaletteContainer createConnections2Group() {
	PaletteDrawer paletteContainer = new PaletteDrawer(Messages.Connections2Group_title);
	paletteContainer.setId("createConnections2Group"); //$NON-NLS-1$
	paletteContainer.add(createExtending1CreationTool());
	paletteContainer.add(createInputOf2CreationTool());
	paletteContainer.add(createOutput3CreationTool());
	paletteContainer.add(createType4CreationTool());
	return paletteContainer;
}
 
Example #5
Source File: ProcessPaletteFactory.java    From bonita-studio with GNU General Public License v2.0 5 votes vote down vote up
/**
* Creates "Text Annotation" palette tool group
* @generated
*/
protected PaletteContainer createTextAnnotation9Group() {
	PaletteDrawer paletteContainer = new PaletteDrawer(Messages.TextAnnotation9Group_title);
	paletteContainer.setId("createTextAnnotation9Group"); //$NON-NLS-1$
	paletteContainer.add(createTextAnnotation1CreationTool());
	return paletteContainer;
}
 
Example #6
Source File: ProcessPaletteFactory.java    From bonita-studio with GNU General Public License v2.0 5 votes vote down vote up
/**
* Creates "End Events" palette tool group
* @generated
*/
protected PaletteContainer createEndEvents8Group() {
	PaletteDrawer paletteContainer = new PaletteDrawer(Messages.EndEvents8Group_title);
	paletteContainer.setId("createEndEvents8Group"); //$NON-NLS-1$
	paletteContainer.add(createEnd1CreationTool());
	paletteContainer.add(createEndMessage2CreationTool());
	paletteContainer.add(createEndSignal3CreationTool());
	paletteContainer.add(createEndError4CreationTool());
	paletteContainer.add(createEndTerminatedEvent5CreationTool());
	return paletteContainer;
}
 
Example #7
Source File: ProcessPaletteFactory.java    From bonita-studio with GNU General Public License v2.0 5 votes vote down vote up
/**
* Creates "Start Events" palette tool group
* @generated
*/
protected PaletteContainer createStartEvents6Group() {
	PaletteDrawer paletteContainer = new PaletteDrawer(Messages.StartEvents6Group_title);
	paletteContainer.setId("createStartEvents6Group"); //$NON-NLS-1$
	paletteContainer.add(createStart1CreationTool());
	paletteContainer.add(createStartMessage2CreationTool());
	paletteContainer.add(createStartTimer3CreationTool());
	paletteContainer.add(createStartSignal4CreationTool());
	paletteContainer.add(createStartError5CreationTool());
	return paletteContainer;
}
 
Example #8
Source File: ProcessPaletteFactory.java    From bonita-studio with GNU General Public License v2.0 5 votes vote down vote up
/**
* Creates "Activities" palette tool group
* @generated
*/
protected PaletteContainer createActivities5Group() {
	PaletteDrawer paletteContainer = new PaletteDrawer(Messages.Activities5Group_title);
	paletteContainer.setId("createActivities5Group"); //$NON-NLS-1$
	paletteContainer.setDescription(Messages.Activities5Group_desc);
	paletteContainer.add(createCallActivity1CreationTool());
	paletteContainer.add(createEvenementialSubProcess2CreationTool());
	return paletteContainer;
}
 
Example #9
Source File: ProcessPaletteFactory.java    From bonita-studio with GNU General Public License v2.0 5 votes vote down vote up
/**
* Creates "Tasks" palette tool group
* @generated
*/
protected PaletteContainer createTasks4Group() {
	PaletteDrawer paletteContainer = new PaletteDrawer(Messages.Tasks4Group_title);
	paletteContainer.setId("createTasks4Group"); //$NON-NLS-1$
	paletteContainer.add(createServiceTask1CreationTool());
	paletteContainer.add(createHuman2CreationTool());
	paletteContainer.add(createScriptTask3CreationTool());
	paletteContainer.add(createReceiveTask4CreationTool());
	paletteContainer.add(createSendTask5CreationTool());
	paletteContainer.add(createStep6CreationTool());
	return paletteContainer;
}
 
Example #10
Source File: ProcessPaletteFactory.java    From bonita-studio with GNU General Public License v2.0 5 votes vote down vote up
/**
* Creates "Flow" palette tool group
* @generated
*/
protected PaletteContainer createFlow3Group() {
	PaletteDrawer paletteContainer = new PaletteDrawer(Messages.Flow3Group_title);
	paletteContainer.setId("createFlow3Group"); //$NON-NLS-1$
	paletteContainer.add(createTransition1CreationTool());
	return paletteContainer;
}
 
Example #11
Source File: ProcessPaletteFactory.java    From bonita-studio with GNU General Public License v2.0 5 votes vote down vote up
/**
* Creates "Gateways" palette tool group
* @generated
*/
protected PaletteContainer createGateways2Group() {
	PaletteDrawer paletteContainer = new PaletteDrawer(Messages.Gateways2Group_title);
	paletteContainer.setId("createGateways2Group"); //$NON-NLS-1$
	paletteContainer.add(createGate1CreationTool());
	paletteContainer.add(createXORGate2CreationTool());
	paletteContainer.add(createInclusiveGate3CreationTool());
	return paletteContainer;
}
 
Example #12
Source File: ProcessPaletteFactory.java    From bonita-studio with GNU General Public License v2.0 5 votes vote down vote up
/**
* Creates "Swimlanes" palette tool group
* @generated
*/
protected PaletteContainer createSwimlanes1Group() {
	PaletteDrawer paletteContainer = new PaletteDrawer(Messages.Swimlanes1Group_title);
	paletteContainer.setId("createSwimlanes1Group"); //$NON-NLS-1$
	paletteContainer.setDescription(Messages.Swimlanes1Group_desc);
	paletteContainer.add(createPool1CreationTool());
	paletteContainer.add(createLane2CreationTool());
	return paletteContainer;
}
 
Example #13
Source File: CustomDrawerEditPart.java    From bonita-studio with GNU General Public License v2.0 4 votes vote down vote up
public CustomDrawerEditPart(PaletteDrawer model) {
	super(model);
}
 
Example #14
Source File: CustomPaletteEditPartFactory.java    From bonita-studio with GNU General Public License v2.0 4 votes vote down vote up
@Override
protected EditPart createDrawerEditPart(EditPart parentEditPart,
		Object model) {
	return new CustomDrawerEditPart((PaletteDrawer) model);
}
 
Example #15
Source File: DefaultSCTPaletteFactory.java    From statecharts with Eclipse Public License 1.0 4 votes vote down vote up
protected PaletteContainer createToolsCategory(PaletteRoot root) {
	PaletteDrawer drawer = new PaletteDrawer("Tools");
	root.add(drawer);
	return drawer;
}
 
Example #16
Source File: SwitchPaletteMode.java    From bonita-studio with GNU General Public License v2.0 3 votes vote down vote up
/**
 * Creation factory method for the <code>IPaletteState</code>. Clients may
 * override to provide custom <code>IPaletteStates</code>.
 * 
 * @param entry
 *            the palette entry
 * @return a new <code>IPaletteState</code> instance.
 */
protected IPaletteState createPaletteState(PaletteEntry entry) {
	if (entry instanceof PaletteDrawer) {
		return new PaletteDrawerState((PaletteDrawer) entry);
	} else {
		return new PaletteEntryState(entry);
	}
}
 
Example #17
Source File: CustomDrawerEditPart.java    From bonita-studio with GNU General Public License v2.0 2 votes vote down vote up
/**
 * Convenience method that provides access to the PaletteDrawer that is the
 * model.
 * 
 * @return The model PaletteDrawer
 */
public PaletteDrawer getDrawer() {
	return (PaletteDrawer) getPaletteEntry();
}