public static class DTM.Attribute extends DTM.Named
Modifier and Type | Field and Description |
---|---|
protected static int |
BASE_HASH |
protected DTM.AttributeDefault |
def
Generated by umod; model author's documentation MISSING.
|
static Function<DTM.Attribute,DTM.AttributeDefault> |
get_def
Deprecated.
Use new '::' method reference instead.
|
static Function<DTM.Attribute,DTM.AttributeType> |
get_type
Deprecated.
Use new '::' method reference instead.
|
protected DTM.AttributeType |
type
Generated by umod; model author's documentation MISSING.
|
get_location, get_name, location, name
format
Constructor and Description |
---|
Attribute(NamespaceName name,
DTM.AttributeType type,
DTM.AttributeDefault def)
Constructor generated according to specification #0
Constructor defined according to directive "C 0/..". |
Modifier and Type | Method and Description |
---|---|
DTM.Attribute |
doclone()
Clones this object.
|
boolean |
equals(Object e0)
Generated by umod because this class is
ALGEBRAIC . |
Format |
format()
Delivers a format object for pretty-printing, as specified in the umod source.
|
DTM.AttributeDefault |
get_def()
Generated by umod; model author's documentation MISSING.
|
DTM.AttributeType |
get_type()
Generated by umod; model author's documentation MISSING.
|
static String |
getFormatHint()
Delivers the format specification from the umod source.
|
int |
hashCode()
Generated by umod because this class is
ALGEBRAIC . |
DTM.Attribute |
initFrom(Object o0)
Copies values of all common fields from the argument.
|
DTM.Attribute |
with_def(DTM.AttributeDefault val)
Generated by umod; model author's documentation MISSING.
|
DTM.Attribute |
with_type(DTM.AttributeType val)
Generated by umod; model author's documentation MISSING.
|
boolean |
x_equals(DTM.Attribute e0) |
get_location, get_name, set_location, set_name
protected static final int BASE_HASH
protected DTM.AttributeType type
DTM.AttributeType
(never null)@Deprecated public static final Function<DTM.Attribute,DTM.AttributeType> get_type
protected DTM.AttributeDefault def
DTM.AttributeDefault
(never
null)@Deprecated public static final Function<DTM.Attribute,DTM.AttributeDefault> get_def
public Attribute(NamespaceName name, DTM.AttributeType type, DTM.AttributeDefault def)
name
- is copied to field DTM.Named.name
type
- is copied to field type
def
- is copied to field def
public DTM.Attribute doclone()
Cloneable
is known
to be implemented.public static String getFormatHint()
name |type |def
public Format format()
format
in interface Formattable
format
in class DTM.Named
public boolean equals(Object e0)
ALGEBRAIC
.public boolean x_equals(DTM.Attribute e0)
public int hashCode()
ALGEBRAIC
.public DTM.Attribute initFrom(Object o0)
public DTM.AttributeType get_type()
DTM.AttributeType
(never
null)public DTM.Attribute with_type(DTM.AttributeType val)
val
- the new value of type DTM.AttributeType
(never
null)type
public DTM.AttributeDefault get_def()
DTM.AttributeDefault
(never
null)public DTM.Attribute with_def(DTM.AttributeDefault val)
val
- the new value of type DTM.AttributeDefault
(never
null)def
see also the complete user documentation .