public class EStructuralFeature extends ETypedElement
 <complexType name="EStructuralFeature">
   <complexContent>
     <extension base="{http://www.eclipse.org/emf/2002/Ecore}ETypedElement">
       <attribute name="changeable" type="{http://www.w3.org/2001/XMLSchema}boolean" />
       <attribute name="defaultValueLiteral" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="derived" type="{http://www.w3.org/2001/XMLSchema}boolean" />
       <attribute name="transient" type="{http://www.w3.org/2001/XMLSchema}boolean" />
       <attribute name="unsettable" type="{http://www.w3.org/2001/XMLSchema}boolean" />
       <attribute name="volatile" type="{http://www.w3.org/2001/XMLSchema}boolean" />
     </extension>
   </complexContent>
 </complexType>
 | Modifier and Type | Field and Description | 
|---|---|
protected java.lang.Boolean | 
changeable  | 
protected java.lang.String | 
defaultValueLiteral  | 
protected java.lang.Boolean | 
derived  | 
protected java.lang.Boolean | 
isTransient  | 
protected java.lang.Boolean | 
isVolatile  | 
protected java.lang.Boolean | 
unsettable  | 
eClassifierETypes, eType, lowerBound, ordered, unique, upperBoundnameeAnnotations| Constructor and Description | 
|---|
EStructuralFeature()  | 
| Modifier and Type | Method and Description | 
|---|---|
java.lang.String | 
getDefaultValueLiteral()
Gets the value of the defaultValueLiteral property. 
 | 
java.lang.Boolean | 
isChangeable()
Gets the value of the changeable property. 
 | 
java.lang.Boolean | 
isDerived()
Gets the value of the derived property. 
 | 
java.lang.Boolean | 
isIsTransient()
Gets the value of the isTransient property. 
 | 
java.lang.Boolean | 
isIsVolatile()
Gets the value of the isVolatile property. 
 | 
java.lang.Boolean | 
isUnsettable()
Gets the value of the unsettable property. 
 | 
void | 
setChangeable(java.lang.Boolean value)
Sets the value of the changeable property. 
 | 
void | 
setDefaultValueLiteral(java.lang.String value)
Sets the value of the defaultValueLiteral property. 
 | 
void | 
setDerived(java.lang.Boolean value)
Sets the value of the derived property. 
 | 
void | 
setIsTransient(java.lang.Boolean value)
Sets the value of the isTransient property. 
 | 
void | 
setIsVolatile(java.lang.Boolean value)
Sets the value of the isVolatile property. 
 | 
void | 
setUnsettable(java.lang.Boolean value)
Sets the value of the unsettable property. 
 | 
getEClassifierETypes, getEType, getLowerBound, getUpperBound, isOrdered, isUnique, setEType, setLowerBound, setOrdered, setUnique, setUpperBoundgetName, setNamegetEAnnotationsprotected java.lang.Boolean changeable
protected java.lang.String defaultValueLiteral
protected java.lang.Boolean derived
protected java.lang.Boolean isTransient
protected java.lang.Boolean unsettable
protected java.lang.Boolean isVolatile
public java.lang.Boolean isChangeable()
Booleanpublic void setChangeable(java.lang.Boolean value)
value - allowed object is Booleanpublic java.lang.String getDefaultValueLiteral()
Stringpublic void setDefaultValueLiteral(java.lang.String value)
value - allowed object is Stringpublic java.lang.Boolean isDerived()
Booleanpublic void setDerived(java.lang.Boolean value)
value - allowed object is Booleanpublic java.lang.Boolean isIsTransient()
Booleanpublic void setIsTransient(java.lang.Boolean value)
value - allowed object is Booleanpublic java.lang.Boolean isUnsettable()
Booleanpublic void setUnsettable(java.lang.Boolean value)
value - allowed object is Booleanpublic java.lang.Boolean isIsVolatile()
Booleanpublic void setIsVolatile(java.lang.Boolean value)
value - allowed object is Boolean