The Eclipse function package provides a linked property called Project Natures (see Linked Properties for the Eclipse Function Package).
This is an important property during modeling, for example, to retrieve project lists or to enable actions dependent on the project type.
The integrated Visual COBOL Projects model makes extensive use of this property.
The project natures of the Micro Focus project types are listed below.
Project Nature | Micro Focus projects which have associated this nature |
---|---|
com.microfocus.eclipse.project.cobolNature | All COBOL projects |
com.microfocus.eclipse.project.remoteCobolNature | All remote COBOL projects |
com.microfocus.eclipse.project.pureRemoteCobolNature | Remote COBOL projects using the RSE file system |
com.microfocus.eclipse.coboljvm.coboljvmNature | All COBOL JVM projects |
com.microfocus.eclipse.project.copylibNature | All COBOL Copylib projects |
com.microfocus.eclipse.project.remoteCopylibNature | All remote COBOL Copylibs projects |
com.microfocus.eclipse.project.pureRemoteCopylibNature | Remote COBOL Copylib projects using the RSE file system |
Micro Focus project | Associated Natures |
---|---|
COBOL project | com.microfocus.eclipse.project.cobolNature |
NFS Remote COBOL project | com.microfocus.eclipse.project.cobolNature
com.microfocus.eclipse.project.remoteCobolNature |
RSE Remote COBOL project | com.microfocus.eclipse.project.cobolNature
com.microfocus.eclipse.project.remoteCobolNature com.microfocus.eclipse.project.pureRemoteCobolNature |
COBOL JVM project | com.microfocus.eclipse.project.cobolNature
com.microfocus.eclipse.coboljvm.coboljvmNature |
NFS Remote COBOL JVM project | com.microfocus.eclipse.project.cobolNature
com.microfocus.eclipse.coboljvm.coboljvmNature com.microfocus.eclipse.project.remoteCobolNature |
RSE Remote COBOL JVM project | com.microfocus.eclipse.project.cobolNature
com.microfocus.eclipse.coboljvm.coboljvmNature com.microfocus.eclipse.project.remoteCobolNature com.microfocus.eclipse.project.pureRemoteCobolNature |
COBOL Copylib project | com.microfocus.eclipse.project.copylibNature |
NFS Remote COBOL Copylib project | com.microfocus.eclipse.project.copylibNature
com.microfocus.eclipse.project.remoteCopylibNature |
RSE Remote COBOL Copylib project | com.microfocus.eclipse.project.copylibNature
com.microfocus.eclipse.project.remoteCopylibNature com.microfocus.eclipse.project.pureRemoteCopylibNature |
com.microfocus.eclipse.pli.project.pliNature
com.microfocus.eclipse.pli.remote.remotePliNature com.microfocus.eclipse.pli.remote.pureRemotePliNature |