Classes | |
class | FunctionmodelingModelWizardInitialObjectCreationPage |
class | FunctionmodelingModelWizardNewFileCreationPage |
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 | |
FunctionmodelingFactory | functionmodelingFactory = functionmodelingPackage.getFunctionmodelingFactory() |
FunctionmodelingPackage | functionmodelingPackage = FunctionmodelingPackage.eINSTANCE |
FunctionmodelingModelWizardInitialObjectCreationPage | initialObjectCreationPage |
List< String > | initialObjectNames |
FunctionmodelingModelWizardNewFileCreationPage | newFileCreationPage |
IStructuredSelection | selection |
IWorkbench | workbench |
This is a simple wizard for creating a new model file.
void de.fraunhofer.isst.eastadl.functionmodeling.presentation.FunctionmodelingModelWizard.addPages | ( | ) |
The framework calls this to create the contents of the wizard.
EObject de.fraunhofer.isst.eastadl.functionmodeling.presentation.FunctionmodelingModelWizard.createInitialModel | ( | ) | [protected] |
Create a new model.
Collection<String> de.fraunhofer.isst.eastadl.functionmodeling.presentation.FunctionmodelingModelWizard.getInitialObjectNames | ( | ) | [protected] |
Returns the names of the types that can be created as the root object.
IFile de.fraunhofer.isst.eastadl.functionmodeling.presentation.FunctionmodelingModelWizard.getModelFile | ( | ) |
Get the file from the page.
void de.fraunhofer.isst.eastadl.functionmodeling.presentation.FunctionmodelingModelWizard.init | ( | IWorkbench | workbench, | |
IStructuredSelection | selection | |||
) |
This just records the information.
boolean de.fraunhofer.isst.eastadl.functionmodeling.presentation.FunctionmodelingModelWizard.performFinish | ( | ) |
Do the work after everything is specified.
final List<String> de.fraunhofer.isst.eastadl.functionmodeling.presentation.FunctionmodelingModelWizard.FILE_EXTENSIONS [static] |
Collections.unmodifiableList(Arrays.asList(EastEditorPlugin.INSTANCE.getString("_UI_FunctionmodelingEditorFilenameExtensions").split("\\s*,\\s*")))
The supported extensions for created files.
final String de.fraunhofer.isst.eastadl.functionmodeling.presentation.FunctionmodelingModelWizard.FORMATTED_FILE_EXTENSIONS [static] |
EastEditorPlugin.INSTANCE.getString("_UI_FunctionmodelingEditorFilenameExtensions").replaceAll("\\s*,\\s*", ", ")
A formatted list of supported file extensions, suitable for display.
FunctionmodelingFactory de.fraunhofer.isst.eastadl.functionmodeling.presentation.FunctionmodelingModelWizard.functionmodelingFactory = functionmodelingPackage.getFunctionmodelingFactory() [protected] |
This caches an instance of the model factory.
FunctionmodelingPackage de.fraunhofer.isst.eastadl.functionmodeling.presentation.FunctionmodelingModelWizard.functionmodelingPackage = FunctionmodelingPackage.eINSTANCE [protected] |
This caches an instance of the model package.
FunctionmodelingModelWizardInitialObjectCreationPage de.fraunhofer.isst.eastadl.functionmodeling.presentation.FunctionmodelingModelWizard.initialObjectCreationPage [protected] |
This is the initial object creation page.
List<String> de.fraunhofer.isst.eastadl.functionmodeling.presentation.FunctionmodelingModelWizard.initialObjectNames [protected] |
Caches the names of the types that can be created as the root object.
FunctionmodelingModelWizardNewFileCreationPage de.fraunhofer.isst.eastadl.functionmodeling.presentation.FunctionmodelingModelWizard.newFileCreationPage [protected] |
This is the file creation page.
IStructuredSelection de.fraunhofer.isst.eastadl.functionmodeling.presentation.FunctionmodelingModelWizard.selection [protected] |
Remember the selection during initialization for populating the default container.
IWorkbench de.fraunhofer.isst.eastadl.functionmodeling.presentation.FunctionmodelingModelWizard.workbench [protected] |
Remember the workbench during initialization.