| Interface | Description |
|---|---|
| IdentifiablePair<T extends Identifiable<?>> | |
| TreeDifferencesAnalyzer.DifferenceAdapter<T> | |
| TreeDifferencesAnalyzer.TreeNodeAdapter<T> |
| Class | Description |
|---|---|
| AttributeDefinitionDifference |
This class describes a difference between an
AttributeDefinition that is defined in ReqIF1 and the same
AttributeDefinition in ReqIF2. |
| AttributeValueDifference |
This class describes a difference between an
AttributeValue that is defined in ReqIF1 and the same
AttributeValue in ReqIF2. |
| DatatypeDefinitionDifference |
This class describes a difference between a
DatatypeDefinition that is defined in ReqIF1 and the same
DatatypeDefinition in ReqIF2. |
| Difference |
This is the base class for all
Difference subtypes. |
| DifferenceAnalyzer |
This class implements the difference analyzer.
|
| DifferenceAnalyzer.ComparableReqIFFiles |
Class wrapper for two
ReqIFFile objects to be used in comparison scenarios |
| EnumValueDifference |
This class describes a difference between an
EnumValue that is defined in ReqIF1 and the same
EnumValue in ReqIF2. |
| FieldDifference |
This class describes a difference between a property in a ReqIF element that is defined in ReqIF1 and the same
property in ReqIF2.
|
| HeaderDifference |
This class describes a difference between the Header that is defined in ReqIF1 and the same
Header in ReqIF2.
|
| IdentifiableClassDifference<T extends Identifiable<?>> |
This class describes a difference between an
Identifiable that is defined in ReqIF1 and the same
Identifiable in ReqIF2 where the class of the Identifiable has changed. |
| IdentifiableDifference<T extends Identifiable<?>> |
This class describes a difference between an
Identifiable that is defined in ReqIF1 and the same
Identifiable in ReqIF2. |
| ParentChildRelationship |
This class models the parent/child relationship between an
Identifiable parent and its child Identifiables
in a Specification SpecObject hierarchy. |
| RelationGroupDifference |
This class describes a difference between an
RelationGroup that is defined in ReqIF1 and the same
RelationGroup in ReqIF2. |
| SpecElementDifference<T extends SpecElement<?>> | |
| SpecElementWithAttributesDifference<T extends SpecElementWithAttributes<?>> | |
| SpecHierarchyStructure | |
| SpecificationDifference |
This class models the difference found in a
Specification object and also contains child @link Difference}
objects found in the SpecHierarchy structure |
| SpecObjectDifference | |
| SpecRelationDifference | |
| SpecTypeDifference | |
| StructureDifference | |
| StructureDifferencesAnalyzer | |
| TreeDifferencesAnalyzer<T> |
Generic tree difference analyzer to compare two trees and identify tree nodes that have been created, deleted or moved.
|
| Enum | Description |
|---|---|
| DifferenceElementType |
This
enum describes a category of difference |
| DifferenceType |
This
enum describes the type of a difference resulting
from a comparison between the 1st ReqIF file or archive and a
2nd ReqIF file or archive |
| StructureDifferenceType |
Defines the type of difference specifically applying to
structure i.e., SpecObject Hierarchy
|
| TreeDifferencesAnalyzer.DifferenceType |
| Exception | Description |
|---|---|
| DifferenceAnalyzerException |