org.apache.openejb.jee.was.v6.ecore
Class EStructuralFeature

java.lang.Object
  extended by org.apache.openejb.jee.was.v6.ecore.EObject
      extended by org.apache.openejb.jee.was.v6.ecore.EModelElement
          extended by org.apache.openejb.jee.was.v6.ecore.ENamedElement
              extended by org.apache.openejb.jee.was.v6.ecore.ETypedElement
                  extended by org.apache.openejb.jee.was.v6.ecore.EStructuralFeature
Direct Known Subclasses:
EAttribute, EReference, JavaEvent

public class EStructuralFeature
extends ETypedElement

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


Field Summary
protected  Boolean changeable
           
protected  String defaultValueLiteral
           
protected  Boolean derived
           
protected  Boolean isTransient
           
protected  Boolean isVolatile
           
protected  Boolean unsettable
           
 
Fields inherited from class org.apache.openejb.jee.was.v6.ecore.ETypedElement
eClassifierETypes, eType, lowerBound, ordered, unique, upperBound
 
Fields inherited from class org.apache.openejb.jee.was.v6.ecore.ENamedElement
name
 
Fields inherited from class org.apache.openejb.jee.was.v6.ecore.EModelElement
eAnnotations
 
Fields inherited from class org.apache.openejb.jee.was.v6.ecore.EObject
extensions, href, id, idref, label, type, uuid, version
 
Constructor Summary
EStructuralFeature()
           
 
Method Summary
 String getDefaultValueLiteral()
          Gets the value of the defaultValueLiteral property.
 Boolean isChangeable()
          Gets the value of the changeable property.
 Boolean isDerived()
          Gets the value of the derived property.
 Boolean isIsTransient()
          Gets the value of the isTransient property.
 Boolean isIsVolatile()
          Gets the value of the isVolatile property.
 Boolean isUnsettable()
          Gets the value of the unsettable property.
 void setChangeable(Boolean value)
          Sets the value of the changeable property.
 void setDefaultValueLiteral(String value)
          Sets the value of the defaultValueLiteral property.
 void setDerived(Boolean value)
          Sets the value of the derived property.
 void setIsTransient(Boolean value)
          Sets the value of the isTransient property.
 void setIsVolatile(Boolean value)
          Sets the value of the isVolatile property.
 void setUnsettable(Boolean value)
          Sets the value of the unsettable property.
 
Methods inherited from class org.apache.openejb.jee.was.v6.ecore.ETypedElement
getEClassifierETypes, getEType, getLowerBound, getUpperBound, isOrdered, isUnique, setEType, setLowerBound, setOrdered, setUnique, setUpperBound
 
Methods inherited from class org.apache.openejb.jee.was.v6.ecore.ENamedElement
getName, setName
 
Methods inherited from class org.apache.openejb.jee.was.v6.ecore.EModelElement
getEAnnotations
 
Methods inherited from class org.apache.openejb.jee.was.v6.ecore.EObject
getExtensions, getHref, getId, getIdref, getLabel, getType, getUuid, getVersion, setHref, setId, setIdref, setLabel, setType, setUuid, setVersion
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

changeable

protected Boolean changeable

defaultValueLiteral

protected String defaultValueLiteral

derived

protected Boolean derived

isTransient

protected Boolean isTransient

unsettable

protected Boolean unsettable

isVolatile

protected Boolean isVolatile
Constructor Detail

EStructuralFeature

public EStructuralFeature()
Method Detail

isChangeable

public Boolean isChangeable()
Gets the value of the changeable property.

Returns:
possible object is Boolean

setChangeable

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

Parameters:
value - allowed object is Boolean

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

isDerived

public Boolean isDerived()
Gets the value of the derived property.

Returns:
possible object is Boolean

setDerived

public void setDerived(Boolean value)
Sets the value of the derived property.

Parameters:
value - allowed object is Boolean

isIsTransient

public Boolean isIsTransient()
Gets the value of the isTransient property.

Returns:
possible object is Boolean

setIsTransient

public void setIsTransient(Boolean value)
Sets the value of the isTransient property.

Parameters:
value - allowed object is Boolean

isUnsettable

public Boolean isUnsettable()
Gets the value of the unsettable property.

Returns:
possible object is Boolean

setUnsettable

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

Parameters:
value - allowed object is Boolean

isIsVolatile

public Boolean isIsVolatile()
Gets the value of the isVolatile property.

Returns:
possible object is Boolean

setIsVolatile

public void setIsVolatile(Boolean value)
Sets the value of the isVolatile property.

Parameters:
value - allowed object is Boolean


Copyright © 1999-2013 The Apache OpenEJB development community. All Rights Reserved.