1 17 package org.eclipse.emf.edit.provider; 18 19 20 import java.util.Collection ; 21 22 23 27 public interface IItemPropertyDescriptor 28 { 29 34 public Object getPropertyValue(Object object); 35 36 40 public boolean isPropertySet(Object object); 41 42 45 public boolean canSetProperty(Object object); 46 47 50 public void resetPropertyValue(Object object); 51 52 55 public void setPropertyValue(Object object, Object value); 56 57 60 String getCategory(Object object); 61 62 65 String getDescription(Object object); 66 67 70 String getDisplayName(Object object); 71 72 75 String [] getFilterFlags(Object object); 76 77 80 Object getHelpContextIds(Object object); 81 82 85 String getId(Object object); 86 87 90 IItemLabelProvider getLabelProvider(Object object); 91 92 95 boolean isCompatibleWith(Object object, Object anotherObject, IItemPropertyDescriptor anotherPropertyDescriptor); 96 97 100 public Object getFeature(Object object); 101 102 106 public boolean isMany(Object object); 107 108 public Collection getChoiceOfValues(Object object); 109 110 115 public interface OverrideableCommandOwner 116 { 117 120 public void setCommandOwner(Object override); 121 122 125 public Object getCommandOwner(); 126 } 127 } 128 | Popular Tags |