Package edu.university.ecs.lab.detection.metrics.models


package edu.university.ecs.lab.detection.metrics.models
This package contains classes that represent models used for calculating various metrics related to microservices and service dependency graphs.

This package includes: - ConnectedComponentsModularity: Contains the implementation of the modularity metric of partitioning a graph into strongly connected components. - DegreeCoupling: Contains the calculation of degree-related Coupling metrics. - IInputFile: Represents an input file of different formats and creates a Service Descriptor object. - IServiceDescriptor: Represents a service descriptor interface defining methods for service name, version, operations, and their types. - IServiceDescriptorBuilder: Provides a method to build a service descriptor from a file path. - Operation: Represents an operation of a microservice with parameters, using types, response type, and path. - Parameter: Represents a parameter of a method or operation. - ServiceDescriptor: - Statements: Enumerates various statements or types used within the metrics calculation context. Represents a service descriptor with service name, operations, and version. - StructuralCoupling: Contains the implementation of the Structural Coupling Metric.