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