Package implementation.gui.controller
Class ModelLoad
- java.lang.Object
-
- implementation.gui.controller.ModelLoad
-
- All Implemented Interfaces:
java.lang.Runnable
public class ModelLoad extends java.lang.Object implements java.lang.Runnable
Runnable for back thread loading the Model, to avoid unresponsive interface during the loading- Author:
- nk-fouque
-
-
Property Summary
Properties Type Property Description javafx.beans.property.StringProperty
state
String to show what step of the loading is currently being done
-
Constructor Summary
Constructors Constructor Description ModelLoad(java.lang.String filename, java.lang.String format, org.apache.jena.rdf.model.Model md, NeighborsController origin, javafx.beans.property.BooleanProperty loaded, javafx.beans.property.IntegerProperty blankNodesCounter)
Base constructor
-
Method Summary
Modifier and Type Method Description void
run()
javafx.beans.property.StringProperty
stateProperty()
String to show what step of the loading is currently being done
-
-
-
Constructor Detail
-
ModelLoad
public ModelLoad(java.lang.String filename, java.lang.String format, org.apache.jena.rdf.model.Model md, NeighborsController origin, javafx.beans.property.BooleanProperty loaded, javafx.beans.property.IntegerProperty blankNodesCounter)
Base constructor- Parameters:
filename
- The absolute path of the RDF file on the systemformat
- The format of the RDF file as a Jena-understandable stringmd
- The Model to be modified inside the Controllerorigin
- The Controller the loader has been called byloaded
- Property used by the controller to know if a controller has been loadedblankNodesCounter
-
-
-