public final class ReqIFContent
extends java.lang.Object
REQ-IF-CONTENT
element in a ReqIF file
The REQ-IF-CONTENT
element is a mandatory element that contains the following optional elements:
DATATYPES
represented by the Datatypes
collection classSPEC-TYPES
represented by the SpecTypes
collection classSPEC-OBJECTS
represented by the SpecObjects
collection classSPEC-RELATIONS
represented by the SpecRelations
collection classSPECIFICATIONS
represented by the Specifications
collection classSPEC-RELATION-GROUPS
represented by the SpecRelationGroups
collection classModifier and Type | Method and Description |
---|---|
CoreContent |
getCoreContent()
Gets the owning
CoreContent object. |
Datatypes |
getDatatypes()
Gets the collection of
DatatypeDefinition objects in this ReqIF as an iterable list |
Identifiables |
getIdentifiables() |
java.util.stream.Stream<RelationGroupType> |
getRelationGroupTypes()
Gets a Stream of
RelationGroupType objects in this ReqIF as an iterable list |
Specifications |
getSpecifications() |
java.util.stream.Stream<SpecificationType> |
getSpecificationTypes()
Gets a Stream of
SpecificationType objects in this ReqIF as an iterable list |
SpecObjects |
getSpecObjects() |
java.util.stream.Stream<SpecObjectType> |
getSpecObjectTypes()
Gets a Stream of
SpecificationType objects in this ReqIF as an iterable list |
SpecRelationGroups |
getSpecRelationGroups() |
SpecRelations |
getSpecRelations() |
java.util.stream.Stream<SpecRelationType> |
getSpecRelationTypes()
Gets a Stream of
SpecRelationType objects in this ReqIF as an iterable list |
SpecTypes |
getSpecTypes()
Gets the collection of
SpecType objects in this ReqIF as an iterable list |
void |
removeData()
Removes all data from this ReqIF file.
|
public Identifiables getIdentifiables()
Identifiable
objectspublic CoreContent getCoreContent()
CoreContent
object.CoreContent
objectpublic Datatypes getDatatypes()
DatatypeDefinition
objects in this ReqIF as an iterable listDatatypeDefinition
collection as a Datatypes
object, not nullpublic SpecTypes getSpecTypes()
SpecType
objects in this ReqIF as an iterable listpublic java.util.stream.Stream<SpecificationType> getSpecificationTypes()
SpecificationType
objects in this ReqIF as an iterable listSpecificationType
stream, not nullpublic java.util.stream.Stream<SpecObjectType> getSpecObjectTypes()
SpecificationType
objects in this ReqIF as an iterable listSpecificationType
stream, not nullpublic java.util.stream.Stream<SpecRelationType> getSpecRelationTypes()
SpecRelationType
objects in this ReqIF as an iterable listSpecRelationType
stream, not nullpublic java.util.stream.Stream<RelationGroupType> getRelationGroupTypes()
RelationGroupType
objects in this ReqIF as an iterable listRelationGroupType
stream, not nullpublic SpecObjects getSpecObjects()
public SpecRelations getSpecRelations()
public SpecRelationGroups getSpecRelationGroups()
public Specifications getSpecifications()
public void removeData()
SpecRelationGroups
collection
SpecRelations
collection
Specifications
collection
SpecObjects
collection