public class GenOperationImpl extends GenTypedElementImpl implements GenOperation
The following features are implemented:
GenBaseImpl.AnnotationFilter, GenBaseImpl.AnnotationFilterImpl, GenBaseImpl.ColorInformation, GenBaseImpl.EclipseUtil, GenBaseImpl.GenAnnotationCopier, GenBaseImpl.GenClassFilter, GenBaseImpl.GenConstraintFilter, GenBaseImpl.GenFeatureFilter, GenBaseImpl.GenOperationFilter, GenBaseImpl.GIFEmitter, GenBaseImpl.UniqueNameHelperBasicEObjectImpl.EPropertiesHolder, BasicEObjectImpl.EPropertiesHolderBaseImpl, BasicEObjectImpl.EPropertiesHolderImplBasicNotifierImpl.EAdapterList<E extends java.lang.Object & Adapter>, BasicNotifierImpl.EObservableAdapterListInternalEObject.EStore| Modifier and Type | Field and Description |
|---|---|
protected EOperation |
ecoreOperation
The cached value of the '
Ecore Operation' reference |
protected EList<GenParameter> |
genParameters
The cached value of the '
Gen Parameters' containment reference list |
protected EList<GenTypeParameter> |
genTypeParameters
The cached value of the '
Gen Type Parameters' containment reference list |
DEFAULT_ANNOTATION_FILTER, EMPTY_URI, genAnnotations, PLATFORM_RESOURCE_URIeAdapters, eContainer, eContainerFeatureID, EDELIVER, EDYNAMIC_CLASS, eFlags, ELAST_EOBJECT_FLAG, ELAST_NOTIFIER_FLAG, eProperties, EPROXYEVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSETEOPPOSITE_FEATURE_BASE| Modifier | Constructor and Description |
|---|---|
protected |
GenOperationImpl() |
| Modifier and Type | Method and Description |
|---|---|
protected EModelElement |
basicGetEcoreModelElement() |
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<GenClassifier> |
getGenExceptions() |
GenPackage |
getGenPackage() |
EList<GenParameter> |
getGenParameters() |
EList<GenTypeParameter> |
getGenTypeParameters() |
java.lang.String |
getImportedInternalType(GenClass context)
This returns the real imported feature type used internally, regardless of the value of GenModel.isSuppressEMFValues().
|
java.lang.String |
getImportedMetaType() |
java.lang.String |
getImportedReturnType()
Deprecated.
As of EMF 2.1, use
getImportedType(GenClass) instead. |
java.lang.String |
getImportedType(GenClass context)
This returns the feature type, either primitive (e.g.
|
protected java.lang.String |
getInvariantExpression() |
java.lang.String |
getInvariantExpression(java.lang.String indentation) |
java.lang.String |
getListItemType(GenClass context)
This returns the imported name of the feature type/wrapper class, or if a multi-valued feature, the type of the EList members
|
java.lang.String |
getModelInfo() |
java.lang.String |
getName() |
java.lang.String |
getObjectReturnType()
Deprecated.
As of EMF 2.1, use
getObjectType(GenClass) instead. |
java.lang.String |
getObjectType(GenClass context)
This returns the imported name of the feature type or, if primitive, of the wrapper class (e.g.
|
java.lang.String |
getOperationAccessorName() |
java.lang.String |
getParameterNames(java.lang.String separator) |
java.lang.String |
getParameters()
Deprecated.
|
java.lang.String |
getParameters(boolean isImplementation,
GenClass context)
The parameters in the implementation class will each be final if there is an operation body.
|
protected java.lang.String |
getParameters(boolean isImplementation,
GenClass context,
boolean formal) |
java.lang.String |
getParameters(GenClass context) |
protected java.lang.String |
getParameters(GenClass context,
boolean formal) |
java.lang.String |
getParametersArray(GenClass context) |
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(GenClass context)
This returns the qualified name of the feature type/wrapper class, or if a multi-valued feature, the type of the EList members.
|
java.lang.String |
getQualifiedObjectType(GenClass context)
This returns the qualified name of the feature type or, if primitive, of the wrapper class (e.g.
|
java.lang.String |
getQualifiedOperationAccessor() |
java.lang.String |
getQualifiedOperationAccessorName() |
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(GenClass) 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()
Deprecated.
|
java.lang.String |
getThrows(GenClass context) |
java.lang.String |
getType(GenClass context)
This returns the feature type, either primitive (e.g.
|
java.lang.String |
getTypeClassifierAccessorName() |
GenPackage |
getTypeGenPackage() |
java.lang.String |
getTypeParameters(GenClass context) |
java.lang.String |
getValidationDelegate() |
boolean |
hasBody() |
boolean |
hasCheckedException() |
boolean |
hasGenericExceptions() |
boolean |
hasInvariantExpression() |
boolean |
hasInvocationDelegate()
Returns whether this operation is implemented with a registered invocation delegate.
|
boolean |
hasParameterDocumentation() |
void |
initialize(EOperation eOperation) |
boolean |
isFeatureMapType() |
boolean |
isInvariant() |
boolean |
isOverrideOf(GenClass context,
GenOperation genOperation) |
boolean |
isOverrideOf(GenOperation genOperation)
Use
GenOperation.isOverrideOf(GenClass, GenOperation) with either null for erasing type parameter references
or a GenClass context representing potential type substitutions for type parameter references. |
boolean |
isPrimitiveReturnType()
Deprecated.
As of EMF 2.1, use
isPrimitiveType instead. |
boolean |
isPrimitiveType() |
boolean |
isStringBasedType() |
boolean |
isStringType() |
boolean |
isSuppressedVisibility() |
boolean |
isVoid() |
boolean |
reconcile() |
boolean |
reconcile(GenOperation oldGenOperationVersion) |
protected void |
reconcileSettings(GenOperation oldGenOperationVersion) |
void |
setEcoreOperation(EOperation newEcoreOperation) |
void |
setGenClass(GenClass newGenClass) |
appendModelSetting, getArrayItemType, getContext, getEcoreModelElement, getEffectiveComplianceLevel, getEObjectCast, getGenClassType, getGenDataTypeType, getGenEnumType, getImportedEffectiveFeatureMapWrapperClass, getImportedEffectiveFeatureMapWrapperInternalInterface, getImportedInternalType, getImportedMapEntryType, getImportedMapKeyType, getImportedMapTemplateArguments, getImportedMapValueType, getImportedType, getInternalTypeCast, getListDataType, getListItemType, getListTemplateArguments, getLowerBound, getMapEntryTypeGenClass, getMapGenClass, getMapItemType, getMapModelInfo, getMultiplicityModelInfo, getNonEObjectInternalTypeCast, getNonEObjectInternalTypeCast, getObjectType, getOrderedFlag, getQualifiedListItemType, getRawBoundType, getRawImportedBoundType, getRawImportedType, getRawListItemType, getRawListItemType, getRawType, getRawTypeCast, getType, getTypeClassifier, getTypeGenClass, getTypeGenClassifier, getTypeGenDataType, getTypeGenEnum, getUniqueFlag, getUpperBound, hasEObjectBound, hasEObjectExtensionBound, hasGenericType, isBooleanType, isEffectiveSuppressEMFTypes, isEnumBasedType, isEnumType, isEObjectExtensionType, isEObjectType, isFeatureMapEntry, isFeatureMapWrapped, isListDataType, isListType, isMapEntryType, isMapType, isUncheckedCast, isUncheckedCast, isUnique, isWrappedFeatureMapTypeaddNonDuplicates, addPackagePrefix, addPackageSuffix, appendAnnotationInfo, appendAnnotationInfo, appendAnnotationInfo, appendLineBreak, appendModelSetting, appendModelSetting, canGenerate, canGenerateEdit, canGenerateEditor, canGenerateSchema, canGenerateTests, capName, collectGenClasses, collectGenConstraints, collectGenFeatures, collectGenOperations, collectGenOperations, createInputStream, createMonitor, createOutputStream, eObjectForURIFragmentSegment, escapeString, eURIFragmentSegment, exists, filterGenClasses, findGenClass, findGenClassifier, findGenDataType, findGenEnum, findGenFeature, findGenOperation, findGenPackage, findGenPackageHelper, findOrCreateContainer, format, format, formatCode, gen, gen, genEdit, genEditor, generate, generate, generate, generate, generate, generate, generateEdit, generateEditor, generateSchema, generateTests, genSchema, genTests, getAllGenPackages, getAnnotationInfo, getAnnotationInfo, getBoundType, getContents, getCopyright, getCopyright, getDocumentation, getDocumentation, getEcoreType, getEffectiveEObjectType, getEffectiveFeatureMapWrapperInterface, getEffectiveListType, getEffectiveListType, getEffectiveListType, getEffectiveMapEntryType, getEffectiveMapEntryType, getEffectiveMapEntryType, getEffectiveMapType, getEffectiveMapType, getEffectiveMapType, getEncoding, getExtendedMetaData, getGenAnnotation, getGenAnnotations, getGenModel, getImplClassName, getImportedType, getImportedType, getImportedType, getImportManager, getInstanceClass, getInterfaceName, getJavaLangTypes, getJavaReservedWords, getMainGenModel, getPrimitiveDefault, getPrimitiveObjectType, getType, getType, getType, getTypeArgument, getTypeArguments, getTypeGenClasses, hasCopyright, hasDocumentation, hasModelContribution, hasReferenceToClassifierWithInstanceTypeName, hasReferenceToClassifierWithInstanceTypeName, hasSubstitution, indent, indent, indent, indentAndImport, isBlank, isDerivedType, isJavaUtilMapEntry, isPrimitiveType, isReadOnly, isRemappedXMLType, parseName, reconcileGenAnnotations, safeName, setImportManager, setOverwriteable, toString, uncapName, uncapPrefixedName, uncapPrefixedName, unicodeEscapeEncodeeAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eInvoke, eIsProxy, eProperties, eSetClass, eSetDeliver, eSetProxyURIeAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicClass, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eHasSettings, eInternalResource, eInverseAdd, eInverseRemove, eInvocationDelegate, eInvoke, eIsSet, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetDirectResource, eSetResource, eSetStore, eSetting, eSettingDelegate, eSettings, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStaticOperationCount, eStore, eUnset, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValueseBasicAdapterArray, eBasicHasAdapters, eNotificationRequired, eNotifyclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetArrayItemType, getEcoreModelElement, getEffectiveComplianceLevel, getEObjectCast, getGenClassType, getGenDataTypeType, getGenEnumType, getImportedEffectiveFeatureMapWrapperClass, getImportedEffectiveFeatureMapWrapperInternalInterface, getImportedInternalType, getImportedMapEntryType, getImportedMapKeyType, getImportedMapTemplateArguments, getImportedMapValueType, getImportedType, getInternalTypeCast, getListItemType, getListTemplateArguments, getLowerBound, getMapEntryTypeGenClass, getMapGenClass, getMapItemType, getNonEObjectInternalTypeCast, getNonEObjectInternalTypeCast, getObjectType, getOrderedFlag, getQualifiedListItemType, getRawBoundType, getRawImportedBoundType, getRawImportedType, getRawListItemType, getRawListItemType, getRawType, getRawTypeCast, getType, getTypeClassifier, getTypeGenClass, getTypeGenClassifier, getTypeGenDataType, getTypeGenEnum, getUniqueFlag, getUpperBound, hasGenericType, isBooleanType, isEffectiveSuppressEMFTypes, isEnumBasedType, isEnumType, isFeatureMapWrapped, isListDataType, isListType, isMapType, isUncheckedCast, isUncheckedCast, isUnique, isWrappedFeatureMapTypecanGenerate, canGenerateEdit, canGenerateEditor, canGenerateSchema, canGenerateTests, capName, format, gen, genEdit, genEditor, generate, generate, generateEdit, generateEdit, generateEditor, generateEditor, generateSchema, generateSchema, generateTests, generateTests, genSchema, genTests, getCopyright, getDocumentation, getGenAnnotation, getGenAnnotations, getGenModel, hasCopyright, hasDocumentation, safeName, uncapName, uncapPrefixedNameeAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnseteAdapters, eDeliver, eNotify, eSetDelivereNotificationRequiredprotected EOperation ecoreOperation
Ecore Operation' reference.
getEcoreOperation()protected EList<GenParameter> genParameters
Gen Parameters' containment reference list.
getGenParameters()protected EList<GenTypeParameter> genTypeParameters
Gen Type Parameters' containment reference list.
getGenTypeParameters()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<GenParameter> getGenParameters()
getGenParameters in interface GenOperationGenModelPackage.getGenOperation_GenParameters(),
GenParameter.getGenOperation()public EList<GenTypeParameter> getGenTypeParameters()
getGenTypeParameters in interface GenOperationGenModelPackage.getGenOperation_GenTypeParameters()public NotificationChain eInverseAdd(InternalEObject otherEnd, int featureID, NotificationChain msgs)
eInverseAdd in class GenBaseImplpublic NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
eInverseRemove in class GenBaseImplpublic NotificationChain eBasicRemoveFromContainerFeature(NotificationChain msgs)
eBasicRemoveFromContainerFeature in class BasicEObjectImplpublic java.lang.Object eGet(int featureID,
boolean resolve,
boolean coreType)
eGet in interface InternalEObjecteGet in class GenBaseImplInternalEObject.eGet(EStructuralFeature, boolean, boolean)public void eSet(int featureID,
java.lang.Object newValue)
eSet in interface InternalEObjecteSet in class GenBaseImplEObject.eSet(EStructuralFeature, Object)public void eUnset(int featureID)
eUnset in interface InternalEObjecteUnset in class GenBaseImplEObject.eUnset(EStructuralFeature)public boolean eIsSet(int featureID)
eIsSet in interface InternalEObjecteIsSet in class GenBaseImplEObject.eIsSet(EStructuralFeature)public ETypedElement getEcoreTypedElement()
getEcoreTypedElement in class GenTypedElementImplprotected EModelElement basicGetEcoreModelElement()
basicGetEcoreModelElement in class GenBaseImplpublic 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 GenOperation@Deprecated protected 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(GenClass context)
GenTypedElementgetType in interface GenTypedElementgetType in class GenTypedElementImplpublic java.lang.String getImportedType(GenClass context)
GenTypedElementgetImportedType in interface GenTypedElementgetImportedType in class GenTypedElementImplpublic java.lang.String getObjectType(GenClass context)
GenTypedElementgetObjectType in interface GenTypedElementgetObjectType in class GenTypedElementImplpublic java.lang.String getQualifiedObjectType(GenClass context)
GenTypedElementgetQualifiedObjectType in interface GenTypedElementgetQualifiedObjectType in class GenTypedElementImplpublic java.lang.String getImportedInternalType(GenClass context)
GenTypedElementgetImportedInternalType in interface GenTypedElementgetImportedInternalType in class GenTypedElementImplpublic boolean isFeatureMapType()
isFeatureMapType in interface GenTypedElementisFeatureMapType in class GenTypedElementImplpublic java.lang.String getListItemType(GenClass context)
GenTypedElementgetListItemType in interface GenTypedElementgetListItemType in class GenTypedElementImplpublic java.lang.String getQualifiedListItemType(GenClass context)
GenTypedElementgetQualifiedListItemType 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 GenTypedElementImpl@Deprecated public java.lang.String getReturnTypeClassifier()
getTypeClassifierAccessorName instead.getReturnTypeClassifier in interface GenOperation@Deprecated public GenPackage getReturnTypeGenPackage()
getTypeGenPackage instead.getReturnTypeGenPackage in interface GenOperation@Deprecated public java.lang.String getReturnType()
getType(GenClass) instead.getReturnType in interface GenOperation@Deprecated public java.lang.String getImportedReturnType()
getImportedType(GenClass) instead.getImportedReturnType in interface GenOperation@Deprecated public java.lang.String getObjectReturnType()
getObjectType(GenClass) instead.getObjectReturnType in interface GenOperation@Deprecated public boolean isPrimitiveReturnType()
isPrimitiveType instead.isPrimitiveReturnType in interface GenOperation@Deprecated public java.lang.String getParameters()
GenOperationGenOperation.getParameters(GenClass) with either null for erasing type parameter references
or a GenClass context representing potential type substitutions for type parameter references.
By default, this will just do getParameters(getGenClass()).getParameters in interface GenOperationGenOperation.getParameters(GenClass)public java.lang.String getParameters(GenClass context)
getParameters in interface GenOperationpublic java.lang.String getParameters(boolean isImplementation,
GenClass context)
GenOperationgetParameters in interface GenOperationprotected java.lang.String getParameters(GenClass context, boolean formal)
protected java.lang.String getParameters(boolean isImplementation,
GenClass context,
boolean formal)
public java.lang.String getParameterTypes(java.lang.String separator)
getParameterTypes in interface GenOperationpublic java.lang.String getParameterTypes(java.lang.String separator,
boolean qualified)
getParameterTypes in interface GenOperationpublic java.lang.String getParametersArray(GenClass context)
getParametersArray in interface GenOperationpublic java.lang.String getOperationAccessorName()
getOperationAccessorName in interface GenOperationpublic java.lang.String getQualifiedOperationAccessorName()
getQualifiedOperationAccessorName in interface GenOperationpublic java.lang.String getQualifiedOperationAccessor()
getQualifiedOperationAccessor 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)
protected java.lang.String getBody()
public boolean hasBody()
hasBody in interface GenOperationpublic java.lang.String getBody(java.lang.String indentation)
getBody in interface GenOperationprotected java.lang.String getInvariantExpression()
public boolean hasInvariantExpression()
hasInvariantExpression in interface GenOperationpublic java.lang.String getInvariantExpression(java.lang.String indentation)
getInvariantExpression in interface GenOperationpublic java.lang.String getValidationDelegate()
getValidationDelegate in interface GenOperationpublic java.util.List<GenClassifier> getGenExceptions()
getGenExceptions in interface GenOperation@Deprecated public java.lang.String getThrows()
GenOperationGenOperation.getThrows(GenClass) with either null for erasing type parameter references
or a GenClass context representing potential type substitutions for type parameter references.
By default, this will just do getThrows(getGenClass()).getThrows in interface GenOperationGenOperation.getThrows(GenClass)public java.lang.String getThrows(GenClass context)
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)
GenOperationGenOperation.isOverrideOf(GenClass, GenOperation) with either null for erasing type parameter references
or a GenClass context representing potential type substitutions for type parameter references.
By default, this will just do isOverrideOf(getGenClass(), genOperation).isOverrideOf in interface GenOperationGenOperation.isOverrideOf(GenClass, GenOperation)public boolean isOverrideOf(GenClass context, GenOperation genOperation)
isOverrideOf in interface GenOperationpublic java.lang.String getTypeParameters(GenClass context)
getTypeParameters in interface GenOperationpublic boolean hasGenericExceptions()
hasGenericExceptions in interface GenOperationpublic boolean hasCheckedException()
hasCheckedException in interface GenOperationpublic boolean hasParameterDocumentation()
hasParameterDocumentation in interface GenOperationpublic boolean isSuppressedVisibility()
isSuppressedVisibility in interface GenOperationpublic boolean hasInvocationDelegate()
GenOperationhasInvocationDelegate in interface GenOperation