|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface JMethod
A representation of the model object 'JMethod'.
The following features are supported:
Abstract
Final
Native
Synchronized
Java Method
Constructor
Java Constructor
Body
Parameters
Exceptions
Return Type
JavaPackage.getJMethod()
Method Summary | |
---|---|
java.lang.String |
getBody()
Returns the value of the 'Body' attribute |
EList<JClass> |
getExceptions()
Returns the value of the 'Exceptions' reference list. |
java.lang.reflect.Constructor<?> |
getJavaConstructor()
Returns the value of the 'Java Constructor' attribute |
java.lang.reflect.Method |
getJavaMethod()
Returns the value of the 'Java Method' attribute |
EList<JParameter> |
getParameters()
Returns the value of the 'Parameters' containment reference list. |
JClass |
getReturnType()
Returns the value of the 'Return Type' reference |
boolean |
isAbstract()
Returns the value of the 'Abstract' attribute |
boolean |
isConstructor()
Returns the value of the 'Constructor' attribute |
boolean |
isFinal()
Returns the value of the 'Final' attribute |
boolean |
isNative()
Returns the value of the 'Native' attribute |
boolean |
isSynchronized()
Returns the value of the 'Synchronized' attribute |
void |
setAbstract(boolean value)
Sets the value of the ' Abstract ' attribute |
void |
setBody(java.lang.String value)
Sets the value of the ' Body ' attribute |
void |
setConstructor(boolean value)
Sets the value of the ' Constructor ' attribute |
void |
setFinal(boolean value)
Sets the value of the ' Final ' attribute |
void |
setJavaConstructor(java.lang.reflect.Constructor<?> value)
Sets the value of the ' Java Constructor ' attribute |
void |
setJavaMethod(java.lang.reflect.Method value)
Sets the value of the ' Java Method ' attribute |
void |
setNative(boolean value)
Sets the value of the ' Native ' attribute |
void |
setReturnType(JClass value)
Sets the value of the ' Return Type ' reference |
void |
setSynchronized(boolean value)
Sets the value of the ' Synchronized ' attribute |
Methods inherited from interface org.eclipse.emf.java.JMember |
---|
getComment, getContainingType, getVisibility, isStatic, setComment, setContainingType, setStatic, setVisibility |
Methods inherited from interface org.eclipse.emf.java.JModelElement |
---|
getJNode, getName, getQualifiedName, setJNode, setName |
Methods inherited from interface org.eclipse.emf.ecore.EObject |
---|
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset |
Methods inherited from interface org.eclipse.emf.common.notify.Notifier |
---|
eAdapters, eDeliver, eNotify, eSetDeliver |
Method Detail |
---|
boolean isAbstract()
setAbstract(boolean)
,
JavaPackage.getJMethod_Abstract()
void setAbstract(boolean value)
Abstract
' attribute.
value
- the new value of the 'Abstract' attribute.isAbstract()
boolean isFinal()
setFinal(boolean)
,
JavaPackage.getJMethod_Final()
void setFinal(boolean value)
Final
' attribute.
value
- the new value of the 'Final' attribute.isFinal()
boolean isNative()
setNative(boolean)
,
JavaPackage.getJMethod_Native()
void setNative(boolean value)
Native
' attribute.
value
- the new value of the 'Native' attribute.isNative()
boolean isSynchronized()
setSynchronized(boolean)
,
JavaPackage.getJMethod_Synchronized()
void setSynchronized(boolean value)
Synchronized
' attribute.
value
- the new value of the 'Synchronized' attribute.isSynchronized()
java.lang.reflect.Method getJavaMethod()
setJavaMethod(Method)
,
JavaPackage.getJMethod_JavaMethod()
void setJavaMethod(java.lang.reflect.Method value)
Java Method
' attribute.
value
- the new value of the 'Java Method' attribute.getJavaMethod()
boolean isConstructor()
setConstructor(boolean)
,
JavaPackage.getJMethod_Constructor()
void setConstructor(boolean value)
Constructor
' attribute.
value
- the new value of the 'Constructor' attribute.isConstructor()
java.lang.reflect.Constructor<?> getJavaConstructor()
setJavaConstructor(Constructor)
,
JavaPackage.getJMethod_JavaConstructor()
void setJavaConstructor(java.lang.reflect.Constructor<?> value)
Java Constructor
' attribute.
value
- the new value of the 'Java Constructor' attribute.getJavaConstructor()
java.lang.String getBody()
setBody(String)
,
JavaPackage.getJMethod_Body()
void setBody(java.lang.String value)
Body
' attribute.
value
- the new value of the 'Body' attribute.getBody()
EList<JParameter> getParameters()
JParameter
.
It is bidirectional and its opposite is 'Method
'.
JavaPackage.getJMethod_Parameters()
,
JParameter.getMethod()
EList<JClass> getExceptions()
JClass
.
JavaPackage.getJMethod_Exceptions()
JClass getReturnType()
setReturnType(JClass)
,
JavaPackage.getJMethod_ReturnType()
void setReturnType(JClass value)
Return Type
' reference.
value
- the new value of the 'Return Type' reference.getReturnType()
|
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 |