public abstract class AbstractFileDialog
extends org.eclipse.emf.ecore.presentation.EcoreActionBarContributor.ExtendedLoadResourceAction.ExtendedLoadResourceDialog
Modifier and Type | Field and Description |
---|---|
protected org.eclipse.core.resources.IResource |
initialSelection |
static java.lang.String |
PREFIX |
protected AbstractFileNewWizard |
wizard |
registeredPackages
domain
context, CONTROL_OFFSET, style, title, uriField, uriText
blockedHandler, buttonBar, DIALOG_DEFAULT_BOUNDS, DIALOG_PERSISTLOCATION, DIALOG_PERSISTSIZE, dialogArea, DLG_IMG_ERROR, DLG_IMG_HELP, DLG_IMG_INFO, DLG_IMG_MESSAGE_ERROR, DLG_IMG_MESSAGE_INFO, DLG_IMG_MESSAGE_WARNING, DLG_IMG_QUESTION, DLG_IMG_WARNING, ELLIPSIS
Constructor and Description |
---|
AbstractFileDialog(AbstractFileNewWizard wizard,
AbstractFileNewWizardPage wizardPage,
org.eclipse.core.resources.IResource initialSelection)
Creates an extended new complete OCL file creation dialog.
|
Modifier and Type | Method and Description |
---|---|
org.eclipse.swt.widgets.Composite |
createDialogArea(org.eclipse.swt.widgets.Composite parent) |
protected void |
createMetamodelsArea(org.eclipse.swt.widgets.Composite topLevel) |
protected ResourceAndContainerGroup |
createResourceAndContainerArea(org.eclipse.swt.widgets.Composite parent) |
java.lang.String |
getFileName()
Returns the current file name as entered by the user, or its anticipated
initial value.
|
protected ResourceAndContainerGroup |
getGroup() |
org.eclipse.core.resources.IFile |
getNewFile() |
org.eclipse.core.runtime.IPath |
getNewFilePath() |
org.eclipse.swt.widgets.Shell |
getShell() |
void |
initSelection(org.eclipse.core.resources.IResource initialSelection) |
protected boolean |
isFilteredByParent()
Returns true if this selected resource would be filtered from view.
|
boolean |
isURIFieldValid() |
boolean |
validateGroup() |
getAllPackages, getRegisteredPackages, prepareBrowseRegisteredPackagesButton, prepareBrowseTargetPlatformPackagesButton, processResource
processResources
configureShell, getURIs, getURIText, isMulti, isSave, normalizeStyle, okPressed, prepareBrowseFileSystemButton, prepareBrowseWorkspaceButton
applyDialogFont, buttonPressed, cancelPressed, close, convertHeightInCharsToPixels, convertHeightInCharsToPixels, convertHorizontalDLUsToPixels, convertHorizontalDLUsToPixels, convertVerticalDLUsToPixels, convertVerticalDLUsToPixels, convertWidthInCharsToPixels, convertWidthInCharsToPixels, create, createButton, createButtonBar, createButtonsForButtonBar, createContents, dialogFontIsDefault, getBlockedHandler, getButton, getButtonBar, getCancelButton, getDialogArea, getDialogBoundsSettings, getDialogBoundsStrategy, getImage, getInitialLocation, getInitialSize, getOKButton, initializeBounds, initializeDialogUnits, isResizable, setBlockedHandler, setButtonLayoutData, setButtonLayoutFormData, shortenText
canHandleShellCloseEvent, constrainShellSize, createShell, getConstrainedShellBounds, getContents, getDefaultImage, getDefaultImages, getDefaultOrientation, getLayout, getParentShell, getReturnCode, getShellListener, getShellStyle, getWindowManager, handleFontChange, handleShellCloseEvent, open, setBlockOnOpen, setDefaultImage, setDefaultImages, setDefaultModalParent, setDefaultOrientation, setExceptionHandler, setParentShell, setReturnCode, setShellStyle, setWindowManager
public static final java.lang.String PREFIX
@Nullable protected final org.eclipse.core.resources.IResource initialSelection
@NonNull protected final AbstractFileNewWizard wizard
public AbstractFileDialog(@NonNull AbstractFileNewWizard wizard, @NonNull AbstractFileNewWizardPage wizardPage, @Nullable org.eclipse.core.resources.IResource initialSelection)
public org.eclipse.swt.widgets.Composite createDialogArea(org.eclipse.swt.widgets.Composite parent)
createDialogArea
in class org.eclipse.emf.ecore.presentation.EcoreActionBarContributor.ExtendedLoadResourceAction.ExtendedLoadResourceDialog
protected void createMetamodelsArea(org.eclipse.swt.widgets.Composite topLevel)
@Nullable protected ResourceAndContainerGroup createResourceAndContainerArea(org.eclipse.swt.widgets.Composite parent)
public java.lang.String getFileName()
null
if no file name is knownWizardNewFileCreationPage.setFileExtension(String)
@NonNull protected ResourceAndContainerGroup getGroup()
public org.eclipse.core.resources.IFile getNewFile()
public org.eclipse.core.runtime.IPath getNewFilePath()
public org.eclipse.swt.widgets.Shell getShell()
getShell
in interface org.eclipse.jface.window.IShellProvider
getShell
in class org.eclipse.jface.window.Window
public void initSelection(org.eclipse.core.resources.IResource initialSelection)
protected boolean isFilteredByParent()
IWorkspace.validateFiltered(IResource)
public boolean isURIFieldValid()
public boolean validateGroup()