List of usage examples for org.eclipse.jface.viewers StructuredSelection EMPTY
StructuredSelection EMPTY
To view the source code for org.eclipse.jface.viewers StructuredSelection EMPTY.
Click Source Link
From source file:edu.toronto.cs.se.modelepedia.tutorial.army.diagram.part.ArmyNewDiagramFileWizard.java
License:Open Source License
/** * @generated/*w ww . ja v a 2 s .c o m*/ */ public ArmyNewDiagramFileWizard(URI domainModelURI, EObject diagramRoot, TransactionalEditingDomain editingDomain) { assert domainModelURI != null : "Domain model uri must be specified"; //$NON-NLS-1$ assert diagramRoot != null : "Doagram root element must be specified"; //$NON-NLS-1$ assert editingDomain != null : "Editing domain must be specified"; //$NON-NLS-1$ myFileCreationPage = new WizardNewFileCreationPage(Messages.ArmyNewDiagramFileWizard_CreationPageName, StructuredSelection.EMPTY); myFileCreationPage.setTitle(Messages.ArmyNewDiagramFileWizard_CreationPageTitle); myFileCreationPage.setDescription( NLS.bind(Messages.ArmyNewDiagramFileWizard_CreationPageDescription, ArmyEditPart.MODEL_ID)); IPath filePath; String fileName = URI.decode(domainModelURI.trimFileExtension().lastSegment()); if (domainModelURI.isPlatformResource()) { filePath = new Path(domainModelURI.trimSegments(1).toPlatformString(true)); } else if (domainModelURI.isFile()) { filePath = new Path(domainModelURI.trimSegments(1).toFileString()); } else { // TODO : use some default path throw new IllegalArgumentException("Unsupported URI: " + domainModelURI); //$NON-NLS-1$ } myFileCreationPage.setContainerFullPath(filePath); myFileCreationPage.setFileName(ArmyDiagramEditorUtil.getUniqueFileName(filePath, fileName, "armydiag")); //$NON-NLS-1$ diagramRootElementSelectionPage = new DiagramRootElementSelectionPage( Messages.ArmyNewDiagramFileWizard_RootSelectionPageName); diagramRootElementSelectionPage.setTitle(Messages.ArmyNewDiagramFileWizard_RootSelectionPageTitle); diagramRootElementSelectionPage .setDescription(Messages.ArmyNewDiagramFileWizard_RootSelectionPageDescription); diagramRootElementSelectionPage.setModelElement(diagramRoot); myEditingDomain = editingDomain; }
From source file:edu.toronto.cs.se.modelepedia.tutorial.economy.diagram.navigator.EconomyNavigatorLinkHelper.java
License:Open Source License
/** * @generated//from w w w .j a v a2s . c o m */ public IStructuredSelection findSelection(IEditorInput anInput) { IDiagramDocument document = EconomyDiagramEditorPlugin.getInstance().getDocumentProvider() .getDiagramDocument(anInput); if (document == null) { return StructuredSelection.EMPTY; } Diagram diagram = document.getDiagram(); if (diagram == null || diagram.eResource() == null) { return StructuredSelection.EMPTY; } IFile file = WorkspaceSynchronizer.getFile(diagram.eResource()); if (file != null) { EconomyNavigatorItem item = new EconomyNavigatorItem(diagram, file, false); return new StructuredSelection(item); } return StructuredSelection.EMPTY; }
From source file:edu.toronto.cs.se.modelepedia.tutorial.economy.diagram.part.EconomyDiagramEditor.java
License:Open Source License
/** * @generated/* w w w . j av a 2s . c o m*/ */ private ISelection getNavigatorSelection() { IDiagramDocument document = getDiagramDocument(); if (document == null) { return StructuredSelection.EMPTY; } Diagram diagram = document.getDiagram(); if (diagram == null || diagram.eResource() == null) { return StructuredSelection.EMPTY; } IFile file = WorkspaceSynchronizer.getFile(diagram.eResource()); if (file != null) { EconomyNavigatorItem item = new EconomyNavigatorItem(diagram, file, false); return new StructuredSelection(item); } return StructuredSelection.EMPTY; }
From source file:edu.toronto.cs.se.modelepedia.tutorial.economy.diagram.part.EconomyNewDiagramFileWizard.java
License:Open Source License
/** * @generated//from w ww .j a v a 2 s . c o m */ public EconomyNewDiagramFileWizard(URI domainModelURI, EObject diagramRoot, TransactionalEditingDomain editingDomain) { assert domainModelURI != null : "Domain model uri must be specified"; //$NON-NLS-1$ assert diagramRoot != null : "Doagram root element must be specified"; //$NON-NLS-1$ assert editingDomain != null : "Editing domain must be specified"; //$NON-NLS-1$ myFileCreationPage = new WizardNewFileCreationPage(Messages.EconomyNewDiagramFileWizard_CreationPageName, StructuredSelection.EMPTY); myFileCreationPage.setTitle(Messages.EconomyNewDiagramFileWizard_CreationPageTitle); myFileCreationPage.setDescription( NLS.bind(Messages.EconomyNewDiagramFileWizard_CreationPageDescription, EconomyEditPart.MODEL_ID)); IPath filePath; String fileName = URI.decode(domainModelURI.trimFileExtension().lastSegment()); if (domainModelURI.isPlatformResource()) { filePath = new Path(domainModelURI.trimSegments(1).toPlatformString(true)); } else if (domainModelURI.isFile()) { filePath = new Path(domainModelURI.trimSegments(1).toFileString()); } else { // TODO : use some default path throw new IllegalArgumentException("Unsupported URI: " + domainModelURI); //$NON-NLS-1$ } myFileCreationPage.setContainerFullPath(filePath); myFileCreationPage .setFileName(EconomyDiagramEditorUtil.getUniqueFileName(filePath, fileName, "economydiag")); //$NON-NLS-1$ diagramRootElementSelectionPage = new DiagramRootElementSelectionPage( Messages.EconomyNewDiagramFileWizard_RootSelectionPageName); diagramRootElementSelectionPage.setTitle(Messages.EconomyNewDiagramFileWizard_RootSelectionPageTitle); diagramRootElementSelectionPage .setDescription(Messages.EconomyNewDiagramFileWizard_RootSelectionPageDescription); diagramRootElementSelectionPage.setModelElement(diagramRoot); myEditingDomain = editingDomain; }
From source file:edu.toronto.cs.se.modelepedia.tutorial.state.diagram.navigator.StateNavigatorLinkHelper.java
License:Open Source License
/** * @generated/*from w w w .j a v a2s . c o m*/ */ public IStructuredSelection findSelection(IEditorInput anInput) { IDiagramDocument document = StateDiagramEditorPlugin.getInstance().getDocumentProvider() .getDiagramDocument(anInput); if (document == null) { return StructuredSelection.EMPTY; } Diagram diagram = document.getDiagram(); if (diagram == null || diagram.eResource() == null) { return StructuredSelection.EMPTY; } IFile file = WorkspaceSynchronizer.getFile(diagram.eResource()); if (file != null) { StateNavigatorItem item = new StateNavigatorItem(diagram, file, false); return new StructuredSelection(item); } return StructuredSelection.EMPTY; }
From source file:edu.toronto.cs.se.modelepedia.tutorial.state.diagram.part.StateDiagramEditor.java
License:Open Source License
/** * @generated/* www . j a v a 2 s.c o m*/ */ private ISelection getNavigatorSelection() { IDiagramDocument document = getDiagramDocument(); if (document == null) { return StructuredSelection.EMPTY; } Diagram diagram = document.getDiagram(); if (diagram == null || diagram.eResource() == null) { return StructuredSelection.EMPTY; } IFile file = WorkspaceSynchronizer.getFile(diagram.eResource()); if (file != null) { StateNavigatorItem item = new StateNavigatorItem(diagram, file, false); return new StructuredSelection(item); } return StructuredSelection.EMPTY; }
From source file:edu.toronto.cs.se.modelepedia.tutorial.state.diagram.part.StateNewDiagramFileWizard.java
License:Open Source License
/** * @generated/* w ww . j av a 2 s.com*/ */ public StateNewDiagramFileWizard(URI domainModelURI, EObject diagramRoot, TransactionalEditingDomain editingDomain) { assert domainModelURI != null : "Domain model uri must be specified"; //$NON-NLS-1$ assert diagramRoot != null : "Doagram root element must be specified"; //$NON-NLS-1$ assert editingDomain != null : "Editing domain must be specified"; //$NON-NLS-1$ myFileCreationPage = new WizardNewFileCreationPage(Messages.StateNewDiagramFileWizard_CreationPageName, StructuredSelection.EMPTY); myFileCreationPage.setTitle(Messages.StateNewDiagramFileWizard_CreationPageTitle); myFileCreationPage.setDescription( NLS.bind(Messages.StateNewDiagramFileWizard_CreationPageDescription, StateEditPart.MODEL_ID)); IPath filePath; String fileName = URI.decode(domainModelURI.trimFileExtension().lastSegment()); if (domainModelURI.isPlatformResource()) { filePath = new Path(domainModelURI.trimSegments(1).toPlatformString(true)); } else if (domainModelURI.isFile()) { filePath = new Path(domainModelURI.trimSegments(1).toFileString()); } else { // TODO : use some default path throw new IllegalArgumentException("Unsupported URI: " + domainModelURI); //$NON-NLS-1$ } myFileCreationPage.setContainerFullPath(filePath); myFileCreationPage.setFileName(StateDiagramEditorUtil.getUniqueFileName(filePath, fileName, "statediag")); //$NON-NLS-1$ diagramRootElementSelectionPage = new DiagramRootElementSelectionPage( Messages.StateNewDiagramFileWizard_RootSelectionPageName); diagramRootElementSelectionPage.setTitle(Messages.StateNewDiagramFileWizard_RootSelectionPageTitle); diagramRootElementSelectionPage .setDescription(Messages.StateNewDiagramFileWizard_RootSelectionPageDescription); diagramRootElementSelectionPage.setModelElement(diagramRoot); myEditingDomain = editingDomain; }
From source file:edu.tum.cs.mylyn.internal.provisioning.ui.editors.ProvisioningEditorFormPage.java
License:Open Source License
public ISelection getSelection() { if (getSite() != null && getSite().getSelectionProvider() != null) { return getSite().getSelectionProvider().getSelection(); } else {//w w w . j a v a2 s . c om return StructuredSelection.EMPTY; } }
From source file:era.foss.objecteditor.specobject.AttributeDefinitionEnumComposite.java
License:Open Source License
@Override public void doBind(SpecObject specObject, AttributeValue attributeValue, EditingDomain editingDomain) { if (attributeValue == null) { valueModifyListener = new DefaultModifyListener(specObject, editingDomain); comboViewer.addSelectionChangedListener(valueModifyListener); if (attributeDefinition.getDefaultValue() != null) { comboViewer//from www . ja v a2 s . com .setSelection(new StructuredSelection(attributeDefinition.getDefaultValue().getValues())); } else { comboViewer.setSelection(StructuredSelection.EMPTY); } } else { this.binding = dbc.bindList(ViewerProperties.multipleSelection().observe(comboViewer), EMFEditProperties.list(editingDomain, ErfPackage.Literals.ATTRIBUTE_VALUE_ENUMERATION__VALUES) .observe(attributeValue)); } }
From source file:era.foss.objecteditor.specobject.SpecObjectCompositeViewer.java
License:Open Source License
@Override public ISelection getSelection() { if (selectedSpecObjectMap.size() == 0) { return StructuredSelection.EMPTY; }//from w w w . j ava 2 s .c o m return new StructuredSelection(selectedSpecObjectMap.values().toArray()); }