|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.EObjectImpl
org.eclipse.emf.codegen.ecore.genmodel.impl.GenBaseImpl
org.eclipse.emf.codegen.ecore.genmodel.impl.GenOperationImpl
An implementation of the model object 'Gen Operation'.
The following features are implemented:
| Nested Class Summary |
| Nested classes inherited from class org.eclipse.emf.codegen.ecore.genmodel.impl.GenBaseImpl |
GenBaseImpl.ColorInformation, GenBaseImpl.GenClassFilter, GenBaseImpl.GenConstraintFilter, GenBaseImpl.GenFeatureFilter, GenBaseImpl.GenOperationFilter, GenBaseImpl.GIFEmitter, GenBaseImpl.ImportManager, GenBaseImpl.UniqueNameHelper |
| Nested classes inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
BasicEObjectImpl.EPropertiesHolder, BasicEObjectImpl.EPropertiesHolderImpl |
| Nested classes inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
BasicNotifierImpl.EAdapterList |
| Nested classes inherited from class org.eclipse.emf.ecore.InternalEObject |
InternalEObject.EStore |
| Field Summary | |
protected EOperation |
ecoreOperation
The cached value of the ' Ecore Operation' reference |
protected EList |
genParameters
The cached value of the ' Gen Parameters' containment reference list |
| Fields inherited from class org.eclipse.emf.codegen.ecore.genmodel.impl.GenBaseImpl |
ecoreGenPackage, javaLangTypes, javaReservedWords, xmlNamespaceGenPackage, xmlTypeGenPackage |
| Fields inherited from class org.eclipse.emf.ecore.impl.EObjectImpl |
eAdapters, eContainer, eContainerFeatureID, EDELIVER, EDYNAMIC_CLASS, eFlags, ELAST_EOBJECT_FLAG, ELAST_NOTIFIER_FLAG, eProperties, EPROXY |
| Fields inherited from interface org.eclipse.emf.ecore.InternalEObject |
EOPPOSITE_FEATURE_BASE |
| Constructor Summary | |
protected |
GenOperationImpl()
|
| Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl |
eAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eIsProxy, eProperties, eSetClass, eSetDeliver, eSetProxyURI |
| Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
eNotificationRequired, eNotify |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.eclipse.emf.codegen.ecore.genmodel.GenBase |
canGenerate, canGenerateEdit, canGenerateEditor, canGenerateSchema, capName, ePackageGenModel, format, generate, generateEdit, generateEditor, generateSchema, getDocumentation, getGenModel, hasDocumentation, safeName, uncapName, uncapPrefixedName |
| Methods inherited from interface org.eclipse.emf.ecore.EObject |
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eIsProxy, eResource |
| Methods inherited from interface org.eclipse.emf.common.notify.Notifier |
eAdapters, eDeliver, eNotify, eSetDeliver |
| Methods inherited from interface org.eclipse.emf.ecore.InternalEObject |
eNotificationRequired |
| Field Detail |
protected EOperation ecoreOperation
Ecore Operation' reference.
getEcoreOperation()protected EList genParameters
Gen Parameters' containment reference list.
getGenParameters()| Constructor Detail |
protected GenOperationImpl()
| Method Detail |
protected EClass eStaticClass()
eStaticClass in class GenBaseImplpublic GenClass getGenClass()
getGenClass in interface GenOperationGenOperation.setGenClass(GenClass),
GenModelPackage.getGenOperation_GenClass(),
GenClass.getGenOperations()public void setGenClass(GenClass newGenClass)
setGenClass in interface GenOperationnewGenClass - the new value of the 'Gen Class' container reference.GenOperation.getGenClass()public EModelElement getEcoreModelElement()
getEcoreModelElement in class GenBaseImplpublic EOperation getEcoreOperation()
getEcoreOperation in interface GenOperationGenOperation.setEcoreOperation(EOperation),
GenModelPackage.getGenOperation_EcoreOperation()public EOperation basicGetEcoreOperation()
public void setEcoreOperation(EOperation newEcoreOperation)
setEcoreOperation in interface GenOperationnewEcoreOperation - the new value of the 'Ecore Operation' reference.GenOperation.getEcoreOperation()public EList getGenParameters()
getGenParameters in interface GenOperationGenModelPackage.getGenOperation_GenParameters(),
GenParameter.getGenOperation()
public NotificationChain eInverseAdd(InternalEObject otherEnd,
int featureID,
Class baseClass,
NotificationChain msgs)
eInverseAdd in interface InternalEObjecteInverseAdd in class BasicEObjectImpl
public NotificationChain eInverseRemove(InternalEObject otherEnd,
int featureID,
Class baseClass,
NotificationChain msgs)
eInverseRemove in interface InternalEObjecteInverseRemove in class BasicEObjectImplpublic NotificationChain eBasicRemoveFromContainer(NotificationChain msgs)
eBasicRemoveFromContainer in interface InternalEObjecteBasicRemoveFromContainer in class BasicEObjectImpl
public Object eGet(EStructuralFeature eFeature,
boolean resolve)
eGet in interface EObjecteGet in class BasicEObjectImplpublic boolean eIsSet(EStructuralFeature eFeature)
eIsSet in interface EObjecteIsSet in class BasicEObjectImpl
public void eSet(EStructuralFeature eFeature,
Object newValue)
eSet in interface EObjecteSet in class BasicEObjectImplpublic void eUnset(EStructuralFeature eFeature)
eUnset in interface EObjecteUnset in class BasicEObjectImplpublic String getName()
getName in interface GenOperationgetName in class GenBaseImplpublic String getCapName()
getCapName in interface GenOperationpublic String getFormattedName()
getFormattedName in interface GenOperationpublic boolean isVoid()
isVoid in interface GenOperationprotected EClassifier getReturn()
public String getReturnType()
getReturnType in interface GenOperationpublic String getImportedReturnType()
getImportedReturnType in interface GenOperationpublic String getReturnTypeClassifier()
getReturnTypeClassifier in interface GenOperationpublic GenPackage getReturnTypeGenPackage()
getReturnTypeGenPackage in interface GenOperationpublic String getParameters()
getParameters in interface GenOperationprotected String getParameters(boolean formal)
public String getImportedMetaType()
getImportedMetaType in interface GenOperationpublic GenPackage getGenPackage()
getGenPackage in interface GenOperationpublic void initialize(EOperation eOperation)
initialize in interface GenOperationpublic String getModelInfo()
getModelInfo in interface GenOperationgetModelInfo in class GenBaseImplpublic boolean reconcile(GenOperation oldGenOperationVersion)
reconcile in interface GenOperationprotected void reconcileSettings(GenOperation oldGenOperationVersion)
public boolean reconcile()
reconcile in interface GenBaseprotected String getBody()
public boolean hasBody()
hasBody in interface GenOperationpublic String getBody(String indentation)
getBody in interface GenOperationpublic List getGenExceptions()
getGenExceptions in interface GenOperationpublic String getThrows()
getThrows in interface GenOperationpublic boolean isInvariant()
isInvariant in interface GenOperation
|
Copyright 2001-2004 IBM Corporation and others. All Rights Reserved. |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||