Classes | |
class | UserattributesModelWizardInitialObjectCreationPage |
class | UserattributesModelWizardNewFileCreationPage |
Public Member Functions | |
void | addPages () |
IFile | getModelFile () |
void | init (IWorkbench workbench, IStructuredSelection selection) |
boolean | performFinish () |
Static Public Attributes | |
static final List< String > | FILE_EXTENSIONS |
static final String | FORMATTED_FILE_EXTENSIONS |
Protected Member Functions | |
EObject | createInitialModel () |
Collection< String > | getInitialObjectNames () |
Protected Attributes | |
UserattributesModelWizardInitialObjectCreationPage | initialObjectCreationPage |
List< String > | initialObjectNames |
UserattributesModelWizardNewFileCreationPage | newFileCreationPage |
IStructuredSelection | selection |
UserattributesFactory | userattributesFactory = userattributesPackage.getUserattributesFactory() |
UserattributesPackage | userattributesPackage = UserattributesPackage.eINSTANCE |
IWorkbench | workbench |
This is a simple wizard for creating a new model file.
void de.fraunhofer.isst.eastadl.userattributes.presentation.UserattributesModelWizard.addPages | ( | ) |
The framework calls this to create the contents of the wizard.
EObject de.fraunhofer.isst.eastadl.userattributes.presentation.UserattributesModelWizard.createInitialModel | ( | ) | [protected] |
Create a new model.
Collection<String> de.fraunhofer.isst.eastadl.userattributes.presentation.UserattributesModelWizard.getInitialObjectNames | ( | ) | [protected] |
Returns the names of the types that can be created as the root object.
IFile de.fraunhofer.isst.eastadl.userattributes.presentation.UserattributesModelWizard.getModelFile | ( | ) |
Get the file from the page.
void de.fraunhofer.isst.eastadl.userattributes.presentation.UserattributesModelWizard.init | ( | IWorkbench | workbench, | |
IStructuredSelection | selection | |||
) |
This just records the information.
boolean de.fraunhofer.isst.eastadl.userattributes.presentation.UserattributesModelWizard.performFinish | ( | ) |
Do the work after everything is specified.
final List<String> de.fraunhofer.isst.eastadl.userattributes.presentation.UserattributesModelWizard.FILE_EXTENSIONS [static] |
Collections.unmodifiableList(Arrays.asList(EastEditorPlugin.INSTANCE.getString("_UI_UserattributesEditorFilenameExtensions").split("\\s*,\\s*")))
The supported extensions for created files.
final String de.fraunhofer.isst.eastadl.userattributes.presentation.UserattributesModelWizard.FORMATTED_FILE_EXTENSIONS [static] |
EastEditorPlugin.INSTANCE.getString("_UI_UserattributesEditorFilenameExtensions").replaceAll("\\s*,\\s*", ", ")
A formatted list of supported file extensions, suitable for display.
UserattributesModelWizardInitialObjectCreationPage de.fraunhofer.isst.eastadl.userattributes.presentation.UserattributesModelWizard.initialObjectCreationPage [protected] |
This is the initial object creation page.
List<String> de.fraunhofer.isst.eastadl.userattributes.presentation.UserattributesModelWizard.initialObjectNames [protected] |
Caches the names of the types that can be created as the root object.
UserattributesModelWizardNewFileCreationPage de.fraunhofer.isst.eastadl.userattributes.presentation.UserattributesModelWizard.newFileCreationPage [protected] |
This is the file creation page.
IStructuredSelection de.fraunhofer.isst.eastadl.userattributes.presentation.UserattributesModelWizard.selection [protected] |
Remember the selection during initialization for populating the default container.
UserattributesFactory de.fraunhofer.isst.eastadl.userattributes.presentation.UserattributesModelWizard.userattributesFactory = userattributesPackage.getUserattributesFactory() [protected] |
This caches an instance of the model factory.
UserattributesPackage de.fraunhofer.isst.eastadl.userattributes.presentation.UserattributesModelWizard.userattributesPackage = UserattributesPackage.eINSTANCE [protected] |
This caches an instance of the model package.
IWorkbench de.fraunhofer.isst.eastadl.userattributes.presentation.UserattributesModelWizard.workbench [protected] |
Remember the workbench during initialization.