Interface Slot<T>

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      boolean compatibleWith​(org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature)
      Indicates whether this Slot's name, type of contents, and size of contents is compatible with the specified EStructuralFeature.
      org.eclipse.emf.ecore.EStructuralFeature getEStructuralFeature()
      Returns the corresponding EStructuralFeature in the containing PackageObject's metamodel.
      java.lang.String getFeature()
      Returns the value of the 'Feature' attribute.
      ClassObject getOwner()
      Returns the value of the 'Owner' container reference.
      org.eclipse.emf.common.util.EList<T> getValues()
      Returns the value of the 'Values' attribute list.
      boolean hasEStructuralFeature()
      Returns true only if this Slot has a corresponding EStructuralFeature in the containing PackageObject's metamodel.
      boolean multiplicityCompatibleWith​(org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature)
      Indicates whether the contents of this Slot can fit in the specified EStructuralFeature.
      void setFeature​(java.lang.String value)
      Sets the value of the 'Feature' attribute.
      void setOwner​(ClassObject value)
      Sets the value of the 'Owner' container reference.
      void setValues​(org.eclipse.emf.common.util.EList<T> values)
      boolean typeCompatibleWith​(org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature)
      Indicates whether the contents of this Slot has the same type as the specified EStructuralFeature.
      • 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

      • getFeature

        java.lang.String getFeature()
        Returns the value of the 'Feature' attribute.

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

        Returns:
        the value of the 'Feature' attribute.
        See Also:
        setFeature(String), HutnPackage.getSlot_Feature()
      • setFeature

        void setFeature​(java.lang.String value)
        Sets the value of the 'Feature' attribute.
        Parameters:
        value - the new value of the 'Feature' attribute.
        See Also:
        getFeature()
      • setOwner

        void setOwner​(ClassObject value)
        Sets the value of the 'Owner' container reference.
        Parameters:
        value - the new value of the 'Owner' container reference.
        See Also:
        getOwner()
      • getValues

        org.eclipse.emf.common.util.EList<T> getValues()
        Returns the value of the 'Values' attribute list. The list contents are of type Slot.

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

        Returns:
        the value of the 'Values' attribute list.
        See Also:
        HutnPackage.getSlot_Values()
      • typeCompatibleWith

        boolean typeCompatibleWith​(org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature)
        Indicates whether the contents of this Slot has the same type as the specified EStructuralFeature.
      • multiplicityCompatibleWith

        boolean multiplicityCompatibleWith​(org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature)
        Indicates whether the contents of this Slot can fit in the specified EStructuralFeature.
      • compatibleWith

        boolean compatibleWith​(org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature)
        Indicates whether this Slot's name, type of contents, and size of contents is compatible with the specified EStructuralFeature.
      • getEStructuralFeature

        org.eclipse.emf.ecore.EStructuralFeature getEStructuralFeature()
        Returns the corresponding EStructuralFeature in the containing PackageObject's metamodel.
      • hasEStructuralFeature

        boolean hasEStructuralFeature()
        Returns true only if this Slot has a corresponding EStructuralFeature in the containing PackageObject's metamodel.
      • setValues

        void setValues​(org.eclipse.emf.common.util.EList<T> values)