1 11 package org.eclipse.core.runtime.model; 12 13 23 public class ExtensionPointModel extends PluginModelObject { 24 25 private String id = null; 27 private String schema = null; 28 29 private PluginModel plugin = null; private ExtensionModel[] extensions = null; 33 36 public ExtensionPointModel() { 37 super(); 38 } 39 40 45 public ExtensionModel[] getDeclaredExtensions() { 46 return extensions; 47 } 48 49 59 public String getId() { 60 return id; 61 } 62 63 69 public PluginModel getParent() { 70 return plugin; 71 } 72 73 80 public PluginDescriptorModel getParentPluginDescriptor() { 81 return (PluginDescriptorModel) plugin; 82 } 83 84 89 public String getSchema() { 90 return schema; 91 } 92 93 99 public void setDeclaredExtensions(ExtensionModel[] value) { 100 assertIsWriteable(); 101 extensions = value; 102 } 103 104 114 public void setId(String value) { 115 assertIsWriteable(); 116 id = value; 117 } 118 119 125 public void setParent(PluginModel value) { 126 assertIsWriteable(); 127 plugin = value; 128 } 129 130 137 public void setParentPluginDescriptor(PluginDescriptorModel value) { 138 assertIsWriteable(); 139 plugin = value; 140 } 141 142 149 public void setSchema(String value) { 150 assertIsWriteable(); 151 schema = value; 152 } 153 } 154 | Popular Tags |