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