public class AttributeDefinition extends ReqIFDefinition
Modifier and Type | Field and Description |
---|---|
DatatypeDefinition |
datatype |
java.util.List<AbstractAttributeValue> |
defvalues |
boolean |
isEditable |
java.lang.String |
suffix |
ATTR_DESC, attributes, CHANGE_PARAM, CREATED_PARAM, ID_PARAM, LAST_MOD, NAME_PARAM, sort
Constructor and Description |
---|
AttributeDefinition(DatatypeDefinition datatypeid,
java.util.Map<java.lang.String,Pair<java.lang.String,java.lang.String>> attrs,
java.lang.String suffix) |
Modifier and Type | Method and Description |
---|---|
AttributeDefinition |
clone(boolean newid) |
java.lang.String |
generateId() |
java.lang.String |
getFullName() |
java.util.List<AbstractAttributeValue> |
getValues() |
static AttributeDefinition |
load(org.w3c.dom.Node node,
SpecObjectType sot,
ReqIFModel model) |
org.w3c.dom.Node |
save(org.w3c.dom.Node par,
org.w3c.dom.Document doc,
ReqIFModel model) |
createElement, getDesc, getId, getLastChange, getName, getNamespace, getNameSpacePrefix, loadAttributes, save
public DatatypeDefinition datatype
public java.lang.String suffix
public boolean isEditable
public java.util.List<AbstractAttributeValue> defvalues
public AttributeDefinition(DatatypeDefinition datatypeid, java.util.Map<java.lang.String,Pair<java.lang.String,java.lang.String>> attrs, java.lang.String suffix)
public static AttributeDefinition load(org.w3c.dom.Node node, SpecObjectType sot, ReqIFModel model)
public org.w3c.dom.Node save(org.w3c.dom.Node par, org.w3c.dom.Document doc, ReqIFModel model)
save
in class ReqIFDefinition
public java.util.List<AbstractAttributeValue> getValues()
public java.lang.String generateId()
generateId
in class ReqIFDefinition
public java.lang.String getFullName()
public AttributeDefinition clone(boolean newid)