public class Attribute extends Value
| Modifier and Type | Field and Description |
|---|---|
static AttributeSet |
EMPTY_SET |
static java.lang.String |
PROPERTY_ANNOTATIONS
one many
Attribute ----------------------------------- Annotation
attribute annotations
|
static java.lang.String |
PROPERTY_CLAZZ |
initialization, PROPERTY_INITIALIZATION, PROPERTY_TYPE, typelisteners, name, PROPERTY_NAME| Constructor and Description |
|---|
Attribute(java.lang.String name,
DataType type) |
| Modifier and Type | Method and Description |
|---|---|
Annotation |
createAnnotations() |
AnnotationSet |
getAnnotations() |
Clazz |
getClazz() |
Visibility |
getVisibility() |
void |
removeYou() |
boolean |
setClazz(Clazz value) |
java.lang.String |
toString() |
Attribute |
with(Clazz value) |
Attribute |
with(DataType value) |
Attribute |
with(Visibility... visibility) |
Attribute |
withAnnotations(Annotation... value) |
Attribute |
withInitialization(java.lang.String value) |
Attribute |
withName(java.lang.String string) |
Attribute |
withoutAnnotations(Annotation... value) |
getInitialization, getType, setInitialization, setType, withTypegetName, getPropertyChangeSupportpublic static final java.lang.String PROPERTY_CLAZZ
public static final AttributeSet EMPTY_SET
public static final java.lang.String PROPERTY_ANNOTATIONS
one many
Attribute ----------------------------------- Annotation
attribute annotations
public Attribute(java.lang.String name,
DataType type)
public Clazz getClazz()
public boolean setClazz(Clazz value)
public Attribute withName(java.lang.String string)
withName in class SDMLibClasspublic Attribute withInitialization(java.lang.String value)
withInitialization in class Valuepublic Visibility getVisibility()
public Attribute with(Visibility... visibility)
public AnnotationSet getAnnotations()
public Attribute withAnnotations(Annotation... value)
public Attribute withoutAnnotations(Annotation... value)
public Annotation createAnnotations()