亚洲成人一区在线观看_天堂网www_国产精品久久9_中文在线播放_伊人天天_久久精品久久久精品美女

當(dāng)前位置:首頁 > 網(wǎng)站舊欄目 > 學(xué)習(xí)園地 > 設(shè)計(jì)軟件教程 > EMF開發(fā)指南之客戶端編程

EMF開發(fā)指南之客戶端編程
2010-01-14 22:44:56  作者:  來源:
★emf 運(yùn)行時(shí)編程
★通過package和factory我們可以非常方便的取得class的metamodel信息,并且創(chuàng)建class instance。
★EClass,EPackage,EFactory提供了一些通用的方法,由此派生而來的class,package,factory則提供了更多便利的方法以供我們使用。
★訪問指定的class除了通過package的getXxxx()方法之外,還可以取得那些沒有g(shù)enerated的class,其用法是XxxxPackage.getEClassifier("Yyyyy")。
★通過package,我們可以遍歷訪問所有的class(以及attribute,reference,operation),datatype,enumeration
★訪問package中所有的類使用EPackage.getEClassifiers()方法,遍歷EClass所有屬性用EClass.getEAttributes()方法,遍歷reference用EClass.getEReferences()方法
★通過package創(chuàng)建制定類實(shí)例的幾種做法:第一種就是使用XxxxPackage.createYyyy();第二種則是先通過XxxxPackage.eINSTANCE.getYyyyy()這種方式得到相關(guān)的實(shí)例類,以及XxxxFactory.eINSTANCE得到factory實(shí)例,最后使用xxxxFactory.create(yyyyClass)創(chuàng)建實(shí)例。
★通過一個(gè)給定的class name和相關(guān)的package uri創(chuàng)建類實(shí)例,一般為了得到類實(shí)例,我們需要得到class以及factory,而這些都可以通過package取得(通過getEClassifier()和getEFactoryInstance()方法)
★EPackage是對(duì)ecore xml文件的一個(gè)序列化對(duì)象,因此可以直接使用resouce,從一個(gè)ecore文件得到package對(duì)象,實(shí)際上這是一種比較底層的做法,通常我們不這樣做,而是通過使用Package的Registry來映射到給定uri的package對(duì)象,Registry從java.util.Map繼承而來,通過uri跟一個(gè)Package或者Package.Discriptor關(guān)聯(lián),這里的Discriptor主要在plugin模式下使用,除非真的需要Package,否則在初始化的時(shí)候?qū)iscriptor注冊(cè)到Registry中。在需要使用Package的時(shí)候,則通過Discriptor來取得(通過調(diào)用其getEPackage()方法),通過EPackage ePackage = EPackage.Registry.INSTANCE.getEPackage(packageNsURI)方法,我得到了package,接著得到class name和factory以及最終所需要的class instance就易如反掌了。
★emf presistence framework
★emf的持久化機(jī)制主要圍繞4個(gè)接口:Resource,ResourceSet,Resource.Factory, URIConvertor。通過這4個(gè)接口便可以實(shí)現(xiàn)emf model的加載和保存
★URI 統(tǒng)一資源標(biāo)識(shí)是一個(gè)標(biāo)識(shí)和定義各種類型(文件、網(wǎng)絡(luò)、數(shù)據(jù)庫、文件對(duì)象以及數(shù)據(jù)流)資源開放標(biāo)準(zhǔn)。一個(gè)URI由三部分組成:scheme,scheme-specific以及fragment(可選)。org.eclipse.emf.common.util.URI是對(duì)URI的一種封裝,scheme標(biāo)識(shí)訪問resource協(xié)議,文件為file,jar為jar,eclipse為platform
★file:/c:/dir1/dir2/myfile.xml和file:///c:/dir1/dir2/myfile.xml表示的資源是同一個(gè),但是卻是不同的URI對(duì)象
★scheme-specific由authority,device以及其他的segment組成,authority由//打頭,device和segment都是以/打頭,uri中從#開始往后都是fragment
★emf使用帶有fragment的URI就可以引用到指定的EObject
★URIConvertor 用來將一個(gè)uri跟一個(gè)實(shí)際的uri建立映射關(guān)系,比如將一個(gè)namespace uri(http:///com/example/epo2.ecore)映射為一個(gè)物理uri(platform:/resource/project/somemodel.ecore),它還有一個(gè)功能就是normalize,也就是convert的意思,沒明白這個(gè)機(jī)制
★URIConvertor提供createInputStream() and createOutputStream()兩個(gè)方法,用來在制定的uri上打開兩個(gè)input和output stream。
★Resouce表示一個(gè)EObject集合的持久容器,可以通過URI來進(jìn)行定位,Resource.getContents()的add方法向一個(gè)Resource添加一個(gè)EObject,也可以通過給容器類型的關(guān)聯(lián)添加一個(gè)引用來給Resource添加一個(gè)EObject,Resource比較重要的是save()和load()方法,這兩個(gè)方法定義了持久化的格式,還有g(shù)etEObject()和getURIFragment()方法則用來使用URI查找對(duì)象
★save和load方法的實(shí)現(xiàn)機(jī)制:首先使用URIConvertor將指定的uri進(jìn)行轉(zhuǎn)換,然后打開相應(yīng)的stream,接著調(diào)用doSave和doLoad方法,這些方法交給子類去實(shí)現(xiàn),在save和load兩個(gè)方法調(diào)用中會(huì)傳一個(gè)map參數(shù),這個(gè)參數(shù)用來控制save和load的行為
★Resource.Factory 用來創(chuàng)建resoruce對(duì)象的,所有的factory都使用一個(gè)map的registry來加以管理,跟package的registry一樣的做法,不同之處它是根據(jù)uri scheme以及extension來進(jìn)行分類注冊(cè)的。在plugin中默認(rèn)情況下所有的emf model都使用XMIResourceFactoryImpl,如果要自定義factory,可以通過添加擴(kuò)展點(diǎn)org.eclipse.emf.ecore.extension_parser,并指定自己的factory實(shí)現(xiàn),一般情況下resource factory只是用來給resourceset來使用
★ResourceSet 用來管理已經(jīng)load和create的resource集合,主要使用createResource(),getResource(),getEObject()這幾個(gè)方法。createResource()用于在set中創(chuàng)建一個(gè)空的resource對(duì)象,getResource()也會(huì)先創(chuàng)建一個(gè)Resource,然后用指定的resource URI去加載指定的resource,getEObject()則在已有的resource(或者根據(jù)uri調(diào)用getResource()方法先加載resource)中根據(jù)需要加載EObject,
★除了可以直接通過new以及resource.factory的createResource()方法來創(chuàng)建resource對(duì)象之外,也可以通過調(diào)用ResourceSet的getResource() and createResource()方法來創(chuàng)建(其內(nèi)部會(huì)調(diào)用resource.factory的相應(yīng)方法),這樣做的一個(gè)重要原因是它能夠跟蹤某個(gè)uri是否已經(jīng)被打開,這樣可以避免內(nèi)存里面出現(xiàn)兩份一樣的resource,resource set還可以按需加載當(dāng)前resource對(duì)另外一個(gè)resource的引用
★使用ResourceSet的時(shí)候需要resourceSet.getResourceFactoryRegistry().getExtensionToFactoryMap().put(Resource.Factory.Registry.DEFAULT_EXTENSION,new  XMIResourceFactoryImpl());這樣設(shè)置一把,否則會(huì)因?yàn)檎也坏絩sourceFactory而無法使用resource

