Public Member Functions | Protected Member Functions | Protected Attributes | Private Member Functions

de.fraunhofer.isst.axbench.purevariantsinterface.wizards.export.ExportWizardToAXBench Class Reference

This class realize the export wizard from a pure.variants project to a NEW axlproject. More...

List of all members.

Public Member Functions

void addPages ()
void init (IWorkbench workbench, IStructuredSelection selection)
boolean performFinish ()

Protected Member Functions

int checkSelection (IStructuredSelection selection)
 this method realizes the check of the selection. 0-the semantic of this wizard will be full filled 1-project to axbench 2-project to pure.variants

Protected Attributes

LinkedHashMap< String,
LinkedHashMap< String,
IAXLangElement > > 
idfeaturemodels = null
 the map which stores the featuremodelid,and the corresponding featureids with the corresponding iaxlangelements
ArrayList< String > mainfmodelids = null
 the featuremodel ids (if there are more than one xfm file)
AXLModelPage modelpage = null
AXLProjectPage projectpage = null
 the project page (first page)
ExportWizardPage psproject
 the export wizard first page (the selected project)
ArrayList< IAXLangElementxorfeatures = null
 the found alternative features

Private Member Functions

boolean exportPVFilesToAXBenchProject (List<?> sResources)

Detailed Description

This class realize the export wizard from a pure.variants project to a NEW axlproject.

Author:
skaegebein
Version:
0.8.0
Since:
0.8.0

Member Function Documentation

void de.fraunhofer.isst.axbench.purevariantsinterface.wizards.export.ExportWizardToAXBench.addPages (  ) 
int de.fraunhofer.isst.axbench.purevariantsinterface.wizards.export.ExportWizardToAXBench.checkSelection ( IStructuredSelection  selection  )  [protected]

this method realizes the check of the selection. 0-the semantic of this wizard will be full filled 1-project to axbench 2-project to pure.variants

Parameters:
selection 
Returns:
boolean de.fraunhofer.isst.axbench.purevariantsinterface.wizards.export.ExportWizardToAXBench.exportPVFilesToAXBenchProject ( List<?>  sResources  )  [private]
void de.fraunhofer.isst.axbench.purevariantsinterface.wizards.export.ExportWizardToAXBench.init ( IWorkbench  workbench,
IStructuredSelection  selection 
)
boolean de.fraunhofer.isst.axbench.purevariantsinterface.wizards.export.ExportWizardToAXBench.performFinish (  ) 

Member Data Documentation

the map which stores the featuremodelid,and the corresponding featureids with the corresponding iaxlangelements

the featuremodel ids (if there are more than one xfm file)

the project page (first page)

the export wizard first page (the selected project)

the found alternative features