1 11 package org.eclipse.pde.internal.core.isite; 12 13 import java.io.Serializable ; 14 15 import org.eclipse.core.runtime.CoreException; 16 import org.eclipse.core.runtime.IAdaptable; 17 import org.eclipse.pde.core.IWritable; 18 19 22 public interface ISiteObject extends IWritable, IAdaptable, Serializable { 23 27 String P_LABEL = "label"; 29 34 public ISite getSite(); 35 36 41 String getLabel(); 42 43 48 ISiteModel getModel(); 49 50 boolean isInTheModel(); 51 52 57 public ISiteObject getParent(); 58 59 66 void setLabel(String label) throws CoreException; 67 68 72 boolean isValid(); 73 } 74 | Popular Tags |