Your browser does not support JavaScript and this site utilizes JavaScript to build content and provide links to additional information. You should either enable JavaScript in your browser settings or use a browser that supports JavaScript in order to take full advantage of this site.
1 17 package org.eclipse.emf.ecore; 18 19 20 import org.eclipse.emf.common.util.EList; 21 22 23 52 public interface EClass extends EClassifier 53 { 54 70 boolean isAbstract(); 71 72 80 void setAbstract(boolean value); 81 82 97 boolean isInterface(); 98 99 107 void setInterface(boolean value); 108 109 124 EList getESuperTypes(); 125 126 139 EList getEAllSuperTypes(); 140 141 155 EAttribute getEIDAttribute(); 156 157 172 EList getEStructuralFeatures(); 173 174 187 EList getEAttributes(); 188 189 202 EList getEAllAttributes(); 203 204 217 EList getEReferences(); 218 219 232 EList getEAllReferences(); 233 234 249 EList getEAllContainments(); 250 251 264 EList getEAllStructuralFeatures(); 265 266 281 EList getEOperations(); 282 283 296 EList getEAllOperations(); 297 298 309 boolean isSuperTypeOf(EClass someClass); 310 311 319 int getFeatureCount(); 320 321 329 EStructuralFeature getEStructuralFeature(int featureID); 330 331 339 EStructuralFeature getEStructuralFeature(String featureName); 340 341 349 int getFeatureID(EStructuralFeature feature); 350 351 } 352
| Popular Tags
|