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 Enterprise Developer Projects model makes extensive use of this property.
The project natures of the Enterprise Developer project types are listed below.
Project Nature | Enterprise Developer 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 |
com.microfocus.eclipse.pli.project.pliNature | All PL/I projects |
com.microfocus.eclipse.pli.remote.remotePliNature | All remote PL/I projects |
com.microfocus.eclipse.pli.remote.pureRemotePliNature | Remote PL/I projects using the RSE file system |
com.microfocus.eclipse.edt.core.edtNature | All Mainframe project (local and remote, COBOL and PL/I) |
Enterprise Developer project | Associated Natures |
---|---|
COBOL project | com.microfocus.eclipse.project.cobolNature |
Mainframe COBOL project | com.microfocus.eclipse.project.cobolNature
com.microfocus.eclipse.edt.core.edtNature |
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 |
Mainframe NFS Remote COBOL project | com.microfocus.eclipse.project.cobolNature
com.microfocus.eclipse.project.remoteCobolNature com.microfocus.eclipse.edt.core.edtNature |
Mainframe RSE Remote COBOL project | com.microfocus.eclipse.project.cobolNature
com.microfocus.eclipse.project.remoteCobolNature com.microfocus.eclipse.project.pureRemoteCobolNature com.microfocus.eclipse.edt.core.edtNature |
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 |
PL/I project | com.microfocus.eclipse.pli.project.pliNature |
Mainframe PL/I project | com.microfocus.eclipse.pli.remote.remotePliNature
com.microfocus.eclipse.edt.core.edtNature |
NFS Remote PL/I project | com.microfocus.eclipse.pli.project.pliNature
com.microfocus.eclipse.pli.remote.remotePliNature |
RSE Remote PL/I project | com.microfocus.eclipse.pli.project.pliNature
com.microfocus.eclipse.pli.remote.remotePliNature com.microfocus.eclipse.pli.remote.pureRemotePliNature |
Mainframe NFS Remote PL/I project | com.microfocus.eclipse.pli.project.pliNature
com.microfocus.eclipse.pli.remote.remotePliNature com.microfocus.eclipse.edt.core.edtNature |
Mainframe RSE Remote PL/I project | com.microfocus.eclipse.pli.project.pliNature
com.microfocus.eclipse.pli.remote.remotePliNature com.microfocus.eclipse.pli.remote.pureRemotePliNature com.microfocus.eclipse.edt.core.edtNature |