★emf resource implementation
★在生成一對(duì)一的屬性的時(shí)候,會(huì)在當(dāng)前節(jié)點(diǎn)上以attribute的形式添加
★在生成一對(duì)多的屬性的時(shí)候,會(huì)在當(dāng)前節(jié)點(diǎn)中以子節(jié)點(diǎn)的方式添加屬性
★在生成包含關(guān)系的引用的時(shí)候,會(huì)在當(dāng)前節(jié)點(diǎn)中以子節(jié)點(diǎn)的方式添加引用節(jié)點(diǎn)
★在生成非包含關(guān)系的引用的時(shí)候,會(huì)在當(dāng)前節(jié)點(diǎn)中以attribute的形式引用子節(jié)點(diǎn)的fragment,但是如果設(shè)置在被包含引用的iD屬性的話,則采用id的方式加以引用。
★在創(chuàng)建交叉引用的時(shí)候需要把resource的save放在所有resource生成之后。交叉引用可以使用相對(duì)路徑也可以使用絕對(duì)路徑,但是相對(duì)路徑更好一些,因?yàn)榭梢浦残愿茫龅绞褂孟鄬?duì)路徑引用,則需要在創(chuàng)建resource的時(shí)候使用絕對(duì)uri路徑
★如果引用存在繼承關(guān)系,那么對(duì)于引用的具體子類,會(huì)在生成的xml中添加xmi:type屬性來表明具體引用的是哪個(gè)子類

