|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.emf._2002.ecore.EModelElement
org.eclipse.emf._2002.ecore.ENamedElement
org.eclipse.emf._2002.ecore.EClassifier
org.eclipse.emf._2002.ecore.EClass
public class EClass
Java class for EClass complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="EClass">
<complexContent>
<extension base="{http://www.eclipse.org/emf/2002/Ecore}EClassifier">
<sequence>
<element name="eOperations" type="{http://www.eclipse.org/emf/2002/Ecore}EOperation" maxOccurs="unbounded" minOccurs="0"/>
<element name="eStructuralFeatures" type="{http://www.eclipse.org/emf/2002/Ecore}EStructuralFeature" maxOccurs="unbounded" minOccurs="0"/>
<element name="eGenericSuperTypes" type="{http://www.eclipse.org/emf/2002/Ecore}EGenericType" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
<attribute name="abstract" type="{http://www.eclipse.org/emf/2002/Ecore}EBoolean" />
<attribute name="interface" type="{http://www.eclipse.org/emf/2002/Ecore}EBoolean" />
<attribute name="eSuperTypes">
<simpleType>
<list itemType="{http://www.w3.org/2001/XMLSchema}anyURI" />
</simpleType>
</attribute>
<attribute name="eAllAttributes">
<simpleType>
<list itemType="{http://www.w3.org/2001/XMLSchema}anyURI" />
</simpleType>
</attribute>
<attribute name="eAllReferences">
<simpleType>
<list itemType="{http://www.w3.org/2001/XMLSchema}anyURI" />
</simpleType>
</attribute>
<attribute name="eReferences">
<simpleType>
<list itemType="{http://www.w3.org/2001/XMLSchema}anyURI" />
</simpleType>
</attribute>
<attribute name="eAttributes">
<simpleType>
<list itemType="{http://www.w3.org/2001/XMLSchema}anyURI" />
</simpleType>
</attribute>
<attribute name="eAllContainments">
<simpleType>
<list itemType="{http://www.w3.org/2001/XMLSchema}anyURI" />
</simpleType>
</attribute>
<attribute name="eAllOperations">
<simpleType>
<list itemType="{http://www.w3.org/2001/XMLSchema}anyURI" />
</simpleType>
</attribute>
<attribute name="eAllStructuralFeatures">
<simpleType>
<list itemType="{http://www.w3.org/2001/XMLSchema}anyURI" />
</simpleType>
</attribute>
<attribute name="eAllSuperTypes">
<simpleType>
<list itemType="{http://www.w3.org/2001/XMLSchema}anyURI" />
</simpleType>
</attribute>
<attribute name="eIDAttribute" type="{http://www.w3.org/2001/XMLSchema}IDREF" />
<attribute name="eAllGenericSuperTypes">
<simpleType>
<list itemType="{http://www.w3.org/2001/XMLSchema}anyURI" />
</simpleType>
</attribute>
</extension>
</complexContent>
</complexType>
| Field Summary | |
|---|---|
protected String |
_abstract
|
protected String |
_interface
|
protected List<String> |
eAllAttributes
|
protected List<String> |
eAllContainments
|
protected List<String> |
eAllGenericSuperTypes
|
protected List<String> |
eAllOperations
|
protected List<String> |
eAllReferences
|
protected List<String> |
eAllStructuralFeatures
|
protected List<String> |
eAllSuperTypes
|
protected List<String> |
eAttributes
|
protected List<EGenericType> |
eGenericSuperTypes
|
protected Object |
eidAttribute
|
protected List<EOperation> |
eOperations
|
protected List<String> |
eReferences
|
protected List<EStructuralFeature> |
eStructuralFeatures
|
protected List<String> |
eSuperTypes
|
| Fields inherited from class org.eclipse.emf._2002.ecore.EClassifier |
|---|
defaultValue, eTypeParameters, instanceClass, instanceClassName, instanceTypeName |
| Fields inherited from class org.eclipse.emf._2002.ecore.ENamedElement |
|---|
name |
| Fields inherited from class org.eclipse.emf._2002.ecore.EModelElement |
|---|
eAnnotations |
| Constructor Summary | |
|---|---|
EClass()
|
|
| Method Summary | |
|---|---|
String |
getAbstract()
Gets the value of the abstract property. |
List<String> |
getEAllAttributes()
Gets the value of the eAllAttributes property. |
List<String> |
getEAllContainments()
Gets the value of the eAllContainments property. |
List<String> |
getEAllGenericSuperTypes()
Gets the value of the eAllGenericSuperTypes property. |
List<String> |
getEAllOperations()
Gets the value of the eAllOperations property. |
List<String> |
getEAllReferences()
Gets the value of the eAllReferences property. |
List<String> |
getEAllStructuralFeatures()
Gets the value of the eAllStructuralFeatures property. |
List<String> |
getEAllSuperTypes()
Gets the value of the eAllSuperTypes property. |
List<String> |
getEAttributes()
Gets the value of the eAttributes property. |
List<EGenericType> |
getEGenericSuperTypes()
Gets the value of the eGenericSuperTypes property. |
Object |
getEIDAttribute()
Gets the value of the eidAttribute property. |
List<EOperation> |
getEOperations()
Gets the value of the eOperations property. |
List<String> |
getEReferences()
Gets the value of the eReferences property. |
List<EStructuralFeature> |
getEStructuralFeatures()
Gets the value of the eStructuralFeatures property. |
List<String> |
getESuperTypes()
Gets the value of the eSuperTypes property. |
String |
getInterface()
Gets the value of the interface property. |
void |
setAbstract(String value)
Sets the value of the abstract property. |
void |
setEIDAttribute(Object value)
Sets the value of the eidAttribute property. |
void |
setInterface(String value)
Sets the value of the interface property. |
String |
toString()
|
void |
toString(org.apache.commons.lang.builder.ToStringBuilder toStringBuilder)
|
| Methods inherited from class org.eclipse.emf._2002.ecore.EClassifier |
|---|
getDefaultValue, getETypeParameters, getInstanceClass, getInstanceClassName, getInstanceTypeName, setDefaultValue, setInstanceClass, setInstanceClassName, setInstanceTypeName |
| Methods inherited from class org.eclipse.emf._2002.ecore.ENamedElement |
|---|
getName, setName |
| Methods inherited from class org.eclipse.emf._2002.ecore.EModelElement |
|---|
getEAnnotations |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected List<EOperation> eOperations
protected List<EStructuralFeature> eStructuralFeatures
protected List<EGenericType> eGenericSuperTypes
protected String _abstract
protected String _interface
protected List<String> eSuperTypes
protected List<String> eAllAttributes
protected List<String> eAllReferences
protected List<String> eReferences
protected List<String> eAttributes
protected List<String> eAllContainments
protected List<String> eAllOperations
protected List<String> eAllStructuralFeatures
protected List<String> eAllSuperTypes
protected Object eidAttribute
protected List<String> eAllGenericSuperTypes
| Constructor Detail |
|---|
public EClass()
| Method Detail |
|---|
public List<EOperation> getEOperations()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a 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
EOperation
public List<EStructuralFeature> getEStructuralFeatures()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a 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
EStructuralFeature
public List<EGenericType> getEGenericSuperTypes()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the eGenericSuperTypes property.
For example, to add a new item, do as follows:
getEGenericSuperTypes().add(newItem);
Objects of the following type(s) are allowed in the list
EGenericType
public String getAbstract()
Stringpublic void setAbstract(String value)
value - allowed object is
Stringpublic String getInterface()
Stringpublic void setInterface(String value)
value - allowed object is
Stringpublic List<String> getESuperTypes()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the eSuperTypes property.
For example, to add a new item, do as follows:
getESuperTypes().add(newItem);
Objects of the following type(s) are allowed in the list
String
public List<String> getEAllAttributes()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the eAllAttributes property.
For example, to add a new item, do as follows:
getEAllAttributes().add(newItem);
Objects of the following type(s) are allowed in the list
String
public List<String> getEAllReferences()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the eAllReferences property.
For example, to add a new item, do as follows:
getEAllReferences().add(newItem);
Objects of the following type(s) are allowed in the list
String
public List<String> getEReferences()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the eReferences property.
For example, to add a new item, do as follows:
getEReferences().add(newItem);
Objects of the following type(s) are allowed in the list
String
public List<String> getEAttributes()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the eAttributes property.
For example, to add a new item, do as follows:
getEAttributes().add(newItem);
Objects of the following type(s) are allowed in the list
String
public List<String> getEAllContainments()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the eAllContainments property.
For example, to add a new item, do as follows:
getEAllContainments().add(newItem);
Objects of the following type(s) are allowed in the list
String
public List<String> getEAllOperations()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the eAllOperations property.
For example, to add a new item, do as follows:
getEAllOperations().add(newItem);
Objects of the following type(s) are allowed in the list
String
public List<String> getEAllStructuralFeatures()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the eAllStructuralFeatures property.
For example, to add a new item, do as follows:
getEAllStructuralFeatures().add(newItem);
Objects of the following type(s) are allowed in the list
String
public List<String> getEAllSuperTypes()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the eAllSuperTypes property.
For example, to add a new item, do as follows:
getEAllSuperTypes().add(newItem);
Objects of the following type(s) are allowed in the list
String
public Object getEIDAttribute()
Objectpublic void setEIDAttribute(Object value)
value - allowed object is
Objectpublic List<String> getEAllGenericSuperTypes()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the eAllGenericSuperTypes property.
For example, to add a new item, do as follows:
getEAllGenericSuperTypes().add(newItem);
Objects of the following type(s) are allowed in the list
String
public void toString(org.apache.commons.lang.builder.ToStringBuilder toStringBuilder)
toString in interface org.jvnet.jaxb2_commons.lang.ToStringtoString in class EClassifierpublic String toString()
toString in class EClassifier
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||