public class Attribute extends SerializableProcessObject
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
NODE_TAG |
static java.lang.String |
PROP_DEFAULT_VALUE |
static java.lang.String |
PROP_DESCRIPTION |
static java.lang.String |
PROP_ID |
static java.lang.String |
PROP_MULTIPLICITY |
static java.lang.String |
PROP_NAME |
static java.lang.String |
PROP_TYPE |
static java.lang.String |
PROP_VISIBILITY |
static java.lang.String |
TYPE_BOOLEAN |
static java.lang.String |
TYPE_DATE |
static java.lang.String |
TYPE_DATETIME |
static java.lang.String |
TYPE_DOUBLE |
static java.lang.String |
TYPE_ENUM |
static java.lang.String |
TYPE_FLOAT |
static java.lang.String |
TYPE_INT |
static java.lang.String |
TYPE_LONG |
static java.lang.String |
TYPE_MLTEXT |
static java.lang.String |
TYPE_TEXT |
Constructor and Description |
---|
Attribute(java.lang.String name) |
Attribute(java.lang.String name,
java.lang.String type) |
Modifier and Type | Method and Description |
---|---|
static Attribute |
fromSerialization(org.w3c.dom.Node node) |
java.lang.String |
getDefault() |
java.lang.String |
getDescription() |
java.lang.String |
getId() |
java.lang.String |
getMultiplicity() |
java.lang.String |
getName() |
java.lang.String |
getType() |
Visibility |
getVisibility() |
protected java.lang.String |
getXmlTag() |
protected void |
initializeProperties() |
java.lang.String |
toString() |
java.lang.String |
toUMLAttributeString() |
clone, getProperty, getPropertyKeys, getSerialization, removeProperty, setProperty
public static final java.lang.String NODE_TAG
public static final java.lang.String PROP_NAME
public static final java.lang.String PROP_TYPE
public static final java.lang.String PROP_VISIBILITY
public static final java.lang.String PROP_MULTIPLICITY
public static final java.lang.String PROP_DESCRIPTION
public static final java.lang.String PROP_DEFAULT_VALUE
public static final java.lang.String PROP_ID
public static final java.lang.String TYPE_BOOLEAN
public static final java.lang.String TYPE_DATE
public static final java.lang.String TYPE_DATETIME
public static final java.lang.String TYPE_DOUBLE
public static final java.lang.String TYPE_ENUM
public static final java.lang.String TYPE_FLOAT
public static final java.lang.String TYPE_INT
public static final java.lang.String TYPE_LONG
public static final java.lang.String TYPE_MLTEXT
public static final java.lang.String TYPE_TEXT
public Attribute(java.lang.String name, java.lang.String type)
public Attribute(java.lang.String name)
protected void initializeProperties()
public Visibility getVisibility()
public java.lang.String getDescription()
public java.lang.String getName()
public java.lang.String getType()
public java.lang.String getMultiplicity()
public java.lang.String getId()
public java.lang.String getDefault()
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String toUMLAttributeString()
protected java.lang.String getXmlTag()
getXmlTag
in class SerializableProcessObject
public static Attribute fromSerialization(org.w3c.dom.Node node)