org.eclipse.emf._2002.ecore
Class EStructuralFeature

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.ETypedElement
              extended by org.eclipse.emf._2002.ecore.EStructuralFeature
All Implemented Interfaces:
org.jvnet.jaxb2_commons.lang.ToString
Direct Known Subclasses:
EAttribute, EReference

public abstract class EStructuralFeature
extends ETypedElement
implements org.jvnet.jaxb2_commons.lang.ToString

Java class for EStructuralFeature complex type.

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

 <complexType name="EStructuralFeature">
   <complexContent>
     <extension base="{http://www.eclipse.org/emf/2002/Ecore}ETypedElement">
       <attribute name="changeable" type="{http://www.eclipse.org/emf/2002/Ecore}EBoolean" default="true" />
       <attribute name="volatile" type="{http://www.eclipse.org/emf/2002/Ecore}EBoolean" />
       <attribute name="transient" type="{http://www.eclipse.org/emf/2002/Ecore}EBoolean" />
       <attribute name="defaultValueLiteral" type="{http://www.eclipse.org/emf/2002/Ecore}EString" />
       <attribute name="defaultValue" type="{http://www.eclipse.org/emf/2002/Ecore}EJavaObject" />
       <attribute name="unsettable" type="{http://www.eclipse.org/emf/2002/Ecore}EBoolean" />
       <attribute name="derived" type="{http://www.eclipse.org/emf/2002/Ecore}EBoolean" />
     </extension>
   </complexContent>
 </complexType>
 


Field Summary
protected  String _transient
           
protected  String _volatile
           
protected  String changeable
           
protected  String defaultValue
           
protected  String defaultValueLiteral
           
protected  String derived
           
protected  String unsettable
           
 
Fields inherited from class org.eclipse.emf._2002.ecore.ETypedElement
eGenericType, eType, lowerBound, many, ordered, required, unique, upperBound
 
Fields inherited from class org.eclipse.emf._2002.ecore.ENamedElement
name
 
Fields inherited from class org.eclipse.emf._2002.ecore.EModelElement
eAnnotations
 
Constructor Summary
EStructuralFeature()
           
 
Method Summary
 String getChangeable()
          Gets the value of the changeable property.
 String getDefaultValue()
          Gets the value of the defaultValue property.
 String getDefaultValueLiteral()
          Gets the value of the defaultValueLiteral property.
 String getDerived()
          Gets the value of the derived property.
 String getTransient()
          Gets the value of the transient property.
 String getUnsettable()
          Gets the value of the unsettable property.
 String getVolatile()
          Gets the value of the volatile property.
 void setChangeable(String value)
          Sets the value of the changeable property.
 void setDefaultValue(String value)
          Sets the value of the defaultValue property.
 void setDefaultValueLiteral(String value)
          Sets the value of the defaultValueLiteral property.
 void setDerived(String value)
          Sets the value of the derived property.
 void setTransient(String value)
          Sets the value of the transient property.
 void setUnsettable(String value)
          Sets the value of the unsettable property.
 void setVolatile(String value)
          Sets the value of the volatile property.
 String toString()
           
 void toString(org.apache.commons.lang.builder.ToStringBuilder toStringBuilder)
           
 
Methods inherited from class org.eclipse.emf._2002.ecore.ETypedElement
getEGenericType, getEType, getLowerBound, getMany, getOrdered, getRequired, getUnique, getUpperBound, setEGenericType, setEType, setLowerBound, setMany, setOrdered, setRequired, setUnique, setUpperBound
 
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

changeable

protected String changeable

_volatile

protected String _volatile

_transient

protected String _transient

defaultValueLiteral

protected String defaultValueLiteral

defaultValue

protected String defaultValue

unsettable

protected String unsettable

derived

protected String derived
Constructor Detail

EStructuralFeature

public EStructuralFeature()
Method Detail

getChangeable

public String getChangeable()
Gets the value of the changeable property.

Returns:
possible object is String

setChangeable

public void setChangeable(String value)
Sets the value of the changeable property.

Parameters:
value - allowed object is String

getVolatile

public String getVolatile()
Gets the value of the volatile property.

Returns:
possible object is String

setVolatile

public void setVolatile(String value)
Sets the value of the volatile property.

Parameters:
value - allowed object is String

getTransient

public String getTransient()
Gets the value of the transient property.

Returns:
possible object is String

setTransient

public void setTransient(String value)
Sets the value of the transient property.

Parameters:
value - allowed object is String

getDefaultValueLiteral

public String getDefaultValueLiteral()
Gets the value of the defaultValueLiteral property.

Returns:
possible object is String

setDefaultValueLiteral

public void setDefaultValueLiteral(String value)
Sets the value of the defaultValueLiteral 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

getUnsettable

public String getUnsettable()
Gets the value of the unsettable property.

Returns:
possible object is String

setUnsettable

public void setUnsettable(String value)
Sets the value of the unsettable property.

Parameters:
value - allowed object is String

getDerived

public String getDerived()
Gets the value of the derived property.

Returns:
possible object is String

setDerived

public void setDerived(String value)
Sets the value of the derived 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 ETypedElement

toString

public String toString()
Overrides:
toString in class ETypedElement


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