Interface ConcreteClassifier
- All Superinterfaces:
AnnotableAndModifiable
,Classifier
,Commentable
,EObject
,Member
,MemberContainer
,NamedElement
,Notifier
,ReferenceableElement
,Statement
,Type
,TypeParametrizable
- All Known Subinterfaces:
Annotation
,Class
,Enumeration
,Interface
- All Known Implementing Classes:
AnnotationImpl
,ClassImpl
,ConcreteClassifierImpl
,EnumerationImpl
,InterfaceImpl
public interface ConcreteClassifier
extends Classifier, TypeParametrizable, MemberContainer, Member, Statement, AnnotableAndModifiable
A representation of the model object 'Concrete Classifier'.
The following features are supported:
- See Also:
- Generated class or method.
- EMF model class or method.
- abstract="true"
-
Method Summary
Modifier and TypeMethodDescriptiongetAllMembers
(Commentable context) Returns the value of the 'Package' reference.boolean
void
setPackage
(Package value) Sets the value of the 'Package
' reference.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, getAllSuperClassifiers
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.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.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 Details
-
getPackage
Package getPackage()Returns the value of the 'Package' reference.- Returns:
- the value of the 'Package' reference.
- See Also:
- Generated class or method.
- EMF model class or method.
-
setPackage
Sets the value of the 'Package
' reference.- Parameters:
value
- the new value of the 'Package' reference.- See Also:
- Generated class or method.
-
getInnerClassifiers
EList<ConcreteClassifier> getInnerClassifiers()- Generated class or method.
- EMF model class or method.
- kind="operation"
-
getAllInnerClassifiers
EList<ConcreteClassifier> getAllInnerClassifiers()- Generated class or method.
- EMF model class or method.
- kind="operation"
-
getSuperTypeReferences
EList<ClassifierReference> getSuperTypeReferences()- Generated class or method.
- EMF model class or method.
- kind="operation"
-
getAllMembers
- Specified by:
getAllMembers
in interfaceType
- Generated class or method.
- EMF model class or method.
-
getQualifiedName
String getQualifiedName()- Generated class or method.
- EMF model class or method.
- kind="operation" required="true"
-
isJavaLangObject
- Generated class or method.
- EMF model class or method.
- required="true" clazzRequired="true"
-