|
||||||||||||
| 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.GenTypedElementImpl
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.AnnotationFilter, GenBaseImpl.AnnotationFilterImpl, GenBaseImpl.ColorInformation, GenBaseImpl.EclipseUtil, GenBaseImpl.GenAnnotationCopier, GenBaseImpl.GenClassFilter, GenBaseImpl.GenConstraintFilter, GenBaseImpl.GenFeatureFilter, GenBaseImpl.GenOperationFilter, GenBaseImpl.GIFEmitter, GenBaseImpl.UniqueNameHelper |
| Nested classes inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
|---|
BasicEObjectImpl.EPropertiesHolder, BasicEObjectImpl.EPropertiesHolderBaseImpl, 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 |
|---|
DEFAULT_ANNOTATION_FILTER, ecoreGenPackage, EMPTY_URI, genAnnotations, PLATFORM_RESOURCE_URI, 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 class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
|---|
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET |
| Fields inherited from interface org.eclipse.emf.ecore.InternalEObject |
|---|
EOPPOSITE_FEATURE_BASE |
| Constructor Summary | |
|---|---|
protected |
GenOperationImpl()
|
| Method Summary | |
|---|---|
EOperation |
basicGetEcoreOperation()
|
NotificationChain |
basicSetGenClass(GenClass newGenClass,
NotificationChain msgs)
|
NotificationChain |
eBasicRemoveFromContainerFeature(NotificationChain msgs)
|
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType)
|
NotificationChain |
eInverseAdd(InternalEObject otherEnd,
int featureID,
NotificationChain msgs)
|
NotificationChain |
eInverseRemove(InternalEObject otherEnd,
int featureID,
NotificationChain msgs)
|
boolean |
eIsSet(int featureID)
|
void |
eSet(int featureID,
java.lang.Object newValue)
|
protected EClass |
eStaticClass()
|
void |
eUnset(int featureID)
|
protected java.lang.String |
getBody()
|
java.lang.String |
getBody(java.lang.String indentation)
|
java.lang.String |
getCapName()
|
EOperation |
getEcoreOperation()
|
ETypedElement |
getEcoreTypedElement()
|
java.lang.String |
getFormattedName()
|
GenClass |
getGenClass()
|
java.util.List |
getGenExceptions()
|
GenPackage |
getGenPackage()
|
EList |
getGenParameters()
|
java.lang.String |
getImportedInternalType()
|
java.lang.String |
getImportedMetaType()
|
java.lang.String |
getImportedReturnType()
Deprecated. As of EMF 2.1, use getImportedType instead. |
java.lang.String |
getImportedType()
|
java.lang.String |
getListItemType()
|
java.lang.String |
getModelInfo()
|
java.lang.String |
getName()
|
java.lang.String |
getObjectReturnType()
Deprecated. As of EMF 2.1, use getObjectType instead. |
java.lang.String |
getObjectType()
|
java.lang.String |
getParameterNames(java.lang.String separator)
|
java.lang.String |
getParameters()
|
protected java.lang.String |
getParameters(boolean formal)
|
java.lang.String |
getParameterTypes(java.lang.String separator)
|
java.lang.String |
getParameterTypes(java.lang.String separator,
boolean qualified)
|
java.lang.String |
getPrimitiveValueFunction()
|
java.lang.String |
getQualifiedListItemType()
|
protected EClassifier |
getReturn()
Deprecated. As of EMF 2.1, simply call getEcoreTypedElement().getEType(). |
java.lang.String |
getReturnType()
Deprecated. As of EMF 2.1, use getType instead. |
java.lang.String |
getReturnTypeClassifier()
Deprecated. As of EMF 2.1, use getTypeClassifierAccessorName instead. |
GenPackage |
getReturnTypeGenPackage()
Deprecated. As of EMF 2.1, use getTypeGenPackage instead. |
java.lang.String |
getThrows()
|
java.lang.String |
getType()
|
java.lang.String |
getTypeClassifierAccessorName()
|
GenPackage |
getTypeGenPackage()
|
boolean |
hasBody()
|
void |
initialize(EOperation eOperation)
|
boolean |
isFeatureMapType()
|
boolean |
isInvariant()
|
boolean |
isOverrideOf(GenOperation genOperation)
|
boolean |
isPrimitiveReturnType()
Deprecated. As of EMF 2.1, use isPrimitiveType instead. |
boolean |
isPrimitiveType()
|
boolean |
isStringBasedType()
|
boolean |
isStringType()
|
boolean |
isVoid()
|
boolean |
reconcile()
|
boolean |
reconcile(GenOperation oldGenOperationVersion)
|
protected void |
reconcileSettings(GenOperation oldGenOperationVersion)
|
void |
setEcoreOperation(EOperation newEcoreOperation)
|
void |
setGenClass(GenClass newGenClass)
|
| 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, canGenerateTests, capName, format, gen, genEdit, genEditor, generate, generate, generateEdit, generateEdit, generateEditor, generateEditor, generateSchema, generateSchema, generateTests, generateTests, genSchema, genTests, getDocumentation, getGenAnnotation, getGenAnnotations, getGenModel, hasDocumentation, safeName, uncapName, uncapPrefixedName |
| Methods inherited from interface org.eclipse.emf.ecore.EObject |
|---|
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset |
| 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.
GenOperationImpl.getEcoreOperation()protected EList genParameters
Gen Parameters' containment reference list.
GenOperationImpl.getGenParameters()| Constructor Detail |
protected GenOperationImpl()
| Method Detail |
protected EClass eStaticClass()
eStaticClass in class GenTypedElementImplpublic GenClass getGenClass()
getGenClass in interface GenOperationGenOperation.setGenClass(GenClass),
GenModelPackage.getGenOperation_GenClass(),
GenClass.getGenOperations()
public NotificationChain basicSetGenClass(GenClass newGenClass,
NotificationChain msgs)
public void setGenClass(GenClass newGenClass)
setGenClass in interface GenOperationnewGenClass - the new value of the 'Gen Class' container reference.GenOperation.getGenClass()public 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,
NotificationChain msgs)
eInverseAdd in class GenBaseImpl
public NotificationChain eInverseRemove(InternalEObject otherEnd,
int featureID,
NotificationChain msgs)
eInverseRemove in class GenBaseImplpublic NotificationChain eBasicRemoveFromContainerFeature(NotificationChain msgs)
eBasicRemoveFromContainerFeature in class BasicEObjectImpl
public java.lang.Object eGet(int featureID,
boolean resolve,
boolean coreType)
eGet in interface InternalEObjecteGet in class GenBaseImpl
public void eSet(int featureID,
java.lang.Object newValue)
eSet in interface InternalEObjecteSet in class GenBaseImplpublic void eUnset(int featureID)
eUnset in interface InternalEObjecteUnset in class GenBaseImplpublic boolean eIsSet(int featureID)
eIsSet in interface InternalEObjecteIsSet in class GenBaseImplpublic ETypedElement getEcoreTypedElement()
getEcoreTypedElement in class GenTypedElementImplpublic java.lang.String getName()
getName in interface GenOperationgetName in class GenBaseImplpublic java.lang.String getCapName()
getCapName in interface GenOperationpublic java.lang.String getFormattedName()
getFormattedName in interface GenOperationpublic boolean isVoid()
isVoid in interface GenOperationprotected EClassifier getReturn()
getEcoreTypedElement().getEType().
public java.lang.String getTypeClassifierAccessorName()
getTypeClassifierAccessorName in interface GenTypedElementgetTypeClassifierAccessorName in class GenTypedElementImplpublic GenPackage getTypeGenPackage()
getTypeGenPackage in interface GenTypedElementgetTypeGenPackage in class GenTypedElementImplpublic java.lang.String getType()
getType in interface GenTypedElementgetType in class GenTypedElementImplpublic java.lang.String getImportedType()
getImportedType in interface GenTypedElementgetImportedType in class GenTypedElementImplpublic java.lang.String getObjectType()
getObjectType in interface GenTypedElementgetObjectType in class GenTypedElementImplpublic java.lang.String getImportedInternalType()
getImportedInternalType in interface GenTypedElementgetImportedInternalType in class GenTypedElementImplpublic boolean isFeatureMapType()
isFeatureMapType in interface GenTypedElementisFeatureMapType in class GenTypedElementImplpublic java.lang.String getListItemType()
getListItemType in interface GenTypedElementgetListItemType in class GenTypedElementImplpublic java.lang.String getQualifiedListItemType()
getQualifiedListItemType in interface GenTypedElementgetQualifiedListItemType in class GenTypedElementImplpublic boolean isPrimitiveType()
isPrimitiveType in interface GenTypedElementisPrimitiveType in class GenTypedElementImplpublic java.lang.String getPrimitiveValueFunction()
getPrimitiveValueFunction in interface GenTypedElementgetPrimitiveValueFunction in class GenTypedElementImplpublic boolean isStringType()
isStringType in interface GenTypedElementisStringType in class GenTypedElementImplpublic boolean isStringBasedType()
isStringBasedType in interface GenTypedElementisStringBasedType in class GenTypedElementImplpublic java.lang.String getReturnTypeClassifier()
getTypeClassifierAccessorName instead.
getReturnTypeClassifier in interface GenOperationpublic GenPackage getReturnTypeGenPackage()
getTypeGenPackage instead.
getReturnTypeGenPackage in interface GenOperationpublic java.lang.String getReturnType()
getType instead.
getReturnType in interface GenOperationpublic java.lang.String getImportedReturnType()
getImportedType instead.
getImportedReturnType in interface GenOperationpublic java.lang.String getObjectReturnType()
getObjectType instead.
getObjectReturnType in interface GenOperationpublic boolean isPrimitiveReturnType()
isPrimitiveType instead.
isPrimitiveReturnType in interface GenOperationpublic java.lang.String getParameters()
getParameters in interface GenOperationprotected java.lang.String getParameters(boolean formal)
public java.lang.String getParameterTypes(java.lang.String separator)
getParameterTypes in interface GenOperation
public java.lang.String getParameterTypes(java.lang.String separator,
boolean qualified)
getParameterTypes in interface GenOperationpublic java.lang.String getImportedMetaType()
getImportedMetaType in interface GenOperationpublic GenPackage getGenPackage()
getGenPackage in interface GenOperationpublic void initialize(EOperation eOperation)
initialize in interface GenOperationpublic java.lang.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 java.lang.String getBody()
public boolean hasBody()
hasBody in interface GenOperationpublic java.lang.String getBody(java.lang.String indentation)
getBody in interface GenOperationpublic java.util.List getGenExceptions()
getGenExceptions in interface GenOperationpublic java.lang.String getThrows()
getThrows in interface GenOperationpublic boolean isInvariant()
isInvariant in interface GenOperationpublic java.lang.String getParameterNames(java.lang.String separator)
getParameterNames in interface GenOperationpublic boolean isOverrideOf(GenOperation genOperation)
isOverrideOf in interface GenOperation
|
Copyright 2001-2006 IBM Corporation and others. All Rights Reserved. |
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||