1 11 package org.eclipse.pde.internal.core.ifeature; 12 13 import org.eclipse.core.runtime.CoreException; 14 import org.eclipse.pde.core.IIdentifiable; 15 import org.eclipse.pde.core.plugin.IMatchRules; 16 19 public interface IFeatureChild extends IFeatureObject, IIdentifiable, IMatchRules, IEnvironment { 20 String P_VERSION = "version"; String P_OPTIONAL = "optional"; String P_NAME = "name"; String P_MATCH = "match"; String P_SEARCH_LOCATION = "search-location"; 26 int ROOT = 0; 27 int SELF = 1; 28 int BOTH = 2; 29 30 String getVersion(); 31 void setVersion(String version) throws CoreException; 32 boolean isOptional(); 33 void setOptional(boolean optional) throws CoreException; 34 String getName(); 35 void setName(String name) throws CoreException; 36 int getSearchLocation(); 37 void setSearchLocation(int location) throws CoreException; 38 int getMatch(); 39 void setMatch(int match) throws CoreException; 40 41 } 42 | Popular Tags |