Skip to content

Commit e3e6b0e

Browse files
committed
Minor changes and Import Checkup
1 parent dbf739f commit e3e6b0e

4 files changed

Lines changed: 16 additions & 24 deletions

File tree

src/main/java/it/wldt/augmentation/event/AugmentationFunctionErrorWldtEvent.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@
2121
package it.wldt.augmentation.event;
2222

2323
import it.wldt.augmentation.error.AugmentationFunctionError;
24-
import it.wldt.augmentation.function.AugmentationFunction;
2524
import it.wldt.core.event.WldtEvent;
2625
import it.wldt.core.event.WldtEventTypes;
2726
import it.wldt.exception.EventBusException;

src/main/java/it/wldt/augmentation/function/StatelessAugmentationFunction.java

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -20,19 +20,14 @@
2020
*/
2121
package it.wldt.augmentation.function;
2222

23-
import it.wldt.augmentation.context.AugmentationFunctionContext;
2423
import it.wldt.augmentation.context.AugmentationFunctionContextRequest;
2524
import it.wldt.augmentation.error.AugmentationFunctionError;
26-
import it.wldt.augmentation.listener.StatefulAugmentationListener;
2725
import it.wldt.augmentation.listener.StatelessAugmentationListener;
2826
import it.wldt.augmentation.request.AugmentationFunctionRequest;
2927
import it.wldt.augmentation.result.AugmentationFunctionResult;
3028
import it.wldt.exception.AugmentationFunctionException;
3129
import it.wldt.log.WldtLogger;
3230
import it.wldt.log.WldtLoggerProvider;
33-
import jdk.jpackage.internal.Log;
34-
35-
import java.security.PrivateKey;
3631
import java.util.List;
3732

3833
/**

src/main/java/it/wldt/augmentation/listener/StatefulAugmentationListener.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@
2222

2323
import it.wldt.augmentation.error.AugmentationFunctionError;
2424
import it.wldt.augmentation.result.AugmentationFunctionResult;
25-
import it.wldt.exception.AugmentationFunctionException;
2625
import it.wldt.storage.query.QueryRequest;
2726

2827
import java.util.List;

src/main/java/it/wldt/core/model/DigitalTwinModel.java

Lines changed: 16 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -64,24 +64,23 @@
6464
* It orchestrates the {@link ShadowingFunction} (modeled throudh a combination of dedicated methods)
6565
* that defines the DT's behavioral logic while coordinating core components including Physical Adapters,
6666
* Digital Adapters, State Management, and Storage.
67+
* Core Responsibilities:
6768
*
68-
* <h3>Core Responsibilities</h3>
69-
* <ul>
70-
* <li><b>Shadowing Function Orchestration</b>: Manages the shadowing process (replication and
71-
* digitalization) that keeps the Digital Twin State synchronized with the physical asset</li>
72-
* <li><b>Physical Asset Description Management</b>: Coordinates Physical Adapters and their descriptions</li>
73-
* <li><b>Digital Twin State Management</b>: Maintains the canonical state representation</li>
74-
* <li><b>Storage Management</b>: Coordinates persistent storage of Digital Twin state evolution,
75-
* events, and lifecycle data through the Storage Manager</li>
76-
* <li><b>Resource Management</b>: Handles Digital Twin resources, relationships, and their
77-
* lifecycle through the Resource Manager</li>
78-
* <li><b>Augmentation Manager</b>: Handles Digital Twin Augmentation Functions through the evolution of DT life cycle
79-
* and within its behavior.</li>
80-
* <li><b>Event Routing</b>: Routes events between physical and digital sides through the Shadowing Function</li>
81-
* <li><b>Lifecycle Management</b>: Controls initialization, execution, and termination</li>
82-
* <li><b>Augmentation Function Management</b></li> Manages augmentation function execution and results, allowing the Model to react to changes in the available Augmentation Functions and their execution results</li>
83-
* </ul>
84-
*
69+
* - Shadowing Function Orchestration: Manages the shadowing process (replication and
70+
* digitalization) that keeps the Digital Twin State synchronized with the physical asset
71+
* - Physical Asset Description Management: Coordinates Physical Adapters and their description
72+
* - Digital Twin State Management: Maintains the canonical state representation
73+
* - Storage Management: Coordinates persistent storage of Digital Twin state evolution,
74+
* events, and lifecycle data through the Storage Manager
75+
* - Resource Management: Handles Digital Twin resources, relationships, and their
76+
* lifecycle through the Resource Manager
77+
* - Augmentation Manager: Handles Digital Twin Augmentation Functions through the evolution
78+
* of DT life cycle and within its behavior
79+
* - Event Routing: Routes events between physical and digital sides through the Shadowing Function
80+
* - Lifecycle Management: Controls initialization, execution, and termination
81+
* - Augmentation Function Management: Manages augmentation function execution and results,
82+
* allowing the Model to react to changes in the available Augmentation Functions and
83+
* their execution results
8584
*
8685
* @see ShadowingFunction
8786
* @see DigitalTwinStateManager

0 commit comments

Comments
 (0)