public class RelationGroup extends ReqIFDefinition implements java.lang.Iterable<SpecRelation>
Modifier and Type | Field and Description |
---|---|
java.util.List<SpecRelation> |
relationIds |
SpecRelationType |
relationType |
Specification |
sourceSpec |
java.lang.String |
sourceSpecId |
Specification |
targetSpec |
java.lang.String |
targetSpecId |
ATTR_DESC, attributes, CHANGE_PARAM, CREATED_PARAM, ID_PARAM, LAST_MOD, NAME_PARAM, sort
Constructor and Description |
---|
RelationGroup(java.util.Map<java.lang.String,Pair<java.lang.String,java.lang.String>> attrs,
SpecRelationType relationType,
Specification sourceSpec,
Specification targetSpec,
java.lang.String si,
java.lang.String ti) |
Modifier and Type | Method and Description |
---|---|
void |
addRelation(SpecRelation val) |
java.lang.String |
generateId() |
java.util.Iterator<SpecRelation> |
iterator() |
static RelationGroup |
load(org.w3c.dom.Node av,
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 SpecRelationType relationType
public Specification sourceSpec
public Specification targetSpec
public java.lang.String sourceSpecId
public java.lang.String targetSpecId
public java.util.List<SpecRelation> relationIds
public RelationGroup(java.util.Map<java.lang.String,Pair<java.lang.String,java.lang.String>> attrs, SpecRelationType relationType, Specification sourceSpec, Specification targetSpec, java.lang.String si, java.lang.String ti)
public java.util.Iterator<SpecRelation> iterator()
iterator
in interface java.lang.Iterable<SpecRelation>
public void addRelation(SpecRelation val)
public static RelationGroup load(org.w3c.dom.Node av, 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.lang.String generateId()
generateId
in class ReqIFDefinition