public class SpecObjectType extends ReqIFDefinition
ATTR_DESC, attributes, CHANGE_PARAM, CREATED_PARAM, ID_PARAM, LAST_MOD, NAME_PARAM, sort
Constructor and Description |
---|
SpecObjectType(java.util.Map<java.lang.String,Pair<java.lang.String,java.lang.String>> attrs) |
Modifier and Type | Method and Description |
---|---|
void |
addAttributeDefinition(AttributeDefinition def) |
java.lang.String |
generateId() |
AttributeDefinition |
getAttributeDefinition(java.lang.String id) |
AttributeDefinition[] |
getAttributeDefinitionByName(java.lang.String name) |
java.util.Set<AttributeDefinition> |
getAttributeDefinitions() |
java.util.Collection<AttributeDefinition> |
getDefinitions() |
java.lang.String |
getNameOrId() |
static SpecObjectType |
load(org.w3c.dom.Node nd,
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 SpecObjectType(java.util.Map<java.lang.String,Pair<java.lang.String,java.lang.String>> attrs)
public void addAttributeDefinition(AttributeDefinition def)
public AttributeDefinition getAttributeDefinition(java.lang.String id)
public AttributeDefinition[] getAttributeDefinitionByName(java.lang.String name)
public static SpecObjectType load(org.w3c.dom.Node nd, 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.Collection<AttributeDefinition> getDefinitions()
public java.lang.String generateId()
generateId
in class ReqIFDefinition
public java.util.Set<AttributeDefinition> getAttributeDefinitions()
public java.lang.String getNameOrId()