org.eclipse.emf._2002.ecore
Class EClassifier

java.lang.Object
  extended by org.eclipse.emf._2002.ecore.EModelElement
      extended by org.eclipse.emf._2002.ecore.ENamedElement
          extended by org.eclipse.emf._2002.ecore.EClassifier
All Implemented Interfaces:
org.jvnet.jaxb2_commons.lang.ToString
Direct Known Subclasses:
EClass, EDataType

public abstract class EClassifier
extends ENamedElement
implements org.jvnet.jaxb2_commons.lang.ToString

Java class for EClassifier complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="EClassifier">
   <complexContent>
     <extension base="{http://www.eclipse.org/emf/2002/Ecore}ENamedElement">
       <sequence>
         <element name="eTypeParameters" type="{http://www.eclipse.org/emf/2002/Ecore}ETypeParameter" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
       <attribute name="instanceClassName" type="{http://www.eclipse.org/emf/2002/Ecore}EString" />
       <attribute name="instanceClass" type="{http://www.eclipse.org/emf/2002/Ecore}EJavaClass" />
       <attribute name="defaultValue" type="{http://www.eclipse.org/emf/2002/Ecore}EJavaObject" />
       <attribute name="instanceTypeName" type="{http://www.eclipse.org/emf/2002/Ecore}EString" />
     </extension>
   </complexContent>
 </complexType>
 


Field Summary
protected  String defaultValue
           
protected  List<ETypeParameter> eTypeParameters
           
protected  String instanceClass
           
protected  String instanceClassName
           
protected  String 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
EClassifier()
           
 
Method Summary
 String getDefaultValue()
          Gets the value of the defaultValue property.
 List<ETypeParameter> getETypeParameters()
          Gets the value of the eTypeParameters property.
 String getInstanceClass()
          Gets the value of the instanceClass property.
 String getInstanceClassName()
          Gets the value of the instanceClassName property.
 String getInstanceTypeName()
          Gets the value of the instanceTypeName property.
 void setDefaultValue(String value)
          Sets the value of the defaultValue property.
 void setInstanceClass(String value)
          Sets the value of the instanceClass property.
 void setInstanceClassName(String value)
          Sets the value of the instanceClassName property.
 void setInstanceTypeName(String value)
          Sets the value of the instanceTypeName property.
 String toString()
           
 void toString(org.apache.commons.lang.builder.ToStringBuilder toStringBuilder)
           
 
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

eTypeParameters

protected List<ETypeParameter> eTypeParameters

instanceClassName

protected String instanceClassName

instanceClass

protected String instanceClass

defaultValue

protected String defaultValue

instanceTypeName

protected String instanceTypeName
Constructor Detail

EClassifier

public EClassifier()
Method Detail

getETypeParameters

public List<ETypeParameter> getETypeParameters()
Gets the value of the eTypeParameters property.

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 eTypeParameters property.

For example, to add a new item, do as follows:

    getETypeParameters().add(newItem);
 

Objects of the following type(s) are allowed in the list ETypeParameter


getInstanceClassName

public String getInstanceClassName()
Gets the value of the instanceClassName property.

Returns:
possible object is String

setInstanceClassName

public void setInstanceClassName(String value)
Sets the value of the instanceClassName property.

Parameters:
value - allowed object is String

getInstanceClass

public String getInstanceClass()
Gets the value of the instanceClass property.

Returns:
possible object is String

setInstanceClass

public void setInstanceClass(String value)
Sets the value of the instanceClass property.

Parameters:
value - allowed object is String

getDefaultValue

public String getDefaultValue()
Gets the value of the defaultValue property.

Returns:
possible object is String

setDefaultValue

public void setDefaultValue(String value)
Sets the value of the defaultValue property.

Parameters:
value - allowed object is String

getInstanceTypeName

public String getInstanceTypeName()
Gets the value of the instanceTypeName property.

Returns:
possible object is String

setInstanceTypeName

public void setInstanceTypeName(String value)
Sets the value of the instanceTypeName property.

Parameters:
value - allowed object is String

toString

public void toString(org.apache.commons.lang.builder.ToStringBuilder toStringBuilder)
Specified by:
toString in interface org.jvnet.jaxb2_commons.lang.ToString
Overrides:
toString in class ENamedElement

toString

public String toString()
Overrides:
toString in class ENamedElement


Copyright © 2010-2011 OW2 Consortium. All Rights Reserved.