public static enum UmlAttribute.Kind extends java.lang.Enum<UmlAttribute.Kind> implements UmlKind
Implementation note: We piggy-back here the kinds defined for UmlClass
as much as
possible. For XML doc generation we need different tags (generic), while preserving detailed
description for statistics.
Enum Constant and Description |
---|
ABBR_LITERAL |
ATTRIBUTE |
BASIC |
COMP |
COMP_DA |
COMP_FCDA |
COND_LITERAL |
CTS_DO |
DA |
DO |
DT |
ENUM_DA |
ENUM_DO |
ENUM_FCDA |
ENUM61850 |
ENUMCIM |
FCDA |
IF |
LITERAL |
PACKED_BASIC |
PACKED_ENUM |
PACKED_ENUM_DA |
PACKED_ENUM_FCDA |
PACKED_LIST_FCDA |
PACKED_LITERAL |
PACKED_PRIM_DA |
PRIM |
PRIM_DA |
SDO |
STRUCTURED |
TRANS_DO |
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
_desc |
private java.lang.String |
_label |
private java.lang.String |
_tag |
private java.lang.String |
_value |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getDesc()
Returns the description, typically used for statistics printing.
|
java.lang.String |
getLabel()
Returns the label to be used for human-readable documentation.
|
java.lang.String |
getTag()
Returns the tag to be used for machine-processable documentation, typically used for
statistics printing.
|
static java.util.List<UmlKind> |
getUmlKinds()
Returns all values as UmlKind list.
|
java.lang.String |
getValue()
Returns the value set by the custom constructor.
|
static UmlAttribute.Kind |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static UmlAttribute.Kind[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final UmlAttribute.Kind PRIM
public static final UmlAttribute.Kind DT
public static final UmlAttribute.Kind COMP
public static final UmlAttribute.Kind ENUMCIM
public static final UmlAttribute.Kind LITERAL
public static final UmlAttribute.Kind ATTRIBUTE
public static final UmlAttribute.Kind ABBR_LITERAL
public static final UmlAttribute.Kind COND_LITERAL
public static final UmlAttribute.Kind PACKED_LITERAL
public static final UmlAttribute.Kind IF
public static final UmlAttribute.Kind BASIC
public static final UmlAttribute.Kind STRUCTURED
public static final UmlAttribute.Kind PACKED_BASIC
public static final UmlAttribute.Kind ENUM61850
public static final UmlAttribute.Kind PACKED_ENUM
public static final UmlAttribute.Kind PACKED_ENUM_DA
public static final UmlAttribute.Kind ENUM_DA
public static final UmlAttribute.Kind PACKED_PRIM_DA
public static final UmlAttribute.Kind PRIM_DA
public static final UmlAttribute.Kind COMP_DA
public static final UmlAttribute.Kind DA
public static final UmlAttribute.Kind PACKED_ENUM_FCDA
public static final UmlAttribute.Kind ENUM_FCDA
public static final UmlAttribute.Kind PACKED_LIST_FCDA
public static final UmlAttribute.Kind COMP_FCDA
public static final UmlAttribute.Kind FCDA
public static final UmlAttribute.Kind SDO
public static final UmlAttribute.Kind ENUM_DO
public static final UmlAttribute.Kind CTS_DO
public static final UmlAttribute.Kind TRANS_DO
public static final UmlAttribute.Kind DO
private final java.lang.String _value
private final java.lang.String _label
private final java.lang.String _tag
private final java.lang.String _desc
public static UmlAttribute.Kind[] values()
for (UmlAttribute.Kind c : UmlAttribute.Kind.values()) System.out.println(c);
public static UmlAttribute.Kind valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is nullpublic static java.util.List<UmlKind> getUmlKinds()
public java.lang.String getValue()
UmlKind
public java.lang.String getLabel()
UmlKind
public java.lang.String getTag()
UmlKind
Copyright 2009-2015 Tatjana (Tanja) Kostic