Package org.iirds.dita.ot.plugin.model

# Enum RelationType

java.lang.Object
java.lang.Enum<RelationType>
org.iirds.dita.ot.plugin.model.RelationType

All Implemented Interfaces:
  `Serializable`, `Comparable<RelationType>`, `java.lang.constant.Constable`

public enum RelationType extends Enum<RelationType>

- ## Nested Class Summary

  ## Nested classes/interfaces inherited from class java.lang.Enum

  `Enum.EnumDesc<E extends Enum<E>>`

- ## Enum Constant Summary

  Enum Constants
  Enum Constant
  Description
  `CHILD_OF`
  `INSTANCE_OF`
  `KIND_OF`
  `NARRORER_OF`
  `PART_OF`
  `RELATED_OF`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `static Optional<RelationType>`
  `getByElement(Element element)`
  `static RelationType`
  `valueOf(String name)`
  Returns the enum constant of this type with the specified name.
  `static RelationType[]`
  `values()`
  Returns an array containing the constants of this enum type, in the order they are declared.

  ### Methods inherited from class java.lang.Enum

  `clone, compareTo, describeConstable, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf`

  ### Methods inherited from class java.lang.Object

  `getClass, notify, notifyAll, wait, wait, wait`

- ## Enum Constant Details

  - ### INSTANCE_OF

    public static final RelationType INSTANCE_OF

  - ### KIND_OF

    public static final RelationType KIND_OF

  - ### NARRORER_OF

    public static final RelationType NARRORER_OF

  - ### PART_OF

    public static final RelationType PART_OF

  - ### RELATED_OF

    public static final RelationType RELATED_OF

  - ### CHILD_OF

    public static final RelationType CHILD_OF

- ## Method Details

  - ### values

    public static RelationType[] values()
    Returns an array containing the constants of this enum type, in the order they are declared.
    Returns:
      an array containing the constants of this enum type, in the order they are declared

  - ### valueOf

    public static RelationType valueOf(String name)
    Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
    Parameters:
      `name` - the name of the enum constant to be returned.
    Returns:
      the enum constant with the specified name
    Throws:
      `IllegalArgumentException` - if this enum type has no constant with the specified name
      `NullPointerException` - if the argument is null

  - ### getByElement

    public static Optional<RelationType> getByElement(Element element)