Interface RAM

  • All Superinterfaces:
    org.eclipse.emf.ecore.EObject, org.eclipse.emf.common.notify.Notifier
    All Known Implementing Classes:
    RAMImpl

    public interface RAM
    extends org.eclipse.emf.ecore.EObject
    A representation of the model object 'RAM'.

    The following features are supported:

    See Also:
    CoffeePackage.getRAM()
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      int getClockSpeed()
      Returns the value of the 'Clock Speed' attribute.
      int getSize()
      Returns the value of the 'Size' attribute.
      RamType getType()
      Returns the value of the 'Type' attribute.
      void setClockSpeed​(int value)
      Sets the value of the 'Clock Speed' attribute.
      void setSize​(int value)
      Sets the value of the 'Size' attribute.
      void setType​(RamType value)
      Sets the value of the 'Type' attribute.
      • 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

      • getClockSpeed

        int getClockSpeed()
        Returns the value of the 'Clock Speed' attribute.

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

        Returns:
        the value of the 'Clock Speed' attribute.
        See Also:
        setClockSpeed(int), CoffeePackage.getRAM_ClockSpeed()
      • setClockSpeed

        void setClockSpeed​(int value)
        Sets the value of the 'Clock Speed' attribute.
        Parameters:
        value - the new value of the 'Clock Speed' attribute.
        See Also:
        getClockSpeed()
      • getSize

        int getSize()
        Returns the value of the 'Size' attribute.

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

        Returns:
        the value of the 'Size' attribute.
        See Also:
        setSize(int), CoffeePackage.getRAM_Size()
      • setSize

        void setSize​(int value)
        Sets the value of the 'Size' attribute.
        Parameters:
        value - the new value of the 'Size' attribute.
        See Also:
        getSize()
      • getType

        RamType getType()
        Returns the value of the 'Type' attribute. The literals are from the enumeration RamType.

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

        Returns:
        the value of the 'Type' attribute.
        See Also:
        RamType, setType(RamType), CoffeePackage.getRAM_Type()
      • setType

        void setType​(RamType value)
        Sets the value of the 'Type' attribute.
        Parameters:
        value - the new value of the 'Type' attribute.
        See Also:
        RamType, getType()