Interface Class
-
- All Superinterfaces:
AnnotableAndModifiable
,Classifier
,Commentable
,ConcreteClassifier
,EObject
,Implementor
,Member
,MemberContainer
,NamedElement
,Notifier
,ReferenceableElement
,Statement
,Type
,TypeParametrizable
- All Known Implementing Classes:
ClassImpl
public interface Class extends ConcreteClassifier, Implementor
A representation of the model object 'Class'.The following features are supported:
- See Also:
ClassifiersPackage.getClass_()
- Generated class or method.
- EMF model class or method.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description EList<ConcreteClassifier>
getAllSuperClassifiers()
TypeReference
getDefaultExtends()
Returns the value of the 'Default Extends' containment reference.TypeReference
getExtends()
Returns the value of the 'Extends' containment reference.Class
getSuperClass()
void
setDefaultExtends(TypeReference value)
Sets the value of the 'Default Extends
' containment reference.void
setExtends(TypeReference value)
Sets the value of the 'Extends
' containment reference.PrimitiveType
unWrapPrimitiveType()
-
Methods inherited from interface org.emftext.language.java.modifiers.AnnotableAndModifiable
addModifier, getAnnotationInstances, getAnnotationsAndModifiers, getModifiers, hasModifier, isHidden, isPrivate, isProtected, isPublic, isStatic, makePrivate, makeProtected, makePublic, removeAllModifiers, removeModifier
-
Methods inherited from interface org.emftext.language.java.classifiers.Classifier
addImport, addPackageImport
-
Methods inherited from interface org.emftext.language.java.commons.Commentable
addAfterContainingStatement, addBeforeContainingStatement, getAnnotationInterface, getChildrenByEType, getChildrenByType, getClassClass, getConcreteClassifier, getConcreteClassifiers, getContainingAnnotationInstance, getContainingAnonymousClass, getContainingCompilationUnit, getContainingConcreteClassifier, getContainingContainerName, getContainingPackageName, getFirstChildByEType, getFirstChildByType, getLayoutInformations, getLibClass, getLibInterface, getObjectClass, getParentByEType, getParentByType, getParentConcreteClassifier, getStringClass
-
Methods inherited from interface org.emftext.language.java.classifiers.ConcreteClassifier
getAllInnerClassifiers, getAllMembers, getInnerClassifiers, getPackage, getQualifiedName, getSuperTypeReferences, isJavaLangObject, setPackage
-
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.emftext.language.java.classifiers.Implementor
getImplements
-
Methods inherited from interface org.emftext.language.java.members.MemberContainer
createField, getConstructors, getContainedClassifier, getContainedField, getContainedMethod, getDefaultMembers, getFields, getMembers, getMembersByName, getMethods, removeMethods
-
Methods inherited from interface org.emftext.language.java.commons.NamedElement
getName, setName
-
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Methods inherited from interface org.emftext.language.java.types.Type
equalsType, isSuperType
-
Methods inherited from interface org.emftext.language.java.generics.TypeParametrizable
getTypeParameters
-
-
-
-
Method Detail
-
getExtends
TypeReference getExtends()
Returns the value of the 'Extends' containment reference.- Returns:
- the value of the 'Extends' containment reference.
- See Also:
setExtends(TypeReference)
,ClassifiersPackage.getClass_Extends()
- Generated class or method.
- EMF model class or method.
- containment="true" resolveProxies="true"
-
setExtends
void setExtends(TypeReference value)
Sets the value of the 'Extends
' containment reference.- Parameters:
value
- the new value of the 'Extends' containment reference.- See Also:
getExtends()
- Generated class or method.
-
getDefaultExtends
TypeReference getDefaultExtends()
Returns the value of the 'Default Extends' containment reference.- Returns:
- the value of the 'Default Extends' containment reference.
- See Also:
setDefaultExtends(TypeReference)
,ClassifiersPackage.getClass_DefaultExtends()
- Generated class or method.
- EMF model class or method.
- containment="true" resolveProxies="true"
-
setDefaultExtends
void setDefaultExtends(TypeReference value)
Sets the value of the 'Default Extends
' containment reference.- Parameters:
value
- the new value of the 'Default Extends' containment reference.- See Also:
getDefaultExtends()
- Generated class or method.
-
getAllSuperClassifiers
EList<ConcreteClassifier> getAllSuperClassifiers()
- Specified by:
getAllSuperClassifiers
in interfaceClassifier
- Generated class or method.
- EMF model class or method.
- kind="operation"
-
getSuperClass
Class getSuperClass()
- Generated class or method.
- EMF model class or method.
- kind="operation"
-
unWrapPrimitiveType
PrimitiveType unWrapPrimitiveType()
- Generated class or method.
- EMF model class or method.
-
-