## ProjectAccessor

com.change_vision.jude.api.inf.project.API Project Interface

com.change_vision.jude.api.inf.project. ProjectAccessor
+REFERENCE_PROJECT_STATUS_LATEST :int +REFERENCE_PROJECT_STATUS_NEED_UPDATE :int +REFERENCE_PROJECT_STATUS_NOT_FOUND :int

+open(String projectName) :void
+open(String projectName, boolean isIgnoreModelVersion) :void
+open(String projectName, boolean isIgnoreModelVersion, boolean lockMode, boolean allowReadOnly) :void
+saveAs(String projectName) :void
+importXMI(String projectName) :void
+importXMI(String projectName, boolean isIgnoreModelVersion) :void
+exportXMI(String fileName) :void
+open(InputStream in) :void
+open(InputStream in, boolean isIgnoreModelVersion) :void
+getProject() :IModel
+close() :void
+create(String projectPath, boolean useDefinedTaggedValues) :void
+create(String projectPath) :void
+save() :void
+validateProject() :void
+addReferenceProject(String path) :void
+removeReferenceProject(String path) :void
+updateReferenceProject(String path) :void
+clearReferenceProject(String path) :void
+changeReferenceProject(String fromPath, String toPath) :void
+getReferenceProjectPaths() :String[]
+getReferenceProjectStatus(String path) :int
+easyMerge(String path, boolean isKeepBase) :void