Class EclipseProjectCreationResult

java.lang.Object
net.ssehub.easy.producer.core.persistence.standard.ProjectCreationResult
net.ssehub.easy.producer.eclipse.persistency.eclipse.EclipseProjectCreationResult
All Implemented Interfaces:
net.ssehub.easy.producer.core.persistence.datatypes.IProjectCreationResult, IEclipseProjectCreationResult

public class EclipseProjectCreationResult extends net.ssehub.easy.producer.core.persistence.standard.ProjectCreationResult implements IEclipseProjectCreationResult
This result will be returned after calling the EclipsePersistencer#createEASyProject(String, String, String...) method.
Author:
El-Sharkawy
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    private org.eclipse.core.resources.IProject
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    EclipseProjectCreationResult(net.ssehub.easy.producer.core.persistence.datatypes.IProjectCreationResult result, org.eclipse.core.resources.IProject project)
    Sole constructor for this class.
  • Method Summary

    Modifier and Type
    Method
    Description
    org.eclipse.core.resources.IProject
    Returns the eclipse handle for the newly created eclipse project.
    void
    setVarModelProjectPath(File varModelProjectLocation)
     

    Methods inherited from class net.ssehub.easy.producer.core.persistence.standard.ProjectCreationResult

    getBuildScript, getConfigFolder, getProjectFolder, getProjectID, getVarModel, getVarModelProjectPath

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface net.ssehub.easy.producer.core.persistence.datatypes.IProjectCreationResult

    getBuildScript, getConfigFolder, getProjectFolder, getProjectID, getVarModel, getVarModelProjectPath
  • Field Details

    • project

      private org.eclipse.core.resources.IProject project
  • Constructor Details

    • EclipseProjectCreationResult

      public EclipseProjectCreationResult(net.ssehub.easy.producer.core.persistence.datatypes.IProjectCreationResult result, org.eclipse.core.resources.IProject project)
      Sole constructor for this class.
      Parameters:
      result - A standard project creation result.
      project - The newly created eclipse project.
  • Method Details

    • getIProject

      public org.eclipse.core.resources.IProject getIProject()
      Description copied from interface: IEclipseProjectCreationResult
      Returns the eclipse handle for the newly created eclipse project.
      Specified by:
      getIProject in interface IEclipseProjectCreationResult
      Returns:
      The eclipse handle for the newly created eclipse project.
    • setVarModelProjectPath

      public void setVarModelProjectPath(File varModelProjectLocation)
      Overrides:
      setVarModelProjectPath in class net.ssehub.easy.producer.core.persistence.standard.ProjectCreationResult