Interface XCasePart

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

    public interface XCasePart
    extends org.eclipse.emf.ecore.EObject
    A representation of the model object 'XCase Part'.
    Since:
    2.7
    See Also:
    XbasePackage.getXCasePart()
    Noextend:
    This interface is not intended to be extended by clients.
    Noimplement:
    This interface is not intended to be implemented by clients.

    The following features are supported:

    Model:
    Generated:
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      XExpression getCase()
      Returns the value of the 'Case' containment reference.
      XExpression getThen()
      Returns the value of the 'Then' containment reference.
      org.eclipse.xtext.common.types.JvmTypeReference getTypeGuard()
      Returns the value of the 'Type Guard' containment reference.
      boolean isFallThrough()
      Returns the value of the 'Fall Through' attribute.
      void setCase​(XExpression value)
      Sets the value of the 'Case' containment reference.
      void setFallThrough​(boolean value)
      Sets the value of the 'Fall Through' attribute.
      void setThen​(XExpression value)
      Sets the value of the 'Then' containment reference.
      void setTypeGuard​(org.eclipse.xtext.common.types.JvmTypeReference value)
      Sets the value of the 'Type Guard' containment 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

      • setCase

        void setCase​(XExpression value)
        Sets the value of the 'Case' containment reference.
        Parameters:
        value - the new value of the 'Case' containment reference.
        See Also:
        getCase()
        Generated:
      • setThen

        void setThen​(XExpression value)
        Sets the value of the 'Then' containment reference.
        Parameters:
        value - the new value of the 'Then' containment reference.
        See Also:
        getThen()
        Generated:
      • setTypeGuard

        void setTypeGuard​(org.eclipse.xtext.common.types.JvmTypeReference value)
        Sets the value of the 'Type Guard' containment reference.
        Parameters:
        value - the new value of the 'Type Guard' containment reference.
        See Also:
        getTypeGuard()
        Generated:
      • setFallThrough

        void setFallThrough​(boolean value)
        Sets the value of the 'Fall Through' attribute.
        Parameters:
        value - the new value of the 'Fall Through' attribute.
        See Also:
        isFallThrough()
        Generated: