--- /dev/null
+package net.sourceforge.phpdt.externaltools.variable;
+
+import org.eclipse.core.resources.IProject;
+
+/**
+ * Extracts the project name from a variable context
+ */
+public class ProjectNameExpander implements IVariableTextExpander {
+
+ /**
+ * Returns the name of the project in the given context or
+ * <code>null</code> if there is no project in the context.
+ */
+ public String getText(String varTag, String varValue, ExpandVariableContext context) {
+ IProject project= context.getProject();
+ if (project != null) {
+ return project.getName();
+ }
+ return null;
+ }
+
+}