1 11 package org.eclipse.ui.navigator; 12 13 import org.eclipse.jface.util.IPropertyChangeListener; 14 15 34 public interface IExtensionStateModel { 35 36 43 String getId(); 44 45 49 String getViewerId(); 50 51 57 String getStringProperty(String aPropertyName); 58 59 65 boolean getBooleanProperty(String aPropertyName); 66 67 73 int getIntProperty(String aPropertyName); 74 75 81 Object getProperty(String aPropertyName); 82 83 90 void setStringProperty(String aPropertyName, String aPropertyValue); 91 92 99 void setBooleanProperty(String aPropertyName, boolean aPropertyValue); 100 101 108 void setIntProperty(String aPropertyName, int aPropertyValue); 109 110 117 void setProperty(String aPropertyName, Object aPropertyValue); 118 119 125 void addPropertyChangeListener(IPropertyChangeListener aListener); 126 127 133 void removePropertyChangeListener(IPropertyChangeListener aListener); 134 } 135 | Popular Tags |