|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface JClass
A representation of the model object 'JClass'.
The following features are supported:
Abstract
Final
Interface
Throwable
Java Class
Fields
Methods
Super Types
All Super Types
Members
Component Type
Array Type
Unit
All Methods
All Fields
Package
Types
All Types
JavaPackage.getJClass()
Method Summary | |
---|---|
EList<JField> |
getAllFields()
Returns the value of the 'All Fields' reference list. |
EList<JMethod> |
getAllMethods()
Returns the value of the 'All Methods' reference list. |
EList<JClass> |
getAllSuperTypes()
Returns the value of the 'All Super Types' reference list. |
EList<JClass> |
getAllTypes()
Returns the value of the 'All Types' reference list. |
JClass |
getArrayType()
Returns the value of the 'Array Type' containment reference. |
JClass |
getComponentType()
Returns the value of the 'Component Type' container reference. |
EList<JField> |
getFields()
Returns the value of the 'Fields' reference list. |
java.lang.Class<?> |
getJavaClass()
Returns the value of the 'Java Class' attribute |
EList<JMember> |
getMembers()
Returns the value of the 'Members' containment reference list. |
EList<JMethod> |
getMethods()
Returns the value of the 'Methods' reference list. |
JPackage |
getPackage()
Returns the value of the 'Package' reference. |
EList<JClass> |
getSuperTypes()
Returns the value of the 'Super Types' reference list. |
EList<JClass> |
getTypes()
Returns the value of the 'Types' reference list. |
JCompilationUnit |
getUnit()
Returns the value of the 'Unit' container reference. |
boolean |
isAbstract()
Returns the value of the 'Abstract' attribute |
boolean |
isFinal()
Returns the value of the 'Final' attribute |
boolean |
isInterface()
Returns the value of the 'Interface' attribute |
boolean |
isThrowable()
Returns the value of the 'Throwable' attribute |
JClass |
resolveJClass(java.lang.String qualifiedName)
|
void |
setAbstract(boolean value)
Sets the value of the ' Abstract ' attribute |
void |
setArrayType(JClass value)
Sets the value of the ' Array Type ' containment reference |
void |
setComponentType(JClass value)
Sets the value of the ' Component Type ' container reference |
void |
setFinal(boolean value)
Sets the value of the ' Final ' attribute |
void |
setInterface(boolean value)
Sets the value of the ' Interface ' attribute |
void |
setJavaClass(java.lang.Class<?> value)
Sets the value of the ' Java Class ' attribute |
void |
setPackage(JPackage value)
Sets the value of the ' Package ' reference |
void |
setThrowable(boolean value)
Sets the value of the ' Throwable ' attribute |
void |
setUnit(JCompilationUnit value)
Sets the value of the ' Unit ' container reference |
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.getJClass_Abstract()
void setAbstract(boolean value)
Abstract
' attribute.
value
- the new value of the 'Abstract' attribute.isAbstract()
boolean isFinal()
setFinal(boolean)
,
JavaPackage.getJClass_Final()
void setFinal(boolean value)
Final
' attribute.
value
- the new value of the 'Final' attribute.isFinal()
boolean isInterface()
setInterface(boolean)
,
JavaPackage.getJClass_Interface()
void setInterface(boolean value)
Interface
' attribute.
value
- the new value of the 'Interface' attribute.isInterface()
boolean isThrowable()
setThrowable(boolean)
,
JavaPackage.getJClass_Throwable()
void setThrowable(boolean value)
Throwable
' attribute.
value
- the new value of the 'Throwable' attribute.isThrowable()
java.lang.Class<?> getJavaClass()
setJavaClass(Class)
,
JavaPackage.getJClass_JavaClass()
void setJavaClass(java.lang.Class<?> value)
Java Class
' attribute.
value
- the new value of the 'Java Class' attribute.getJavaClass()
EList<JField> getFields()
JField
.
JavaPackage.getJClass_Fields()
EList<JMethod> getMethods()
JMethod
.
JavaPackage.getJClass_Methods()
EList<JClass> getSuperTypes()
JClass
.
JavaPackage.getJClass_SuperTypes()
EList<JClass> getAllSuperTypes()
JClass
.
JavaPackage.getJClass_AllSuperTypes()
EList<JMember> getMembers()
JMember
.
It is bidirectional and its opposite is 'Containing Type
'.
JavaPackage.getJClass_Members()
,
JMember.getContainingType()
JClass getComponentType()
Array Type
'.
setComponentType(JClass)
,
JavaPackage.getJClass_ComponentType()
,
getArrayType()
void setComponentType(JClass value)
Component Type
' container reference.
value
- the new value of the 'Component Type' container reference.getComponentType()
JClass getArrayType()
Component Type
'.
setArrayType(JClass)
,
JavaPackage.getJClass_ArrayType()
,
getComponentType()
void setArrayType(JClass value)
Array Type
' containment reference.
value
- the new value of the 'Array Type' containment reference.getArrayType()
JCompilationUnit getUnit()
Types
'.
setUnit(JCompilationUnit)
,
JavaPackage.getJClass_Unit()
,
JCompilationUnit.getTypes()
void setUnit(JCompilationUnit value)
Unit
' container reference.
value
- the new value of the 'Unit' container reference.getUnit()
EList<JMethod> getAllMethods()
JMethod
.
JavaPackage.getJClass_AllMethods()
EList<JField> getAllFields()
JField
.
JavaPackage.getJClass_AllFields()
JPackage getPackage()
Types
'.
setPackage(JPackage)
,
JavaPackage.getJClass_Package()
,
JPackage.getTypes()
void setPackage(JPackage value)
Package
' reference.
value
- the new value of the 'Package' reference.getPackage()
EList<JClass> getTypes()
JClass
.
JavaPackage.getJClass_Types()
EList<JClass> getAllTypes()
JClass
.
JavaPackage.getJClass_AllTypes()
JClass resolveJClass(java.lang.String qualifiedName)
|
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 |