Package jetbrains.mps.migration.global
Class ProjectMigrationProperties
- java.lang.Object
 - 
- jetbrains.mps.migration.global.ProjectMigrationProperties
 
 
- 
- All Implemented Interfaces:
 com.intellij.openapi.components.BaseComponent,com.intellij.openapi.components.NamedComponent,com.intellij.openapi.components.PersistentStateComponent<org.jdom.Element>,com.intellij.openapi.components.ProjectComponent,MigrationProperties
public class ProjectMigrationProperties extends Object implements MigrationProperties, com.intellij.openapi.components.ProjectComponent, com.intellij.openapi.components.PersistentStateComponent<org.jdom.Element>
 
- 
- 
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceProjectMigrationProperties.MigrationPropertiesReloadListener 
- 
Field Summary
Fields Modifier and Type Field Description protected Map<String,String>myProperties 
- 
Constructor Summary
Constructors Constructor Description ProjectMigrationProperties() 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddListener(ProjectMigrationProperties.MigrationPropertiesReloadListener l)voiddisposeComponent()StringgetComponentName()StringgetProperty(String key)org.jdom.ElementgetState()voidinitComponent()voidloadState(org.jdom.Element state)voidprojectClosed()voidprojectOpened()voidremoveListener(ProjectMigrationProperties.MigrationPropertiesReloadListener l)voidsetProperty(String key, String value) 
 - 
 
- 
- 
Method Detail
- 
setProperty
public void setProperty(@NotNull String key, String value)
- Specified by:
 setPropertyin interfaceMigrationProperties
 
- 
getProperty
@Nullable public String getProperty(String key)
- Specified by:
 getPropertyin interfaceMigrationProperties
 
- 
addListener
public void addListener(ProjectMigrationProperties.MigrationPropertiesReloadListener l)
 
- 
removeListener
public void removeListener(ProjectMigrationProperties.MigrationPropertiesReloadListener l)
 
- 
getState
@Nullable public org.jdom.Element getState()
- Specified by:
 getStatein interfacecom.intellij.openapi.components.PersistentStateComponent<org.jdom.Element>
 
- 
loadState
public void loadState(@NotNull org.jdom.Element state)
- Specified by:
 loadStatein interfacecom.intellij.openapi.components.PersistentStateComponent<org.jdom.Element>
 
- 
projectOpened
public void projectOpened()
- Specified by:
 projectOpenedin interfacecom.intellij.openapi.components.ProjectComponent
 
- 
projectClosed
public void projectClosed()
- Specified by:
 projectClosedin interfacecom.intellij.openapi.components.ProjectComponent
 
- 
initComponent
public void initComponent()
- Specified by:
 initComponentin interfacecom.intellij.openapi.components.BaseComponent
 
- 
disposeComponent
public void disposeComponent()
- Specified by:
 disposeComponentin interfacecom.intellij.openapi.components.BaseComponent
 
 - 
 
 -