public abstract class SpecObject extends ReqIFDefinition
Modifier and Type | Field and Description |
---|---|
SpecObjectType |
definition |
AttributeValues |
values |
ATTR_DESC, attributes, CHANGE_PARAM, CREATED_PARAM, ID_PARAM, LAST_MOD, NAME_PARAM, sort
Constructor and Description |
---|
SpecObject(java.util.Map<java.lang.String,Pair<java.lang.String,java.lang.String>> attrs,
SpecObjectType definition) |
Modifier and Type | Method and Description |
---|---|
AttributeDefinition |
getAttributeDefinitionByName(java.lang.String anumber) |
AbstractAttributeValue |
getAttributeValueByName(java.lang.String anumber) |
AbstractAttributeValue |
getValue(java.lang.String definition) |
java.lang.String |
getValueByName(java.lang.String anumber) |
boolean |
isValuesSimilarTo(SpecObject so) |
org.w3c.dom.Node |
save(org.w3c.dom.Node par,
org.w3c.dom.Document doc,
ReqIFModel model) |
void |
setValue(java.lang.String definition,
AbstractAttributeValue value) |
createElement, generateId, getDesc, getId, getLastChange, getName, getNamespace, getNameSpacePrefix, loadAttributes, save
public SpecObjectType definition
public AttributeValues values
public SpecObject(java.util.Map<java.lang.String,Pair<java.lang.String,java.lang.String>> attrs, SpecObjectType definition)
public void setValue(java.lang.String definition, AbstractAttributeValue value)
public AbstractAttributeValue getValue(java.lang.String definition)
public java.lang.String getValueByName(java.lang.String anumber)
public org.w3c.dom.Node save(org.w3c.dom.Node par, org.w3c.dom.Document doc, ReqIFModel model)
save
in class ReqIFDefinition
public AbstractAttributeValue getAttributeValueByName(java.lang.String anumber)
public AttributeDefinition getAttributeDefinitionByName(java.lang.String anumber)
public boolean isValuesSimilarTo(SpecObject so)