public class NamedEnumAttributeBuilder<T extends Enum<T>> extends AttributeBuilderImpl<T>
Constructor and Description |
---|
NamedEnumAttributeBuilder(String attributeName,
ModelElementTypeImpl modelType,
Class<T> type) |
Modifier and Type | Method and Description |
---|---|
NamedEnumAttributeBuilder<T> |
defaultValue(T defaultValue) |
NamedEnumAttributeBuilder<T> |
idAttribute() |
NamedEnumAttributeBuilder<T> |
namespace(String namespaceUri) |
NamedEnumAttributeBuilder<T> |
required() |
build, performModelBuild
public NamedEnumAttributeBuilder(String attributeName, ModelElementTypeImpl modelType, Class<T> type)
public NamedEnumAttributeBuilder<T> namespace(String namespaceUri)
namespace
in interface AttributeBuilder<T extends Enum<T>>
namespace
in class AttributeBuilderImpl<T extends Enum<T>>
public NamedEnumAttributeBuilder<T> defaultValue(T defaultValue)
defaultValue
in interface AttributeBuilder<T extends Enum<T>>
defaultValue
in class AttributeBuilderImpl<T extends Enum<T>>
public NamedEnumAttributeBuilder<T> required()
required
in interface AttributeBuilder<T extends Enum<T>>
required
in class AttributeBuilderImpl<T extends Enum<T>>
public NamedEnumAttributeBuilder<T> idAttribute()
idAttribute
in interface AttributeBuilder<T extends Enum<T>>
idAttribute
in class AttributeBuilderImpl<T extends Enum<T>>
Copyright © 2017. All rights reserved.