Interface Topic

All Superinterfaces:
Authorable, CDOObject, CDOWithID, EObject, ModelElement, Notifier, SystemElement, TopicContainer
All Known Implementing Classes:
TopicImpl

public interface Topic extends TopicContainer, Authorable
A representation of the model object 'Topic'.
Since:
1.2
See Also:
Generated
Model
No Implement
This interface is not intended to be implemented by clients.

The following features are supported:

No Extend
This interface is not intended to be extended by clients.
  • Method Details

    • isHeading

      boolean isHeading()
      Returns the value of the 'Heading' attribute.
      Returns:
      the value of the 'Heading' attribute.
      See Also:
      Generated
      Model
    • setHeading

      void setHeading(boolean value)
      Sets the value of the 'Heading' attribute.
      Parameters:
      value - the new value of the 'Heading' attribute.
      See Also:
      Generated
    • getModelReference

      ModelReference getModelReference()
      Returns the value of the 'Model Reference' attribute.
      Returns:
      the value of the 'Model Reference' attribute.
      See Also:
      Generated
      Model
      dataType="org.eclipse.emf.cdo.lm.reviews.ModelReference"
    • setModelReference

      void setModelReference(ModelReference value)
      Sets the value of the 'Model Reference' attribute.
      Parameters:
      value - the new value of the 'Model Reference' attribute.
      See Also:
      Generated
    • getStatus

      TopicStatus getStatus()
      Returns the value of the 'Status' attribute. The literals are from the enumeration TopicStatus.
      Returns:
      the value of the 'Status' attribute.
      See Also:
      Generated
      Model
    • setStatus

      void setStatus(TopicStatus value)
      Sets the value of the 'Status' attribute.
      Parameters:
      value - the new value of the 'Status' attribute.
      See Also:
      Generated
    • getContainer

      TopicContainer getContainer()
      Returns the value of the 'Container' container reference. It is bidirectional and its opposite is 'Topics'.
      Returns:
      the value of the 'Container' container reference.
      See Also:
      Generated
      Model
      opposite="topics" required="true" transient="false"
    • setContainer

      void setContainer(TopicContainer value)
      Sets the value of the 'Container' container reference.
      Parameters:
      value - the new value of the 'Container' container reference.
      See Also:
      Generated
    • getParentHeading

      Topic getParentHeading()
      Returns the value of the 'Parent Heading' reference.
      Returns:
      the value of the 'Parent Heading' reference.
      See Also:
      Generated
      Model
      resolveProxies="false" transient="true" changeable="false" volatile="true" derived="true"
    • getPreviousHeading

      Topic getPreviousHeading()
      Returns the value of the 'Previous Heading' reference.
      Returns:
      the value of the 'Previous Heading' reference.
      See Also:
      Generated
      Model
      resolveProxies="false" transient="true" changeable="false" volatile="true" derived="true"
    • getNextHeading

      Topic getNextHeading()
      Returns the value of the 'Next Heading' reference.
      Returns:
      the value of the 'Next Heading' reference.
      See Also:
      Generated
      Model
      resolveProxies="false" transient="true" changeable="false" volatile="true" derived="true"
    • getOutlineNumber

      String getOutlineNumber()
      Returns the value of the 'Outline Number' attribute.
      Returns:
      the value of the 'Outline Number' attribute.
      See Also:
      Generated
      Model
      transient="true" changeable="false" volatile="true" derived="true"
    • getParentIndex

      int getParentIndex()
      Returns the value of the 'Parent Index' attribute.
      Returns:
      the value of the 'Parent Index' attribute.
      See Also:
      Generated
      Model
      transient="true" changeable="false" volatile="true" derived="true"