资源简介
正常java环境下可以用,astah绿色破解版,压缩包免安装,点击astah_pro.jar打开
代码片段和文件信息
import java.io.IOException;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import com.change_vision.jude.api.inf.exception.LicenseNotFoundException;
import com.change_vision.jude.api.inf.exception.NonCompatibleException;
import com.change_vision.jude.api.inf.exception.ProjectLockedException;
import com.change_vision.jude.api.inf.exception.ProjectNotFoundException;
import com.change_vision.jude.api.inf.model.IAttribute;
import com.change_vision.jude.api.inf.model.IClass;
import com.change_vision.jude.api.inf.model.IConstraint;
import com.change_vision.jude.api.inf.model.IElement;
import com.change_vision.jude.api.inf.model.IGeneralization;
import com.change_vision.jude.api.inf.model.IModel;
import com.change_vision.jude.api.inf.model.INamedElement;
import com.change_vision.jude.api.inf.model.IOperation;
import com.change_vision.jude.api.inf.model.IPackage;
import com.change_vision.jude.api.inf.model.IParameter;
import com.change_vision.jude.api.inf.model.IRealization;
import com.change_vision.jude.api.inf.project.ProjectAccessor;
import com.change_vision.jude.api.inf.project.ProjectAccessorFactory;
/**
* 巜掕偝傟偨僾儘僕僃僋僩偐傜丄僋儔僗忣曬峔抸偡傞僋儔僗丅
* Class to build class definition from selected project.
*/
public class ClassDefinitionBuilder {
private static final String EMPTY_COLUMN = ““;
private String inputFile;
/**
* @param inputFile
* 擖椡偡傞僾儘僕僃僋僩
* File to input
*/
public ClassDefinitionBuilder(String inputFile) {
this.inputFile = inputFile;
}
/**
* 僋儔僗忣曬傪庢摼偡傞丅
* Get class information.
*
* @return 僋儔僗忣曬乮List偵奿擺偝傟偨String偺List乯
* Class information (String List stored in the List)
* @throws LicenseNotFoundException
* 儔僀僙儞僗偑尒偮偐傝傑偣傫
* License cannot be found
* @throws ProjectNotFoundException
* 僾儘僕僃僋僩偑尒偮偐傝傑偣傫
* Project cannot be found
* @throws NonCompatibleException
* 儌僨儖僶乕僕儑儞偑屆偄乮僾儘僕僃僋僩傪嵟屻偵曇廤偟偨Astah傛傝傕API偺僶乕僕儑儞偑屆偄乯偱偡
* Old Model Version (The version of API is older than the version of Astah that the project has been last edited with)
* @throws ClassNotFoundException
* 撉傒崬傔側偄儌僨儖偑偁傝傑偡
* Cannot read some models
* @throws IOException
* 擖弌椡僄儔乕偱偡
* Input/Output error
* @throws ProjectLockedException
* 僾儘僕僃僋僩僼傽僀儖偑儘僢僋偝傟偰偄傑偡
* Project file has been locked
*/
public List getContents() throws LicenseNotFoundException ProjectNotFoundException
NonCompatibleException IOException ClassNotFoundException ProjectLockedException Throwable {
// 僾儘僕僃僋僩傪奐偄偰丄婲揰偲側傞儌僨儖傪庢摼偡傞
ProjectAccessor prjAccessor = ProjectAccessorFactory.getProjectAccessor();
prjAccessor.open(inputFile);
I
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 243517 2011-12-13 10:04 astah破解\api\en\doc\astahAPI.asta
文件 4746 2011-12-06 13:34 astah破解\api\en\doc\astahAPI_create.html
文件 3687 2011-12-06 13:34 astah破解\api\en\doc\astahAPI_diagram_create.html
文件 11186 2011-12-06 13:34 astah破解\api\en\doc\astahAPI_diagram_editor_outline.html
文件 1228 2011-12-06 13:34 astah破解\api\en\doc\astahAPI_easy_merge.html
文件 2048 2011-12-06 13:34 astah破解\api\en\doc\astahAPI_edit.html
文件 22240 2011-12-06 13:34 astah破解\api\en\doc\astahAPI_language.html
文件 13072 2011-12-06 13:34 astah破解\api\en\doc\astahAPI_models.html
文件 23865 2011-12-06 13:35 astah破解\api\en\doc\astahAPI_presentation_create.html
文件 4411 2011-12-06 13:34 astah破解\api\en\doc\astahAPI_presentation_edit.html
文件 19668 2011-12-06 13:34 astah破解\api\en\doc\astahAPI_presentation_outline.html
文件 1278 2011-12-06 13:34 astah破解\api\en\doc\astahAPI_presentation_reference.html
文件 3665 2011-12-06 13:34 astah破解\api\en\doc\astahAPI_project_accessor.html
文件 22040 2011-12-06 13:35 astah破解\api\en\doc\astahAPI_reference.html
文件 4913 2011-12-06 13:34 astah破解\api\en\doc\astahAPI_reference_project.html
文件 2427 2011-12-06 13:34 astah破解\api\en\doc\astahAPI_sample.html
文件 865 2011-12-06 13:34 astah破解\api\en\doc\astahAPI_transaction.html
文件 3094 2011-12-06 13:35 astah破解\api\en\doc\astahAPI_xmi.html
文件 19380 2011-12-06 13:35 astah破解\api\en\doc\index.html
文件 31477 2011-12-13 10:04 astah破解\api\en\doc\javadoc\allclasses-fr
文件 27837 2011-12-13 10:06 astah破解\api\en\doc\javadoc\allclasses-nofr
文件 3702 2011-12-13 10:04 astah破解\api\en\doc\javadoc\alldiagrams-fr
文件 3382 2011-12-13 10:04 astah破解\api\en\doc\javadoc\alldiagrams-nofr
文件 17172 2011-12-13 10:05 astah破解\api\en\doc\javadoc\com\change_vision\jude\api\inf\editor\BasicDiagramEditor.html
文件 113447 2011-12-13 10:05 astah破解\api\en\doc\javadoc\com\change_vision\jude\api\inf\editor\BasicModelEditor.html
文件 12213 2011-12-13 10:05 astah破解\api\en\doc\javadoc\com\change_vision\jude\api\inf\editor\BehaviorDiagramEditor.html
文件 28617 2011-12-13 10:05 astah破解\api\en\doc\javadoc\com\change_vision\jude\api\inf\editor\ClassDiagramEditor.html
文件 53087 2011-12-13 10:05 astah破解\api\en\doc\javadoc\com\change_vision\jude\api\inf\editor\CompositeStructureDiagramEditor.html
文件 16794 2011-12-13 10:05 astah破解\api\en\doc\javadoc\com\change_vision\jude\api\inf\editor\CompositeStructureModelEditor.html
文件 25749 2011-12-13 10:05 astah破解\api\en\doc\javadoc\com\change_vision\jude\api\inf\editor\DiagramEditor.html
............此处省略1540个文件信息
- 上一篇:java虚拟机第二版.rar
- 下一篇:基于Servlet+Jsp的电商平台
评论
共有 条评论