★xml輸出的定制
★OPTION_DECLARE_XML為false標(biāo)識(shí)沒有xml頭聲明
★OPTION_LINE_WIDTH好像沒有效果
★OPTION_USE_ENCODED_ATTRIBUTE_STYLE 為true則總是使用uri方式來進(jìn)行引用
★OPTION_SKIP_ESCAPE為true(默認(rèn)為true)表示針對(duì)轉(zhuǎn)義字符(<,>,&)進(jìn)行轉(zhuǎn)換
★OPTION_XML_MAP 用來將制定的節(jié)點(diǎn)內(nèi)容進(jìn)行轉(zhuǎn)換
★OPTION_ENCODING為xml設(shè)置字符集
★xml輸入定制
★OPTION_DISABLE_NOTIFY 為true取消觸發(fā)通知
★OPTION_XML_MAP 在save的時(shí)候使用了OPTION_XML_MAP,那么在load的時(shí)候也要使用

★adapter編程
★給一個(gè)model object添加一個(gè)adapter有三種方式:第一種通過model object的eAdapters屬性將一個(gè)adapter跟model關(guān)聯(lián)起來;第二種通過adapter factory的adapt方法將一個(gè)adapter與一個(gè)model object關(guān)聯(lián)起來;第三種通過擴(kuò)展已有的adapter factory創(chuàng)建制定類型的adapter來與model object關(guān)聯(lián)。
★Notification用來封裝通知信息,這里除了getNotifier()方法返回通知的發(fā)送者之外,還包括通知的類型,發(fā)生改變的feature(即 feature id),改動(dòng)前后的值,如果需要屏蔽掉非狀態(tài)改變的通知,則可以使用isTouch()方法來實(shí)現(xiàn)。
★通過adapter除了可以給一個(gè)model object添加一個(gè)監(jiān)聽器之外,還可以用來給model object增加一些功能。其做法是先定義一個(gè)需要實(shí)現(xiàn)功能的接口,然后實(shí)現(xiàn)該接口并擴(kuò)展AdapterImpl實(shí)現(xiàn)一個(gè)Adapter,并創(chuàng)建一個(gè)adapter factory來負(fù)責(zé)創(chuàng)建該adapter,最后通過adapter factory的adapt()方法將model object與前面定義的接口關(guān)聯(lián)起來,這樣model object就被擴(kuò)展成具有該接口的一些功能了。

