Interface Feature

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      java.lang.String getName()
      Returns the value of the 'Name' attribute.
      MuddleElementType getOwningType()
      Returns the value of the 'Owning Type' container reference.
      org.eclipse.emf.common.util.EList<Slot> getSlots()
      Returns the value of the 'Slots' reference list.
      Type getType()
      Returns the value of the 'Type' reference.
      boolean isMany()
      Returns the value of the 'Many' attribute.
      boolean isPrimary()
      Returns the value of the 'Primary' attribute.
      boolean isRuntime()
      Returns the value of the 'Runtime' attribute.
      void setMany​(boolean value)
      Sets the value of the 'Many' attribute.
      void setName​(java.lang.String value)
      Sets the value of the 'Name' attribute.
      void setOwningType​(MuddleElementType value)
      Sets the value of the 'Owning Type' container reference.
      void setPrimary​(boolean value)
      Sets the value of the 'Primary' attribute.
      void setRuntime​(boolean value)
      Sets the value of the 'Runtime' attribute.
      void setType​(Type value)
      Sets the value of the 'Type' reference.
      • Methods inherited from interface org.eclipse.emf.ecore.EObject

        eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
      • Methods inherited from interface org.eclipse.emf.common.notify.Notifier

        eAdapters, eDeliver, eNotify, eSetDeliver
    • Method Detail

      • getName

        java.lang.String getName()
        Returns the value of the 'Name' attribute.

        If the meaning of the 'Name' attribute isn't clear, there really should be more of a description here...

        Returns:
        the value of the 'Name' attribute.
        See Also:
        setName(String), MuddlePackage.getFeature_Name()
      • setName

        void setName​(java.lang.String value)
        Sets the value of the 'Name' attribute.
        Parameters:
        value - the new value of the 'Name' attribute.
        See Also:
        getName()
      • isMany

        boolean isMany()
        Returns the value of the 'Many' attribute. The default value is "false".

        If the meaning of the 'Many' attribute isn't clear, there really should be more of a description here...

        Returns:
        the value of the 'Many' attribute.
        See Also:
        setMany(boolean), MuddlePackage.getFeature_Many()
      • setMany

        void setMany​(boolean value)
        Sets the value of the 'Many' attribute.
        Parameters:
        value - the new value of the 'Many' attribute.
        See Also:
        isMany()
      • isPrimary

        boolean isPrimary()
        Returns the value of the 'Primary' attribute. The default value is "false".

        If the meaning of the 'Primary' attribute isn't clear, there really should be more of a description here...

        Returns:
        the value of the 'Primary' attribute.
        See Also:
        setPrimary(boolean), MuddlePackage.getFeature_Primary()
      • setPrimary

        void setPrimary​(boolean value)
        Sets the value of the 'Primary' attribute.
        Parameters:
        value - the new value of the 'Primary' attribute.
        See Also:
        isPrimary()
      • isRuntime

        boolean isRuntime()
        Returns the value of the 'Runtime' attribute. The default value is "false".

        If the meaning of the 'Runtime' attribute isn't clear, there really should be more of a description here...

        Returns:
        the value of the 'Runtime' attribute.
        See Also:
        setRuntime(boolean), MuddlePackage.getFeature_Runtime()
      • setRuntime

        void setRuntime​(boolean value)
        Sets the value of the 'Runtime' attribute.
        Parameters:
        value - the new value of the 'Runtime' attribute.
        See Also:
        isRuntime()
      • getType

        Type getType()
        Returns the value of the 'Type' reference.

        If the meaning of the 'Type' reference isn't clear, there really should be more of a description here...

        Returns:
        the value of the 'Type' reference.
        See Also:
        setType(Type), MuddlePackage.getFeature_Type()
      • setType

        void setType​(Type value)
        Sets the value of the 'Type' reference.
        Parameters:
        value - the new value of the 'Type' reference.
        See Also:
        getType()
      • setOwningType

        void setOwningType​(MuddleElementType value)
        Sets the value of the 'Owning Type' container reference.
        Parameters:
        value - the new value of the 'Owning Type' container reference.
        See Also:
        getOwningType()
      • getSlots

        org.eclipse.emf.common.util.EList<Slot> getSlots()
        Returns the value of the 'Slots' reference list. The list contents are of type Slot. It is bidirectional and its opposite is 'Feature'.

        If the meaning of the 'Slots' reference list isn't clear, there really should be more of a description here...

        Returns:
        the value of the 'Slots' reference list.
        See Also:
        MuddlePackage.getFeature_Slots(), Slot.getFeature()