Interface EnumValueDescriptor

All Superinterfaces:
ByteCodeDescriptor, com.buschmais.xo.api.CompositeObject, com.buschmais.jqassistant.core.store.api.model.Descriptor, EnumDescriptor, JavaByteCodeDescriptor, JavaDescriptor, com.buschmais.jqassistant.plugin.common.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

    Modifier and Type
    Method
    Description
     
    void
    setValue(FieldDescriptor fieldDescriptor)
     

    Methods inherited from interface com.buschmais.xo.api.CompositeObject

    as, getDelegate, getId

    Methods inherited from interface com.buschmais.jqassistant.plugin.common.api.model.NamedDescriptor

    getName, setName

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

    getGenericType, getType, setGenericType, setType
  • Method Details

    • getValue

      @Relation("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>