|
|||||||||||
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 GenBaseImpl
public GenClass getGenClass()
getGenClass
in interface GenOperation
GenOperation.setGenClass(GenClass)
,
GenModelPackage.getGenOperation_GenClass()
,
GenClass.getGenOperations()
public void setGenClass(GenClass newGenClass)
setGenClass
in interface GenOperation
newGenClass
- the new value of the 'Gen Class' container reference.GenOperation.getGenClass()
public EModelElement getEcoreModelElement()
getEcoreModelElement
in class GenBaseImpl
public EOperation getEcoreOperation()
getEcoreOperation
in interface GenOperation
GenOperation.setEcoreOperation(EOperation)
,
GenModelPackage.getGenOperation_EcoreOperation()
public EOperation basicGetEcoreOperation()
public void setEcoreOperation(EOperation newEcoreOperation)
setEcoreOperation
in interface GenOperation
newEcoreOperation
- the new value of the 'Ecore Operation' reference.GenOperation.getEcoreOperation()
public EList getGenParameters()
getGenParameters
in interface GenOperation
GenModelPackage.getGenOperation_GenParameters()
,
GenParameter.getGenOperation()
public NotificationChain eInverseAdd(InternalEObject otherEnd, int featureID, Class baseClass, NotificationChain msgs)
eInverseAdd
in interface InternalEObject
eInverseAdd
in class BasicEObjectImpl
public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, Class baseClass, NotificationChain msgs)
eInverseRemove
in interface InternalEObject
eInverseRemove
in class BasicEObjectImpl
public NotificationChain eBasicRemoveFromContainer(NotificationChain msgs)
eBasicRemoveFromContainer
in interface InternalEObject
eBasicRemoveFromContainer
in class BasicEObjectImpl
public Object eGet(EStructuralFeature eFeature, boolean resolve)
eGet
in interface EObject
eGet
in class BasicEObjectImpl
public boolean eIsSet(EStructuralFeature eFeature)
eIsSet
in interface EObject
eIsSet
in class BasicEObjectImpl
public void eSet(EStructuralFeature eFeature, Object newValue)
eSet
in interface EObject
eSet
in class BasicEObjectImpl
public void eUnset(EStructuralFeature eFeature)
eUnset
in interface EObject
eUnset
in class BasicEObjectImpl
public String getName()
getName
in interface GenOperation
getName
in class GenBaseImpl
public String getCapName()
getCapName
in interface GenOperation
public String getFormattedName()
getFormattedName
in interface GenOperation
public boolean isVoid()
isVoid
in interface GenOperation
protected EClassifier getReturn()
public String getReturnType()
getReturnType
in interface GenOperation
public String getImportedReturnType()
getImportedReturnType
in interface GenOperation
public String getReturnTypeClassifier()
getReturnTypeClassifier
in interface GenOperation
public GenPackage getReturnTypeGenPackage()
getReturnTypeGenPackage
in interface GenOperation
public String getParameters()
getParameters
in interface GenOperation
protected String getParameters(boolean formal)
public String getImportedMetaType()
getImportedMetaType
in interface GenOperation
public GenPackage getGenPackage()
getGenPackage
in interface GenOperation
public void initialize(EOperation eOperation)
initialize
in interface GenOperation
public String getModelInfo()
getModelInfo
in interface GenOperation
getModelInfo
in class GenBaseImpl
public boolean reconcile(GenOperation oldGenOperationVersion)
reconcile
in interface GenOperation
protected void reconcileSettings(GenOperation oldGenOperationVersion)
public boolean reconcile()
reconcile
in interface GenBase
protected String getBody()
public boolean hasBody()
hasBody
in interface GenOperation
public String getBody(String indentation)
getBody
in interface GenOperation
public List getGenExceptions()
getGenExceptions
in interface GenOperation
public String getThrows()
getThrows
in interface GenOperation
public 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 |