com.buschmais.jqassistant.plugin.java.api.model

## Interface EnumValueDescriptor

- All Superinterfaces:
    com.buschmais.jqassistant.core.store.api.model.Descriptor, EnumDescriptor, com.buschmais.jqassistant.core.store.api.model.NamedDescriptor, TypedDescriptor, com.buschmais.jqassistant.plugin.common.api.model.ValueDescriptor<FieldDescriptor>

      public interface EnumValueDescriptor
      extends TypedDescriptor, com.buschmais.jqassistant.plugin.common.api.model.ValueDescriptor<FieldDescriptor>, EnumDescriptor

  Represents an enumeration value.

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `FieldDescriptor` | `getValue()`
    `void` | `setValue(FieldDescriptor fieldDescriptor)`

    - ### Methods inherited from interface com.buschmais.jqassistant.plugin.java.api.model.TypedDescriptor

      `getType, setType`

    - ### Methods inherited from interface com.buschmais.jqassistant.core.store.api.model.NamedDescriptor

      `getName, setName`

- - ### Method Detail

    - #### getValue

          @Relation(value="IS")
          FieldDescriptor getValue()

      Specified by:
        `getValue` in interface `com.buschmais.jqassistant.plugin.common.api.model.ValueDescriptor<FieldDescriptor>`

    - #### setValue

          void setValue(FieldDescriptor fieldDescriptor)

      Specified by:
        `setValue` in interface `com.buschmais.jqassistant.plugin.common.api.model.ValueDescriptor<FieldDescriptor>`

Copyright © 2015 buschmais GbR. All rights reserved.