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.net.ssehub.easy.producer.eclipse net.ssehub.easy.producer.eclipse.model This package holds the complete data model for this plugin.
In this package are abstract super classes and exceptions, in subpackage you'll find the concrete implementations for a specific model.net.ssehub.easy.producer.eclipse.persistency This package contains classes which are needed for the lifecycle of the plugin.net.ssehub.easy.producer.eclipse.persistency.eclipse Persistence class for loading and saving EASy projects which are also Eclipse projects. -
-
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, 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(Project project, java.lang.String storagePath)Writes the IVML Variability model of thePersistentProjectto the file system.static voidPersistenceUtils. writeIVMLProject(Project project, java.lang.String storagePath, boolean debug)Writes the IVML Variability model of thePersistentProjectto the file system.static voidPersistenceUtils. writeVILScript(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, 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. -
Uses of PersistenceException in net.ssehub.easy.producer.eclipse
Methods in net.ssehub.easy.producer.eclipse that throw PersistenceException Modifier and Type Method Description static voidEASyUtils. loadProject(org.eclipse.core.resources.IProject project)Loads a project and registers it if necessary. -
Uses of PersistenceException in net.ssehub.easy.producer.eclipse.model
Methods in net.ssehub.easy.producer.eclipse.model that throw PersistenceException Modifier and Type Method Description voidProductLineProject. createNewModel(Version version)Creates a new model for the project. -
Uses of PersistenceException in net.ssehub.easy.producer.eclipse.persistency
Methods in net.ssehub.easy.producer.eclipse.persistency that throw PersistenceException Modifier and Type Method Description PLPInfoEASyPersistencer. load()Reads the persistent data and transforms them into aProductLineProject.private PLPInfoEASyPersistencer. persistentProject2PLP(PersistentProject project)Translates thePersistentProjectinto aProductLineProject.voidEASyPersistencer. save(PLPInfo plp)Saves the givenProductLineProjectpersistently. -
Uses of PersistenceException in net.ssehub.easy.producer.eclipse.persistency.eclipse
Methods in net.ssehub.easy.producer.eclipse.persistency.eclipse that throw PersistenceException Modifier and Type Method Description private EclipseProjectCreationResultEclipsePersistencer. createEASyEclipseProject(java.lang.String projectID, boolean lazy, java.lang.String... natures)Creates an empty IProject inside the Eclipse workspace which is suitable for EASy.IEclipseProjectCreationResultEclipsePersistencer. createEASyProject(java.lang.String projectID, boolean lazy, java.lang.String... natures)Creates an empty IProject inside the Eclipse workspace which is suitable for EASy.IEclipseProjectCreationResultEclipsePersistencer. createEASyProject(java.lang.String projectID, Project varModel, java.lang.String... natures)Creates an empty IProject inside the Eclipse workspace which is suitable for EASy.IProjectCreationResultEclipsePersistencer. createProject(java.lang.String projectName, java.io.File parentFolder, java.lang.String projectID, boolean lazy)PersistentProjectEclipsePersistencer. load()voidEclipsePersistencer. save(PLPInfo plp)voidEclipsePersistencer. update()
-