ProjectAccessor

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

com.change_vision.jude.api.inf.API 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, boolean isIgnoreModelVersion, boolean lockMode, boolean allowReadOnly) :void
+open(String projectName) :void
+open(String projectName, boolean isIgnoreModelVersion) :void
+saveAs(String projectName) :void
+importXMI(String projectName, boolean isIgnoreModelVersion) :void
+importXMI(String projectName) :void
+exportXMI(String fileName) :void
+open(String projectName, boolean isIgnoreModelVersion, boolean lockMode, boolean allowReadOnly) :void
+open(InputStream in) :void
+getProject() :IModel
+hasProject() :boolean
+close() :void
+create() :void
+create(String projectPath) :void
+create(String projectPath, boolean useDefinedTaggedValues) :void
+create(String projectPath, String templatePath, boolean useDefinedTaggedValues) :void
+create(String projectPath, String templatePath) :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
+getTransactionManager() :ITransactionManager
+getModelEditorFactory() :IModelEditorFactory
+getDiagramEditorFactory() :IDiagramEditorFactory
+findElements(ModelFinder picker) :INamedElement[]
+findElements(Class elementKind, String name) :INamedElement[]
+findElements(Class elementKind) :INamedElement[]
+getAstahEdition() :String
+getAstahVersion() :String
+getAstahModelVersion() :int
+getAstahAPIVersion() :String
+getProjectPath() :String
+getAstahAPIModelVersion() :int
+getViewManager() :IViewManager
+addProjectEventListener(ProjectEventListener listener) :void
+removeProjectEventListener(ProjectEventListener listener) :void
+addEntityEditListener(EntityEditListener listener) :void
+removeEntityEditListener(EntityEditListener listener) :void
+getEntity(String id) :IEntity
+getAstahInstallPath() :String
+easyCompare(String path) :void
+isProjectModified() :boolean
+hasSameElement(String name) :boolean
+hasSameElement(String name, Class clazz) :boolean