安徽新華電腦學(xué)校專業(yè)職業(yè)規(guī)劃師為你提供更多幫助【在線咨詢
主站蜘蛛池模板: 久久国产精品免费一区二区三区 | 午夜激情视频在线观看 | 午夜激情视频 | 亚洲国产精品一区二区久久,亚洲午夜 | 欧美精品日韩 | 亚洲欧美精品一区 | 欧美精品1区 | 日韩免费一区 | 午夜免费视频 | 美女久久 | 黄色永久网站 | 韩日一区 | 一级片在线观看视频 | 91视频爱爱 | 亚洲精品视频国产 | 欧美精品在线一区二区三区 | 国产特黄一级 | 亚洲日韩欧美一区二区在线 | 粉色午夜视频 | 国产欧美精品一区二区三区 | 亚洲a网 | 久久久精品欧美一区二区免费 | xxxx午夜| 91福利网址 | 在线91 | 日韩三级黄 | 九九久久久 | 国产精品3区 | 亚洲精品一区在线观看 | 一级a性色生活片久久毛片 夜夜视频 | 91色在线观看 | 精品国产乱码久久久久久久软件 | 三级在线观看 | 成人三级视频 | 日韩成人影院 | 精品久久久久久 | 日韩一区二区不卡 | 亚洲精品一区二区三区蜜桃久 | 亚洲国产高清在线 | 91高清视频在线观看 | 超碰在线播 | 国产精品无码永久免费888 | 午夜精品在线 | 刘亦菲的毛片 | 久久久亚洲一区 | 后人极品翘臀美女在线播放 | 国产一区二区精品在线观看 | 中文字幕综合在线 | 毛片一区二区三区 | 欧美一级二级视频 | www.亚洲区| 天天玩天天操天天射 | 一区免费视频 | 操人网址 | 欧美激情一区二区三区在线观看 | 国产99久久 | 九九热这里只有 | 国产日韩视频在线播放 | 欧美久久精品 | www久久久 | 日本精品久久 | 亚洲成人免费影院 | 亚洲人成在线播放 | 91丁香婷婷综合久久欧美 | 成人精品福利视频 | 欧美一级黄视频 | 91精品国产乱码久久久久久久久 | 久久精品久久综合 | 精品久久一区 | 精品一区二区三区四区五区 | 久久91| 亚洲aaaaaa特级 | 午夜国产精品成人 | 日韩欧美视频 | 91久久极品 | 性视频亚洲 | 国产精品毛片一区二区三区 | 欧美一区二区三区在线观看视频 | www.久久久久久久 | 在线色网 | 日韩色综合 | 日韩亚洲 | 成人中文网| 免费国产一区二区 | 亚洲人成中文字幕在线观看 | 9191在线| 国产精品国产 | 五月婷婷综合激情网 | 91麻豆精品国产91久久久久久久久 | 性处破╳╳╳高清欧美 | 久久午夜视频 | 久久久综合亚洲91久久98 | 国产免费av在线 | 91一区二区 | 看亚洲a级一级毛片 | 日视频 | 亚洲视频综合 | 久久福利电影 | 国产精品一区二区无线 | 久久99精品国产99久久6尤 | 国产成人精品999在线观看 | 国产精久久久久久久妇剪断 | 日韩在线永久免费播放 | 亚洲一区二区三区在线播放 | 一区二区免费视频 | 免费黄在线观看 | 五月天婷婷综合 | 国产精自产拍久久久久久 | 久久成人视屏 | 色九九九 | 久久国产精品一区二区 | 久久久精品网站 | 久久涩| 91精品国产一区二区三区蜜臀 | 精品一区视频 | 久久久精品国产 | 国产精品入口久久 | 国产乱码久久久久久一区二区 | 日韩一区二区视频 | 国产视频亚洲精品 | 777色狠狠一区二区三区 | 国产欧美一区二区三区国产幕精品 | www.欧美日韩| 中文字幕成人av | 日本美女影院 | h片在线| 亚洲一区二区高清视频 | 国产成人精品一区二区三区四区 | 日韩一区欧美一区 | 依人成人综合网 | 国产精品免费一区二区三区四区 | 羞羞视频网站在线看 | 欧美一区免费 | 日韩中文字幕一区 | 欧美一区在线视频 | 亚洲午夜在线 | 99视频网站 | 亚洲视频在线观看 | 欧美日韩亚洲在线 | 国产欧美久久一区二区三区 | 国产男女免费视频 | 成人免费黄色小视频 | 国产日韩精品在线观看 | 亚洲一区二区三区在线视频 | 天堂中文字幕 | 国产成人99久久亚洲综合精品 | 一级毛片免费 | 日本不卡视频 | 美国成人在线 | 久久精品一区 | 精品国产黄a∨片高清在线 99热婷婷 | 日韩在线观看一区 | 中国大陆高清aⅴ毛片 | h成人在线 | 日韩精品在线网站 | 青青伊人久久 | 欧美日韩一区二区电影 | 久久国产精品视频一区 | 综合av第一页 | av黄色在线 | 三级在线免费 | 日韩成人在线视频 | 国产一区二区影院 | 日韩欧美中文字幕在线视频 | 久久精品无码一区二区日韩av | 国产精品一区二区在线观看 | www国产亚洲精品久久网站 | 亚洲美女网址 | av免费网站在线观看 | 国产在线中文字幕 | 国产精品综合久久 | 久久在线 | 午夜精品偷拍 | 一级激情片 | 91高清视频 | 99久久视频 | 久久久日本| 天天天天天天天天操 | 亚洲美女视频 | 欧美在线观看网站 | 欧美日韩成人在线 | 日韩视频一区在线观看 | 少妇看av一二三区 | 国产视频一区在线 | 91精品国产乱码久 | 久久精品欧美一区二区三区不卡 | 国产精品一二三区 | 91高清视频在线观看 | 自拍偷拍亚洲欧洲 | 欧美电影一区 | 色天天综合网 | 在线观看免费视频亚洲 | 三级视频在线 | 亚洲国产成人在线 | 九九综合| 黄视频免费在线 | 亚洲一区在线日韩在线深爱 | 亚洲精品一区二区三区樱花 | 国产伊人99 | 91免费看片 | 日本超碰在线 | 91资源总站| 激情91 | 日韩欧美国产一区二区 | 国产精品国产三级国产aⅴ9色 | a在线免费观看 | 在线视频 亚洲 | av一区在线观看 | 欧美黄 片免费观看 | 日韩一区二区在线视频 | 一本一道久久精品综合 | 欧美激情精品久久久久 | 动漫羞免费网站中文字幕 | 欧美在线高清 | www.久久久久 | 成人精品视频免费 | 中文字幕第二页 | 亚洲精品在线看 | 日韩国产在线观看 | 国产91在线播放精品91 | 91久久国产综合久久蜜月精品 | 一区二区三区精品视频 | 欧美视频网站 | 国产激情视频 | 日本好好热视频 | 午夜视频在线观看网站 | 一二三四在线视频观看社区 | 久草美女| 亚洲国产成人91精品 | 在线国产区 | 欧美日韩在线电影 | 欧美日本精品 | 欧美一区二区三区精品 | 羞羞视频免费观看 | 日韩精品在线播放 | 中文字幕国产视频 | 日韩拍拍 | 免费黄色看片 | 97天堂| 欧美成人a∨高清免费观看 在线视频成人 | 久久久久国产一区二区三区 | 国产精品亚洲一区 | 欧美精品一区二区三区四区 | 天天操夜夜操av | 色一情一乱一伦一区二区三区 | 色综合天天天天做夜夜夜夜做 | 国产精品视频一区二区三区 | 男人天堂网av | 成人精品一区 | 国产a免费| 成人av播放 | sis001亚洲原创区 | 国产一级片 | 成人精品一区二区三区中文字幕 | 成人高清视频在线观看 | 色xx综合网| 色婷婷av一区二区三区软件 | 伊人精品在线 | 亚洲综合在线一区 | 久久久久久久久久国产 | 国产精品一区av | 欧美日本亚洲 | 中文字幕在线看片 | 欧洲一区| 亚洲在线一区二区 | av免费网站在线观看 | 精品视频在线免费观看 | 国产精品一区二区三区四区 | 狠狠入ady亚洲精品经典电影 | 亚洲国产久 | 精品久| 青青草久 | 亚洲精品久久久久久久久久久久久 | 亚洲视频精品 | 在线观看毛片视频 | 在线手机电影 | 色婷婷综合久久久久中文一区二区 | 国产精品久久一区性色av图片 | 国产精品美女 | 毛片真人毛毛片毛片 | 欧美xxxⅹ性欧美大片 | www.国产| 国产激情精品 | 蜜桃官网 | 在线免费观看一区 | 视频一区二区三区在线观看 | 日韩在线欧美 | 黄色小视频在线观看 | 欧美一级二级视频 | 成人久久 | 在线日韩视频 | 成人久久18免费观看 | 不卡免费在线视频 | 亚洲国产一区二区三区, | 久久精品成人一区二区三区蜜臀 | 午夜婷婷丁香 | 欧美日韩国产一区二区三区 | 欧美一区二区免费在线 | 国产二区视频 | av片在线免费观看 | 久在草视频 | 国产在线观看免费 | 欧美一区二区三区 | 91精品久久久久久久久久小网站 | 婷婷久久综合九色综合绿巨人 | 国产色网站 | 91视频网址| 国产一区二区自拍 | 中文字幕精品视频在线观看 | 日日干夜夜操 | 一区二区精品 | 成人不卡在线观看 | 欧美成人在线网站 | 午夜影视 | 久久99国产精品免费网站 | 99亚洲精品| 黄色大片视频网站 | 国产日韩精品在线 | 日韩城人网站 | 中文字幕在线免费 | 99国产精品久久久久久久 | 天天综合欧美 | 中文字幕影院 | 久久免费国产精品 | 欧美日韩激情一区二区三区 | 综合国产| 久久99国产精品 | 欧美在线网站 | 欧洲一区在线 | 亚洲最大av网站 | 欧美成人综合视频 | 97久久精品人人做人人爽50路 | 亚洲伊人精品酒店 | 欧美午夜一区二区福利视频 | 成人亚洲一区 | 米奇狠狠狠狠8877 | 国产一区二区三区在线视频 | 国产一区二区在线播放 | 国产无套一区二区三区久久 | 国产精品一区二区三区在线播放 | 久久一区二区视频 | 亚洲高清www | 国产中文视频 | 中文字幕精品一区久久久久 | 91久久久久久久久久久久久久 | 国产精品456在线影视 | 亚洲一区二区三区四区在线 | 成年人在线观看 | 国产精品久久久久久久久 | 天堂亚洲网 | 国产美女高潮 | 91精品国产91久久久久久久久久久久 | 美女一级a毛片免费观看97 | 国产欧美精品一区二区三区 | 在线亚洲免费 | 色综合久久伊人 | 国产精品久久久久婷婷二区次 | 国产精品18久久久久久久久久久久 | 夜夜草视频 | www.日韩.com| 国产精品视频免费播放 | 欧美日韩视频第一页 | 国产一区二区三区在线免费观看 | 日韩在线播放一区二区三区 | 精品一区二区在线播放 | 日日夜夜天天干干 | 91资源在线 | 黄色一级大片视频 | 欧美激情视频一区二区三区在线播放 | 欧美一区二区久久久 | 国产精品视频免费 | 色婷婷综合在线视频 | 久久久精品影院 | 午夜视频福利在线观看 | 91在线精品一区二区 | 精品999www| 天天天干天天天操 | 欧美日韩高清在线一区 | 成人一区二区三区久久精品嫩草 | 中文字幕免费视频观看 | 国精产品一区一区三区免费完 | 亚洲成人免费在线观看 | 日本成人福利视频 | 嫩草私人影院 | 一区二区三区av | 成人免费视频网站在线观看 | 久久九九国产精品 | 看毛片网站| 国产精品亚洲成在人线 | 日韩2区 | 欧美成人激情 | 欧美在线小视频 | 欧美白人做受xxxx视频 | 国产视频久久久 | 国产精品乱码一二三区的特点 | 国产精品有限公司 | 国产精品18| 欧美黄色一区 | 亚洲a网 | 九九视频这里只有精品 | 不卡欧美| 精品国产一区二区三区性色 | 国产激情偷乱视频一区二区三区 | 国产福利在线观看 | 91成人区 | 久久久久久极品 | 在线欧美一区 | 国产精品视频网站 | 国产精品视频一二 | 午夜www| 日本三级中文在线电影 | 精品国产乱码久久久久久丨区2区 | 精品免费久久 | 久久精彩视频 | 日日想日日干 | 国产色婷婷 | 亚洲精品一区二区三区中文字幕 | 精品久久久久久国产 | 精品久久久久香蕉网 | 日本一区二区不卡 | 岛国免费 | 亚洲最新av| 国产在线视频a | 欧美精品黄 | 日本成人中文字幕 | 精品亚洲一区二区 | 九九在线视频 | 91高清视频 | 婷婷综合一区 | 91网站在线看 | 一区二区三区回区在观看免费视频 | 日本一级毛片免费看 | 视色网站| 国产激情视频在线观看 | 亚洲欧美精品 | 欧洲毛片 | 亚洲精品视频在线 | 国产精品毛片一区视频播 | 日韩在线视频精品 | 视频1区2区 | 国产欧美一区二区精品忘忧草 | 91精品国产91久久久久久不卡 | 国产成人一区二区三区影院在线 | 日本二区在线播放 | 啪啪tv网站免费入口 | 在线日本中文字幕 | 91看片 | 在线免费中文字幕 | 91成人在线看 | 美女视频黄又黄又免费 | 在线观看成人高清 | 日韩美香港a一级毛片免费 国产综合av | 国产日韩一区二区三区 | 久久精品| 中文字幕在线观看一区二区三区 | 33eee在线视频免费观看 | 精品国产一区探花在线观看 | 国产女人网 | 日韩精品一区二 | 日韩一区二区在线播放 | 国产高清一区 | 日韩欧美视频一区二区三区 | www.xxx免费 | 四虎影视免费在线观看 | 国产免费一区二区三区 | 欧美黑人一级爽快片淫片高清 | 男女网站视频 | www久久精品 | 国产一区二区三区四区五区 | 国产成人免费视频网站视频社区 | 久久久午夜爽爽一区二区三区三州 | 久久亚洲一区 | aaaaaa黄色片 | 热久久这里只有精品 | 亚洲激情av | 日本久久精品视频 | 欧美日韩成人一区 | 久久99这里只有精品 | 美女精品视频 | 中文字幕在线电影 | 日韩免费片 | av成人在线观看 | 色婷婷亚洲国产女人的天堂 | 国产精品一区久久久久 | 无码一区二区三区视频 | 国产精品久久久久久久免费大片 | 久久男人天堂 | 午夜影院网站 | 久久伊 | 国产v片| 每日更新亚洲 | 欧美日韩在线免费观看 | 欧美一级片在线观看 | 中文字幕乱码亚洲精品一区 | 新91在线视频 | 亚洲视频在线播放 | 欧美日韩高清在线一区 | 亚洲国产精品综合久久久 | 精品久久久久久久久久久久久久 | 1000部精品久久久久久久久 | 天天干天天av | 国产福利一区二区三区四区 | 欧美一区2区三区4区公司二百 | 古装三级在线播放 | 日韩不卡一区二区 | 成人免费视频一区二区 | 国产在线一区二区三区 | 成人免费视频网站在线看 | 看亚洲a级一级毛片 | 天堂va在线高清一区 | 日韩av视屏 | 久久一区二区三区四区 | 91p在线观看 | 龙珠z国语版291集全 | www欧美 | av一区二区在线观看 | 国产一区二区三区久久久 | 成人不卡视频 | 国产一区二区三区免费在线 | 性生活毛片| www.日韩| 欧美3区| 日韩有码在线观看 | 国产91久久精品一区二区 | 99av| 午夜精品一区二区三区在线 | 亚洲一区 日韩精品 中文字幕 | 免费v片 | 国产精品18久久久久久久久 | 亚洲一级视频在线 | 国产成人精品久久 | 精品国产乱码一区二区三区 | 国产一区二区三区视频在线观看 | 99精品国产高清在线观看 | 一区二区三区国产精品 | 精品在线播放 | 日日操夜夜操免费视频 | 久久久久久99 | 久久久久亚洲av毛片大全 | 91精品久久久久久久 | 一级a毛片| 欧美日韩电影一区 | 亚洲第一成年免费网站 | 久久久亚洲精 | 四虎久久 | 成人激情视频在线观看 | 亚洲国产日韩在线 | 天天干人人插 | 97视频免费在线观看 | 色婷婷国产精品 | 国产精品不卡视频 | 日韩av一区二区三区在线观看 | 成人欧美在线视频 | 亚洲精品乱码久久久久久麻豆不卡 | 亚洲综合视频一区 | 欧美午夜在线 | 欧美日一区二区 | 日韩欧美视频一区 | 亚洲精品久久久久久久久久久 | 欧美三级电影在线播放 | 国产在线精品一区 | 亚洲视频在线观看 | 成人免费黄色毛片 | 精品一区二区三区免费毛片 | 一二区精品 | 亚洲一区视频 | 精品视频成人 | 欧美美女爱爱视频 | 依人成人综合网 | 亚洲一区二区三区欧美 | 日本精品免费 | 日本视频一区二区三区 | 日日操视频| 三级av网站 | 欧美精品一区在线发布 | 日韩欧美在线一区二区 | 98久久久| 欧美精品一区二区三区四区 | 99re在线视频 | 中文字幕一区二区三区在线视频 | 91国内外精品自在线播放 | 一区二区三区视频免费看 | 黄色大片在线播放 | 国产一区久久 | 亚洲骚片| 蜜桃官网 | 精品美女久久久 | 久久九九这里只有精品 | 少妇淫片aaaaa毛片叫床爽 | 我爱操 | 韩国三级中文字幕hd久久精品 | 毛片在线视频 | 欧洲成人在线视频 | 午夜精品一区 | 国产日韩在线视频 | 北条麻妃一区二区三区在线观看 | 色婷婷久久一区二区三区麻豆 | 色婷婷综合网 | 国产老头老太作爱视频 | 欧美专区在线观看 | 中文字幕精品一区二区三区精品 | 91香蕉| 激情视频网站 | 中文字幕精品视频在线观看 | 青青草久草在线 | 午夜在线 | 日本亚洲欧美 | 成人亚洲在线观看 | 娇妻被朋友调教成玩物 | 亚洲成人看片 | 日本久久久久久久久 | 91亚洲福利| 国产福利在线观看视频 | 一级黄色av片| 国产性色av |