Uses of Class
net.ssehub.easy.producer.core.persistence.PersistenceException
-
Packages that use PersistenceException Package Description net.ssehub.easy.producer.core.mgmt This package contains classes which are needed for data management, i.e.net.ssehub.easy.producer.core.persistence This plug-in contains functionality of EASy, which can also run without Eclipse.net.ssehub.easy.producer.core.persistence.datatypes This package contains a simple data model, which can be used to store information in a non ivml file.net.ssehub.easy.producer.core.persistence.internal This package contains classes needed for classes of the persistence package.net.ssehub.easy.producer.core.persistence.internal.xml This package contains classes for parsing and writing EASy information within a xml file.net.ssehub.easy.producer.core.persistence.standard This package contains classes which specific to the persistencer of this plug-in. -
-
Uses of PersistenceException in net.ssehub.easy.producer.core.mgmt
Methods in net.ssehub.easy.producer.core.mgmt that throw PersistenceException Modifier and Type Method Description voidPLPInfo. save()Saves the data of this project persistently to file system. -
Uses of PersistenceException in net.ssehub.easy.producer.core.persistence
Methods in net.ssehub.easy.producer.core.persistence that throw PersistenceException Modifier and Type Method Description static voidPersistenceUtils. createIVMLProject(java.lang.String projectName, net.ssehub.easy.basics.modelManagement.Version version, java.lang.String storagePath)Creates a new IVML project.static ModelPersistenceUtils. loadModel(PathEnvironment pathEnv, java.lang.String location, ModelType type)Loads a specific model.static voidPersistenceUtils. writeIVMLProject(net.ssehub.easy.varModel.model.Project project, java.lang.String storagePath)Writes the IVML Variability model of thePersistentProjectto the file system.static voidPersistenceUtils. writeIVMLProject(net.ssehub.easy.varModel.model.Project project, java.lang.String storagePath, boolean debug)Writes the IVML Variability model of thePersistentProjectto the file system.static voidPersistenceUtils. writeVILScript(net.ssehub.easy.instantiation.core.model.buildlangModel.Script buildScript, java.lang.String storagePath)Writes the IVML Variability model of thePersistentProjectto the file system. -
Uses of PersistenceException in net.ssehub.easy.producer.core.persistence.datatypes
Methods in net.ssehub.easy.producer.core.persistence.datatypes that throw PersistenceException Modifier and Type Method Description IProjectCreationResultIPersistencer. createProject(java.lang.String projectName, java.io.File parentFolder, java.lang.String projectID, boolean lazy)Creates an empty EASy project without any eclipse specific stuff.PersistentProjectIPersistencer. load()Loads a PersistentProject, which is an EASy project representation, from a storage (file system).voidIPersistencer. save(PLPInfo plp)Saves given PersistentProject to storage.voidIPersistencer. update()Updates the models in the given project. -
Uses of PersistenceException in net.ssehub.easy.producer.core.persistence.internal
Methods in net.ssehub.easy.producer.core.persistence.internal that throw PersistenceException Modifier and Type Method Description voidDataStorage. loadModels(Model... models)voidDataStorage. loadModels(PersistentProject project)voidStorageConnector. loadModels(Model... models)Loads the specified models.voidStorageConnector. loadModels(PersistentProject project)Method for loading models out of a persistent file/database.voidDataStorage. saveModels(PersistentProject project)voidStorageConnector. saveModels(PersistentProject project)Saves data from given model to storage. -
Uses of PersistenceException in net.ssehub.easy.producer.core.persistence.internal.xml
Methods in net.ssehub.easy.producer.core.persistence.internal.xml that throw PersistenceException Modifier and Type Method Description private org.w3c.dom.DocumentXmlConnector. createXMLDocument()Creates an object model for the xml document, which should be parsed.voidXmlConnector. loadModels(Model... models)voidXmlConnector. loadModels(PersistentProject project)voidXmlConnector. saveModels(PersistentProject project) -
Uses of PersistenceException in net.ssehub.easy.producer.core.persistence.standard
Methods in net.ssehub.easy.producer.core.persistence.standard that throw PersistenceException Modifier and Type Method Description IProjectCreationResultPersistencer. createProject(java.lang.String projectName, java.io.File parentFolder, java.lang.String projectID, boolean lazy)PersistentProjectPersistencer. load()private ModelContainer<?>ModelLoader. loadModel(java.lang.String projectName, java.lang.String projectVersion, net.ssehub.easy.basics.modelManagement.ModelManagement<Model> modelManagement, Configuration.PathKind modelType)voidModelLoader. loadModel(java.lang.String projectName, java.lang.String projectVersion, Configuration.PathKind modelType)PLPInfoPersistencer. loadPLP()Loads aPLPInfofrom a storage (file system).PLPInfoPersistentProject2PLPConverter. persistentProject2PLP()Translates thePersistentProjectinto aPLPInfo.PersistentProjectPLP2ProjectConverter. plp2PersistentProject()Converts the givenPLPInfointo aPersistentProject.voidPersistencer. save(PLPInfo plp)Saves given EASy to storage.private voidPersistencer. save(PersistentProject project)Saves given EASy to storage.voidPersistencer. update()private voidPersistencer. writeDebugData(PLPInfo plp)Writes debug data to file system, if and only ifPLPInfo.getSaveDebugInformation()was set to true.
-