資源簡(jiǎn)介
正常java環(huán)境下可以用,astah綠色破解版,壓縮包免安裝,點(diǎn)擊astah_pro.jar打開(kāi)
代碼片段和文件信息
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傛?zhèn)鑲郃PI偺僶乕僕儑儞偑屆偄乯偱偡
?????*?????????????Old?Model?Version?(The?version?of?API?is?older?than?the?version?of?Astah?that?the?project?has?been?last?edited?with)
?????*?@throws?ClassNotFoundException
?????*?????????????撉傒崬傔側(cè)偄儌僨儖偑偁傝傑偡
?????*?????????????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?{
????????//?僾儘僕僃僋僩傪奐偄偰丄婲揰偲側(cè)傞儌僨儖傪庢摼偡傞
????????ProjectAccessor?prjAccessor?=?ProjectAccessorFactory.getProjectAccessor();
????????prjAccessor.open(inputFile);
????????I
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件?????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個(gè)文件信息
評(píng)論
共有 條評(píng)論