Class EASyNature
- java.lang.Object
-
- net.ssehub.easy.producer.eclipse.persistency.eclipse.EASyNature
-
- All Implemented Interfaces:
org.eclipse.core.resources.IProjectNature
public class EASyNature extends java.lang.Object implements org.eclipse.core.resources.IProjectNatureThe nature for all EASy-Producer projects.- Author:
- El-Sharkawy
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringNATURE_IDID of this project nature.private org.eclipse.core.resources.IProjectprojectstatic java.lang.StringXTEXT_NATURE_IDID copied from Xtext.UI plug-in.
-
Constructor Summary
Constructors Constructor Description EASyNature()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidconfigure()voiddeconfigure()org.eclipse.core.resources.IProjectgetProject()voidsetProject(org.eclipse.core.resources.IProject project)
-
-
-
Field Detail
-
NATURE_ID
public static final java.lang.String NATURE_ID
ID of this project nature.- See Also:
- Constant Field Values
-
XTEXT_NATURE_ID
public static final java.lang.String XTEXT_NATURE_ID
ID copied from Xtext.UI plug-in.- See Also:
- Constant Field Values
-
project
private org.eclipse.core.resources.IProject project
-
-
Method Detail
-
configure
public void configure() throws org.eclipse.core.runtime.CoreException- Specified by:
configurein interfaceorg.eclipse.core.resources.IProjectNature- Throws:
org.eclipse.core.runtime.CoreException
-
deconfigure
public void deconfigure() throws org.eclipse.core.runtime.CoreException- Specified by:
deconfigurein interfaceorg.eclipse.core.resources.IProjectNature- Throws:
org.eclipse.core.runtime.CoreException
-
getProject
public org.eclipse.core.resources.IProject getProject()
- Specified by:
getProjectin interfaceorg.eclipse.core.resources.IProjectNature
-
setProject
public void setProject(org.eclipse.core.resources.IProject project)
- Specified by:
setProjectin interfaceorg.eclipse.core.resources.IProjectNature
-
-