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 |