1 package org.enhydra.kelp.eclipse.ui.launcher; 2 3 import org.eclipse.jdt.launching.IRuntimeClasspathEntry; 4 import org.eclipse.core.runtime.IPath; 5 import org.eclipse.core.resources.IResource; 6 14 15 public interface EnhydraNode extends IRuntimeClasspathEntry{ 16 17 abstract public void setSourceAttachmentPath(IPath path); 18 19 abstract public int getType(); 20 21 abstract public String getMemento(); 22 23 abstract public IPath getPath(); 24 25 abstract public IResource getResource(); 26 27 abstract public IPath getSourceAttachmentPath(); 28 29 abstract public IPath getSourceAttachmentRootPath(); 30 31 abstract public void setSourceAttachmentRootPath(IPath path); 32 33 abstract public int getClasspathProperty(); 34 35 abstract public void setClasspathProperty(int location); 36 37 abstract public String getLocation(); 38 39 abstract public String getSourceAttachmentLocation(); 40 41 abstract public String getSourceAttachmentRootLocation(); 42 43 abstract public String getVariableName(); 44 45 } | Popular Tags |