1 17 package org.eclipse.emf.codegen.ecore.genmodel; 18 19 20 import org.eclipse.emf.common.util.EList; 21 22 import java.util.List ; 23 24 import org.eclipse.emf.ecore.EStructuralFeature; 25 26 27 51 public interface GenFeature extends GenTypedElement { 52 68 GenPropertyKind getProperty(); 69 70 79 void setProperty(GenPropertyKind value); 80 81 92 boolean isNotify(); 93 94 102 void setNotify(boolean value); 103 104 114 boolean isChildren(); 115 116 124 void setChildren(boolean value); 125 126 148 boolean isCreateChild(); 149 150 160 void setCreateChild(boolean value); 161 162 171 void unsetCreateChild(); 172 173 187 boolean isSetCreateChild(); 188 189 203 String getPropertyCategory(); 204 205 213 void setPropertyCategory(String value); 214 215 229 EList getPropertyFilterFlags(); 230 231 245 String getPropertyDescription(); 246 247 255 void setPropertyDescription(String value); 256 257 273 GenClass getGenClass(); 274 275 283 void setGenClass(GenClass value); 284 285 299 EStructuralFeature getEcoreFeature(); 300 301 309 void setEcoreFeature(EStructuralFeature value); 310 311 String getName(); String getSafeName(); String getSafeNameAsEObject(); String getCapName(); 315 String getUncapName(); 316 String getUpperName(); 317 String getFormattedName(); String getIsName(); String getAccessorName(); String getGetAccessor(); 322 GenPackage getGenPackage(); String getFeatureAccessorName(); String getQualifiedFeatureAccessorName(); 326 String getMetaType(); String getImportedMetaType(); 328 String getFeatureKind(); boolean isReferenceType(); 330 boolean isFlag(); 331 boolean isESetFlag(); 332 333 boolean isSetDefaultValue(); 334 String getDefaultValue(); 335 String getStaticDefaultValue(); 336 337 boolean isContainer(); 338 boolean isContains(); 339 boolean isBidirectional(); 340 GenFeature getReverse(); 341 342 String getContainerClass(); 343 344 String getDerivedFlag(); 345 String getTransientFlag(); 346 String getVolatileFlag(); 347 String getChangeableFlag(); 348 String getUnsettableFlag(); 349 String getIDFlag(); 350 String getContainmentFlag(); 351 String getResolveProxiesFlag(); 352 353 boolean isVolatile(); 354 boolean isChangeable(); 355 boolean isUnsettable(); 356 boolean isID(); 357 boolean isDerived(); 358 boolean isResolveProxies(); 359 360 boolean hasDelegateFeature(); 361 GenFeature getDelegateFeature(); 362 363 List getDelegatedFeatures(); 364 365 String getCreateChildValueLiteral(); 366 367 boolean isSuppressedGetVisibility(); 368 boolean isSuppressedSetVisibility(); 369 boolean isSuppressedIsSetVisibility(); 370 boolean isSuppressedUnsetVisibility(); 371 372 void initialize(EStructuralFeature eFeature); 373 374 378 String getPropertyImageName(); 379 String getModelInfo(); 380 String getQualifiedModelInfo(); 381 boolean isProperty(); 382 383 boolean reconcile(GenFeature oldGenFeatureVersion); 384 385 boolean isField(); 386 boolean isESetField(); 387 boolean isGet(); 388 boolean isBasicGet(); 389 boolean isBasicSet(); 390 boolean isSet(); 391 boolean isBasicUnset(); 392 boolean isUnset(); 393 boolean isIsSet(); 394 395 } 396 | Popular Tags |