Package com.comsol.model.util
Interface ModelChangedHandler
-
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
@FunctionalInterface public interface ModelChangedHandlerInterface for handling updates of the client when another client has modified any models in use by this client.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description voidhandleModelChangeOnServer(ModelChangeInfo modelChangeInfo)Called when another client has changed any models in use by this client.default booleantriggeredByChangesFromThisClient()Checks if model changes made by this client triggers calls to the methodhandleModelChangeOnServer(ModelChangeInfo).
-
-
-
Method Detail
-
handleModelChangeOnServer
void handleModelChangeOnServer(ModelChangeInfo modelChangeInfo)
Called when another client has changed any models in use by this client.- Parameters:
modelChangeInfo- Information about the changes.
-
triggeredByChangesFromThisClient
default boolean triggeredByChangesFromThisClient()
Checks if model changes made by this client triggers calls to the methodhandleModelChangeOnServer(ModelChangeInfo). By defaulthandleModelChangeOnServer(ModelChangeInfo)is only called when model changes are made by another client.- Returns:
trueifhandleModelChangeOnServer(ModelChangeInfo)is called also when this client makes changes to the model, otherwisefalse.
-
-