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 List<EClass> |
eClassESuperTypes |
protected List<EOperation> |
eOperations |
protected List<EStructuralFeature> |
eStructuralFeatures |
protected String |
eSuperTypes |
protected Boolean |
isAbstract |
protected Boolean |
isInterface |
instanceClassNamenameeAnnotations| Constructor and Description |
|---|
EClass() |
| Modifier and Type | Method and Description |
|---|---|
List<EClass> |
getEClassESuperTypes()
Gets the value of the eClassESuperTypes property.
|
List<EOperation> |
getEOperations()
Gets the value of the eOperations property.
|
List<EStructuralFeature> |
getEStructuralFeatures()
Gets the value of the eStructuralFeatures property.
|
String |
getESuperTypes()
Gets the value of the eSuperTypes property.
|
Boolean |
isIsAbstract()
Gets the value of the isAbstract property.
|
Boolean |
isIsInterface()
Gets the value of the isInterface property.
|
void |
setESuperTypes(String value)
Sets the value of the eSuperTypes property.
|
void |
setIsAbstract(Boolean value)
Sets the value of the isAbstract property.
|
void |
setIsInterface(Boolean value)
Sets the value of the isInterface property.
|
getInstanceClassName, setInstanceClassNamegetName, setNamegetEAnnotationsprotected List<EOperation> eOperations
protected List<EStructuralFeature> eStructuralFeatures
protected Boolean isAbstract
protected String eSuperTypes
protected Boolean isInterface
public 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 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 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 Boolean isIsAbstract()
Booleanpublic void setIsAbstract(Boolean value)
value - allowed object is Booleanpublic String getESuperTypes()
Stringpublic void setESuperTypes(String value)
value - allowed object is Stringpublic Boolean isIsInterface()
BooleanCopyright © 1999–2014 The Apache Software Foundation. All rights reserved.