Public Member Functions | Package Functions | Package Attributes | Private Member Functions

de.fraunhofer.isst.axbench.wizards.importaxlproject.ImportWizardPage.ProjectRecord Class Reference

List of all members.

Public Member Functions

String getProjectLabel ()
String getProjectName ()
boolean hasConflicts ()

Package Functions

 ProjectRecord (File file)
 ProjectRecord (Object file, Object parent, int level)

Package Attributes

IProjectDescription description
boolean hasConflicts
int level
Object parent
Object projectArchiveFile
String projectName
File projectSystemFile

Private Member Functions

boolean isDefaultLocation (IPath path)
void setProjectName ()

Detailed Description

Class declared public only for test suite.


Constructor & Destructor Documentation

de.fraunhofer.isst.axbench.wizards.importaxlproject.ImportWizardPage.ProjectRecord.ProjectRecord ( File  file  )  [package]

Create a record for a project based on the info in the file.

Parameters:
file 
de.fraunhofer.isst.axbench.wizards.importaxlproject.ImportWizardPage.ProjectRecord.ProjectRecord ( Object  file,
Object  parent,
int  level 
) [package]
Parameters:
file The Object representing the .project file
parent The parent folder of the .project file
level The number of levels deep in the provider the file is

Member Function Documentation

String de.fraunhofer.isst.axbench.wizards.importaxlproject.ImportWizardPage.ProjectRecord.getProjectLabel (  ) 

Gets the label to be used when rendering this project record in the UI.

Returns:
String the label
Since:
3.4
String de.fraunhofer.isst.axbench.wizards.importaxlproject.ImportWizardPage.ProjectRecord.getProjectName (  ) 

Get the name of the project

Returns:
String
Returns:
Returns the hasConflicts.
boolean de.fraunhofer.isst.axbench.wizards.importaxlproject.ImportWizardPage.ProjectRecord.isDefaultLocation ( IPath  path  )  [private]

Returns whether the given project description file path is in the default location for a project

Parameters:
path The path to examine
Returns:
Whether the given path is the default location for a project
void de.fraunhofer.isst.axbench.wizards.importaxlproject.ImportWizardPage.ProjectRecord.setProjectName (  )  [private]

Set the name of the project based on the projectFile.


Member Data Documentation