public class EClass extends EClassifier
 <complexType name="EClass">
   <complexContent>
     <extension base="{http://www.eclipse.org/emf/2002/Ecore}EClassifier">
       <choice>
         <choice maxOccurs="unbounded" minOccurs="0">
           <element name="eSuperTypes" type="{http://www.eclipse.org/emf/2002/Ecore}EClass"/>
         </choice>
         <choice maxOccurs="unbounded" minOccurs="0">
           <element name="eOperations" type="{http://www.eclipse.org/emf/2002/Ecore}EOperation"/>
         </choice>
         <choice maxOccurs="unbounded" minOccurs="0">
           <element name="eStructuralFeatures" type="{http://www.eclipse.org/emf/2002/Ecore}EStructuralFeature"/>
         </choice>
       </choice>
       <attribute name="abstract" type="{http://www.w3.org/2001/XMLSchema}boolean" />
       <attribute name="eSuperTypes" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="interface" type="{http://www.w3.org/2001/XMLSchema}boolean" />
     </extension>
   </complexContent>
 </complexType>
 | Modifier and Type | Field and Description | 
|---|---|
| protected java.util.List<EClass> | eClassESuperTypes | 
| protected java.util.List<EOperation> | eOperations | 
| protected java.util.List<EStructuralFeature> | eStructuralFeatures | 
| protected java.lang.String | eSuperTypes | 
| protected java.lang.Boolean | isAbstract | 
| protected java.lang.Boolean | isInterface | 
instanceClassNamenameeAnnotations| Constructor and Description | 
|---|
| EClass() | 
| Modifier and Type | Method and Description | 
|---|---|
| java.util.List<EClass> | getEClassESuperTypes()Gets the value of the eClassESuperTypes property. | 
| java.util.List<EOperation> | getEOperations()Gets the value of the eOperations property. | 
| java.util.List<EStructuralFeature> | getEStructuralFeatures()Gets the value of the eStructuralFeatures property. | 
| java.lang.String | getESuperTypes()Gets the value of the eSuperTypes property. | 
| java.lang.Boolean | isIsAbstract()Gets the value of the isAbstract property. | 
| java.lang.Boolean | isIsInterface()Gets the value of the isInterface property. | 
| void | setESuperTypes(java.lang.String value)Sets the value of the eSuperTypes property. | 
| void | setIsAbstract(java.lang.Boolean value)Sets the value of the isAbstract property. | 
| void | setIsInterface(java.lang.Boolean value)Sets the value of the isInterface property. | 
getInstanceClassName, setInstanceClassNamegetName, setNamegetEAnnotationsprotected java.util.List<EClass> eClassESuperTypes
protected java.util.List<EOperation> eOperations
protected java.util.List<EStructuralFeature> eStructuralFeatures
protected java.lang.Boolean isAbstract
protected java.lang.String eSuperTypes
protected java.lang.Boolean isInterface
public java.util.List<EClass> getEClassESuperTypes()
set method for the eClassESuperTypes property.
 For example, to add a new item, do as follows:
 getEClassESuperTypes().add(newItem);Objects of the following type(s) are allowed in the list
EClasspublic java.util.List<EOperation> getEOperations()
set method for the eOperations property.
 For example, to add a new item, do as follows:
 getEOperations().add(newItem);Objects of the following type(s) are allowed in the list
EOperationpublic java.util.List<EStructuralFeature> getEStructuralFeatures()
set method for the eStructuralFeatures property.
 For example, to add a new item, do as follows:
 getEStructuralFeatures().add(newItem);Objects of the following type(s) are allowed in the list
EStructuralFeaturepublic java.lang.Boolean isIsAbstract()
Booleanpublic void setIsAbstract(java.lang.Boolean value)
value - allowed object is Booleanpublic java.lang.String getESuperTypes()
Stringpublic void setESuperTypes(java.lang.String value)
value - allowed object is Stringpublic java.lang.Boolean isIsInterface()
Booleanpublic void setIsInterface(java.lang.Boolean value)
value - allowed object is Boolean