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.UniqueNameHelper
BasicEObjectImpl.EPropertiesHolder, BasicEObjectImpl.EPropertiesHolderBaseImpl, BasicEObjectImpl.EPropertiesHolderImpl
BasicNotifierImpl.EAdapterList<E extends java.lang.Object & Adapter>, BasicNotifierImpl.EObservableAdapterList
InternalEObject.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_URI
eAdapters, eContainer, eContainerFeatureID, EDELIVER, EDYNAMIC_CLASS, eFlags, ELAST_EOBJECT_FLAG, ELAST_NOTIFIER_FLAG, eProperties, EPROXY
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET
EOPPOSITE_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, isWrappedFeatureMapType
addNonDuplicates, 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, unicodeEscapeEncode
eAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eInvoke, eIsProxy, eProperties, eSetClass, eSetDeliver, eSetProxyURI
eAddVirtualValue, 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, eVirtualValues
eBasicAdapterArray, eBasicHasAdapters, eNotificationRequired, eNotify
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getArrayItemType, 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, isWrappedFeatureMapType
canGenerate, 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, uncapPrefixedName
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
eAdapters, eDeliver, eNotify, eSetDeliver
eNotificationRequired
protected 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 GenTypedElementImpl
public GenClass getGenClass()
getGenClass
in interface GenOperation
GenOperation.setGenClass(GenClass)
,
GenModelPackage.getGenOperation_GenClass()
,
GenClass.getGenOperations()
public NotificationChain basicSetGenClass(GenClass newGenClass, NotificationChain msgs)
public void setGenClass(GenClass newGenClass)
setGenClass
in interface GenOperation
newGenClass
- the new value of the 'Gen Class' container reference.GenOperation.getGenClass()
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<GenParameter> getGenParameters()
getGenParameters
in interface GenOperation
GenModelPackage.getGenOperation_GenParameters()
,
GenParameter.getGenOperation()
public EList<GenTypeParameter> getGenTypeParameters()
getGenTypeParameters
in interface GenOperation
GenModelPackage.getGenOperation_GenTypeParameters()
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 GenBaseImpl
public NotificationChain eBasicRemoveFromContainerFeature(NotificationChain msgs)
eBasicRemoveFromContainerFeature
in class BasicEObjectImpl
public java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in interface InternalEObject
eGet
in class GenBaseImpl
InternalEObject.eGet(EStructuralFeature, boolean, boolean)
public void eSet(int featureID, java.lang.Object newValue)
eSet
in interface InternalEObject
eSet
in class GenBaseImpl
EObject.eSet(EStructuralFeature, Object)
public void eUnset(int featureID)
eUnset
in interface InternalEObject
eUnset
in class GenBaseImpl
EObject.eUnset(EStructuralFeature)
public boolean eIsSet(int featureID)
eIsSet
in interface InternalEObject
eIsSet
in class GenBaseImpl
EObject.eIsSet(EStructuralFeature)
public ETypedElement getEcoreTypedElement()
getEcoreTypedElement
in class GenTypedElementImpl
protected EModelElement basicGetEcoreModelElement()
basicGetEcoreModelElement
in class GenBaseImpl
public java.lang.String getName()
getName
in interface GenOperation
getName
in class GenBaseImpl
public java.lang.String getCapName()
getCapName
in interface GenOperation
public java.lang.String getFormattedName()
getFormattedName
in interface GenOperation
public boolean isVoid()
isVoid
in interface GenOperation
@Deprecated protected EClassifier getReturn()
getEcoreTypedElement().getEType()
.public java.lang.String getTypeClassifierAccessorName()
getTypeClassifierAccessorName
in interface GenTypedElement
getTypeClassifierAccessorName
in class GenTypedElementImpl
public GenPackage getTypeGenPackage()
getTypeGenPackage
in interface GenTypedElement
getTypeGenPackage
in class GenTypedElementImpl
public java.lang.String getType(GenClass context)
GenTypedElement
getType
in interface GenTypedElement
getType
in class GenTypedElementImpl
public java.lang.String getImportedType(GenClass context)
GenTypedElement
getImportedType
in interface GenTypedElement
getImportedType
in class GenTypedElementImpl
public java.lang.String getObjectType(GenClass context)
GenTypedElement
getObjectType
in interface GenTypedElement
getObjectType
in class GenTypedElementImpl
public java.lang.String getQualifiedObjectType(GenClass context)
GenTypedElement
getQualifiedObjectType
in interface GenTypedElement
getQualifiedObjectType
in class GenTypedElementImpl
public java.lang.String getImportedInternalType(GenClass context)
GenTypedElement
getImportedInternalType
in interface GenTypedElement
getImportedInternalType
in class GenTypedElementImpl
public boolean isFeatureMapType()
isFeatureMapType
in interface GenTypedElement
isFeatureMapType
in class GenTypedElementImpl
public java.lang.String getListItemType(GenClass context)
GenTypedElement
getListItemType
in interface GenTypedElement
getListItemType
in class GenTypedElementImpl
public java.lang.String getQualifiedListItemType(GenClass context)
GenTypedElement
getQualifiedListItemType
in interface GenTypedElement
getQualifiedListItemType
in class GenTypedElementImpl
public boolean isPrimitiveType()
isPrimitiveType
in interface GenTypedElement
isPrimitiveType
in class GenTypedElementImpl
public java.lang.String getPrimitiveValueFunction()
getPrimitiveValueFunction
in interface GenTypedElement
getPrimitiveValueFunction
in class GenTypedElementImpl
public boolean isStringType()
isStringType
in interface GenTypedElement
isStringType
in class GenTypedElementImpl
public boolean isStringBasedType()
isStringBasedType
in interface GenTypedElement
isStringBasedType
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()
GenOperation
GenOperation.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 GenOperation
GenOperation.getParameters(GenClass)
public java.lang.String getParameters(GenClass context)
getParameters
in interface GenOperation
public java.lang.String getParameters(boolean isImplementation, GenClass context)
GenOperation
getParameters
in interface GenOperation
protected 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 GenOperation
public java.lang.String getParameterTypes(java.lang.String separator, boolean qualified)
getParameterTypes
in interface GenOperation
public java.lang.String getParametersArray(GenClass context)
getParametersArray
in interface GenOperation
public java.lang.String getOperationAccessorName()
getOperationAccessorName
in interface GenOperation
public java.lang.String getQualifiedOperationAccessorName()
getQualifiedOperationAccessorName
in interface GenOperation
public java.lang.String getQualifiedOperationAccessor()
getQualifiedOperationAccessor
in interface GenOperation
public java.lang.String getImportedMetaType()
getImportedMetaType
in interface GenOperation
public GenPackage getGenPackage()
getGenPackage
in interface GenOperation
public void initialize(EOperation eOperation)
initialize
in interface GenOperation
public java.lang.String getModelInfo()
getModelInfo
in interface GenOperation
getModelInfo
in class GenBaseImpl
public boolean reconcile(GenOperation oldGenOperationVersion)
reconcile
in interface GenOperation
protected void reconcileSettings(GenOperation oldGenOperationVersion)
protected java.lang.String getBody()
public boolean hasBody()
hasBody
in interface GenOperation
public java.lang.String getBody(java.lang.String indentation)
getBody
in interface GenOperation
protected java.lang.String getInvariantExpression()
public boolean hasInvariantExpression()
hasInvariantExpression
in interface GenOperation
public java.lang.String getInvariantExpression(java.lang.String indentation)
getInvariantExpression
in interface GenOperation
public java.lang.String getValidationDelegate()
getValidationDelegate
in interface GenOperation
public java.util.List<GenClassifier> getGenExceptions()
getGenExceptions
in interface GenOperation
@Deprecated public java.lang.String getThrows()
GenOperation
GenOperation.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 GenOperation
GenOperation.getThrows(GenClass)
public java.lang.String getThrows(GenClass context)
getThrows
in interface GenOperation
public boolean isInvariant()
isInvariant
in interface GenOperation
public java.lang.String getParameterNames(java.lang.String separator)
getParameterNames
in interface GenOperation
public boolean isOverrideOf(GenOperation genOperation)
GenOperation
GenOperation.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 GenOperation
GenOperation.isOverrideOf(GenClass, GenOperation)
public boolean isOverrideOf(GenClass context, GenOperation genOperation)
isOverrideOf
in interface GenOperation
public java.lang.String getTypeParameters(GenClass context)
getTypeParameters
in interface GenOperation
public boolean hasGenericExceptions()
hasGenericExceptions
in interface GenOperation
public boolean hasCheckedException()
hasCheckedException
in interface GenOperation
public boolean hasParameterDocumentation()
hasParameterDocumentation
in interface GenOperation
public boolean isSuppressedVisibility()
isSuppressedVisibility
in interface GenOperation
public boolean hasInvocationDelegate()
GenOperation
hasInvocationDelegate
in interface GenOperation