/[suikacvs]/messaging/manakai/lib/Message/Markup/Atom.dis
Suika

Diff of /messaging/manakai/lib/Message/Markup/Atom.dis

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.7 by wakaba, Sun May 21 08:55:21 2006 UTC revision 1.8 by wakaba, Sun May 28 06:34:59 2006 UTC
# Line 584  ModuleDef: Line 584  ModuleDef:
584    @QName: AtomFeed    @QName: AtomFeed
585    @mv:id: feed    @mv:id: feed
586    @enLN: Feed    @enLN: Feed
587      @mv:contains: feed-prop
588    @mv:contains: atom|feed    @mv:contains: atom|feed
589    
590  ModuleDef:  ModuleDef:
591    @QName: AtomEntry    @QName: AtomEntry
592    @mv:id: entry    @mv:id: entry
593    @enLN: Entry    @enLN: Entry
594      @mv:contains: entry-prop
595    @mv:contains: atom|entry    @mv:contains: atom|entry
596    
597  ModuleDef:  ModuleDef:
# Line 597  ModuleDef: Line 599  ModuleDef:
599    @mv:id: props    @mv:id: props
600    @enLN: Properties    @enLN: Properties
601    @mv:contains: atom|content    @mv:contains: atom|content
602      @mv:contains: atom|contributor
603    @mv:contains: atom|category    @mv:contains: atom|category
604    @mv:contains: atom|generator    @mv:contains: atom|generator
   @mv:contains: atom|source  
605    @mv:contains: atom|link    @mv:contains: atom|link
606    @mv:contains: atom|author    @mv:contains: atom|author
607    @mv:contains: atom|published    @mv:contains: atom|published
608    @mv:contains: atom|updated    @mv:contains: atom|updated
609      @mv:contains: atom|icon
610    @mv:contains: atom|id    @mv:contains: atom|id
611      @mv:contains: atom|logo
612      @mv:contains: atom|rights
613      @mv:contains: atom|subtitle
614      @mv:contains: atom|summary
615    @mv:contains: atom|title    @mv:contains: atom|title
616    @mv:contains: atom|email    @mv:contains: source-prop
617    @mv:contains: atom|uri    @mv:contains: atom|source
618    
619  ModuleDef:  ModuleDef:
620    @QName: AtomDatatypes    @QName: AtomDatatypes
# Line 620  ModuleDef: Line 627  ModuleDef:
627    @mv:contains: atomUri    @mv:contains: atomUri
628    @mv:contains: atomEmailAddress    @mv:contains: atomEmailAddress
629    
630      @mv:contains: undefinedAttributes
631    @mv:contains: atomCommonAttributes    @mv:contains: atomCommonAttributes
632    
633      @mv:contains: simpleExtensionElements
634      @mv:contains: structuredExtensionElements
635      @mv:contains: extensionElements
636    
637    @mv:contains: TextAG    @mv:contains: TextAG
638    @mv:contains: TextCM    @mv:contains: TextCM
639    
640      @mv:contains: atom|name
641      @mv:contains: atom|email
642      @mv:contains: atom|uri
643    @mv:contains: PersonAG    @mv:contains: PersonAG
644      @mv:contains: person-prop
645    @mv:contains: PersonCM    @mv:contains: PersonCM
646    
647    @mv:contains: DateAG    @mv:contains: DateAG
648    @mv:contains: DateCM    @mv:contains: DateCM
649    
# Line 1584  AGDef: Line 1602  AGDef:
1602      @@mv:attributeTypeName: xml|lang      @@mv:attributeTypeName: xml|lang
1603      @@mv:attributeValueType: atomLanguageTag      @@mv:attributeValueType: atomLanguageTag
1604    
1605    #undefinedAttribute*    @mv:refers: undefinedAttributes
1606  ##atomCommonAttributes  ##atomCommonAttributes
1607    
1608  STDef:  STDef:
# Line 1633  ElementTypeBinding: Line 1651  ElementTypeBinding:
1651      @@For: =ManakaiDOM|ManakaiDOMLatest      @@For: =ManakaiDOM|ManakaiDOMLatest
1652    
1653  ElementTypeBinding:  ElementTypeBinding:
1654      @Name: ECDef
1655      @ElementType:
1656        dis:ResourceDef
1657      @ShadowContent:
1658        @@DISCore:resourceType: mv|ElementTypeClass
1659        @@For: =ManakaiDOM|ManakaiDOMLatest
1660    
1661    ElementTypeBinding:
1662      @Name: EMDef
1663      @ElementType:
1664        dis:ResourceDef
1665      @ShadowContent:
1666        @@DISCore:resourceType: mv|ElementTypeClassMix
1667        @@For: =ManakaiDOM|ManakaiDOMLatest
1668    
1669    ElementTypeBinding:
1670    @Name: STDef    @Name: STDef
1671    @ElementType:    @ElementType:
1672      dis:ResourceDef      dis:ResourceDef
# Line 1971  IFClsConstructDef: Line 2005  IFClsConstructDef:
2005          }__;          }__;
2006  ##AtomPersonConstruct  ##AtomPersonConstruct
2007    
2008    ECDef:
2009      @QName: person-prop
2010      @mv:elementTypeClassName: person-prop
2011      @mv:refers: atom|name
2012      @mv:refers: atom|uri
2013      @mv:refers: atom|email
2014      @mv:refers: extensionElements
2015    
2016  IFClsConstructDef:  IFClsConstructDef:
2017    @IFQName: AtomDateConstruct    @IFQName: AtomDateConstruct
2018    @ClsQName: ManakaiAtomDateConstruct    @ClsQName: ManakaiAtomDateConstruct
# Line 2052  IFClsConstructDef: Line 2094  IFClsConstructDef:
2094        }        }
2095  ##AtomDateConstruct  ##AtomDateConstruct
2096    
2097    ECDef:
2098      @QName: feed-prop
2099      @mv:elementTypeClassName: feed-prop
2100      @mv:refers: atom|author
2101      @mv:refers: atom|category
2102      @mv:refers: atom|contributor
2103      @mv:refers: atom|generator
2104      @mv:refers: atom|icon
2105      @mv:refers: atom|id
2106      @mv:refers: atom|link
2107      @mv:refers: atom|logo
2108      @mv:refers: atom|rights
2109      @mv:refers: atom|subtitle
2110      @mv:refers: atom|title
2111      @mv:refers: atom|updated
2112      @mv:refers: extensionElements
2113    
2114  IFClsETDef:  IFClsETDef:
2115    @IFQName: AtomFeedElement    @IFQName: AtomFeedElement
2116    @ETQName: atom|feed    @ETQName: atom|feed
# Line 2748  IFClsETDef: Line 2807  IFClsETDef:
2807                                      (<Q::xml|>, 'lang'));                                      (<Q::xml|>, 'lang'));
2808  ##AtomFeedElement  ##AtomFeedElement
2809    
2810    ECDef:
2811      @QName: entry-prop
2812      @mv:elementTypeClassName: entry-prop
2813      @mv:refers: atom|author
2814      @mv:refers: atom|category
2815      @mv:refers: atom|content
2816      @mv:refers: atom|contributor
2817      @mv:refers: atom|id
2818      @mv:refers: atom|link
2819      @mv:refers: atom|published
2820      @mv:refers: atom|rights
2821      @mv:refers: atom|source
2822      @mv:refers: atom|summary
2823      @mv:refers: atom|title
2824      @mv:refers: atom|updated
2825      @mv:refers: extensionElements
2826    
2827  IFClsETDef:  IFClsETDef:
2828    @IFQName: AtomEntryElement    @IFQName: AtomEntryElement
2829    @ETQName: atom|entry    @ETQName: atom|entry
# Line 3287  IFClsETDef: Line 3363  IFClsETDef:
3363  ##AtomIdElement  ##AtomIdElement
3364    
3365  IFClsETDef:  IFClsETDef:
3366      @IFQName: AtomIconElement
3367      @ETQName: atom|icon
3368      @ETRQName: atom|icon
3369      @ClsQName: ManakaiAtomIconElement
3370    
3371      @IFISA: AtomElement
3372      @ClsISA: ManakaiAtomElement
3373    ##AtomIconElement
3374    
3375    IFClsETDef:
3376    @IFQName: AtomNameElement    @IFQName: AtomNameElement
3377    @ETQName: atom|name    @ETQName: atom|name
3378    @ETRQName: atom|name    @ETRQName: atom|name
# Line 3317  IFClsETDef: Line 3403  IFClsETDef:
3403  ##AtomEmailElement  ##AtomEmailElement
3404    
3405  IFClsETDef:  IFClsETDef:
3406      @IFQName: AtomLogoElement
3407      @ETQName: atom|logo
3408      @ETRQName: atom|logo
3409      @ClsQName: ManakaiAtomLogoElement
3410    
3411      @IFISA: AtomElement
3412      @ClsISA: ManakaiAtomElement
3413    ##AtomLogoElement
3414    
3415    IFClsETDef:
3416    @IFQName: AtomContentElement    @IFQName: AtomContentElement
3417    @ETQName: atom|content    @ETQName: atom|content
3418    @ETRQName: atom|content    @ETRQName: atom|content
# Line 3573  IFClsETDef: Line 3669  IFClsETDef:
3669    
3670    @IFISA: AtomPersonConstruct    @IFISA: AtomPersonConstruct
3671    @ClsISA: ManakaiAtomPersonConstruct    @ClsISA: ManakaiAtomPersonConstruct
3672    @mv:contains: PersonAG    @mv:refers: PersonAG
3673    @mv:elementContentModel: PersonCM    @mv:elementContentModel: PersonCM
3674    
3675    @enDesc:    @enDesc:
# Line 3703  IFClsETDef: Line 3799  IFClsETDef:
3799    
3800    @IFISA: AtomPersonConstruct    @IFISA: AtomPersonConstruct
3801    @ClsISA: ManakaiAtomPersonConstruct    @ClsISA: ManakaiAtomPersonConstruct
3802    @mv:contains: PersonAG    @mv:refers: PersonAG
3803    @mv:elementContentModel: PersonCM    @mv:elementContentModel: PersonCM
3804    
3805    @enDesc:    @enDesc:
# Line 4065  IFClsETDef: Line 4161  IFClsETDef:
4161    
4162    @IFISA: AtomDateConstruct    @IFISA: AtomDateConstruct
4163    @ClsISA: ManakaiAtomDateConstruct    @ClsISA: ManakaiAtomDateConstruct
4164    @mv:contains: DateAG    @mv:refers: DateAG
4165    @mv:elementContentModel: DateCM    @mv:elementContentModel: DateCM
4166    
4167    @enDesc:    @enDesc:
# Line 4085  IFClsETDef: Line 4181  IFClsETDef:
4181    
4182    @IFISA: AtomTextConstruct    @IFISA: AtomTextConstruct
4183    @ClsISA: ManakaiAtomTextConstruct    @ClsISA: ManakaiAtomTextConstruct
4184    @mv:contains: TextAG    @mv:refers: TextAG
4185    @mv:elementContentModel: TextCM    @mv:elementContentModel: TextCM
4186    
4187    @enDesc:    @enDesc:
# Line 4094  IFClsETDef: Line 4190  IFClsETDef:
4190      over an entry or feed.      over an entry or feed.
4191  ##AtomRightsElement  ##AtomRightsElement
4192    
4193    ECDef:
4194      @QName: source-prop
4195      @mv:elementTypeClassName: source-prop
4196      @mv:refers: atom|author
4197      @mv:refers: atom|category
4198      @mv:refers: atom|contributor
4199      @mv:refers: atom|generator
4200      @mv:refers: atom|icon
4201      @mv:refers: atom|id
4202      @mv:refers: atom|link
4203      @mv:refers: atom|logo
4204      @mv:refers: atom|rights
4205      @mv:refers: atom|subtitle
4206      @mv:refers: atom|title
4207      @mv:refers: atom|updated
4208      @mv:refers: extensionElements
4209    
4210  IFClsETDef:  IFClsETDef:
4211    @IFQName: AtomSourceElement    @IFQName: AtomSourceElement
4212    @ETQName: atom|source    @ETQName: atom|source
# Line 4312  IFClsETDef: Line 4425  IFClsETDef:
4425    
4426    @IFISA: AtomTextConstruct    @IFISA: AtomTextConstruct
4427    @ClsISA: ManakaiAtomTextConstruct    @ClsISA: ManakaiAtomTextConstruct
4428    @mv:contains: TextAG    @mv:refers: TextAG
4429    @mv:elementContentModel: TextCM    @mv:elementContentModel: TextCM
4430    
4431    @enDesc:    @enDesc:
# Line 4328  IFClsETDef: Line 4441  IFClsETDef:
4441    
4442    @IFISA: AtomTextConstruct    @IFISA: AtomTextConstruct
4443    @ClsISA: ManakaiAtomTextConstruct    @ClsISA: ManakaiAtomTextConstruct
4444    @mv:contains: TextAG    @mv:refers: TextAG
4445    @mv:elementContentModel: TextCM    @mv:elementContentModel: TextCM
4446    
4447    @enDesc:    @enDesc:
# Line 4344  IFClsETDef: Line 4457  IFClsETDef:
4457    
4458    @IFISA: AtomTextConstruct    @IFISA: AtomTextConstruct
4459    @ClsISA: ManakaiAtomTextConstruct    @ClsISA: ManakaiAtomTextConstruct
4460    @mv:contains: TextAG    @mv:refers: TextAG
4461    @mv:elementContentModel: TextCM    @mv:elementContentModel: TextCM
4462    
4463    @enDesc:    @enDesc:
# Line 4360  IFClsETDef: Line 4473  IFClsETDef:
4473    
4474    @IFISA: AtomDateConstruct    @IFISA: AtomDateConstruct
4475    @ClsISA: ManakaiAtomDateConstruct    @ClsISA: ManakaiAtomDateConstruct
4476    @mv:contains: DateAG    @mv:refers: DateAG
4477    @mv:elementContentModel: DateCM    @mv:elementContentModel: DateCM
4478    
4479    @enDesc:    @enDesc:
# Line 4452  ElementTypeBinding: Line 4565  ElementTypeBinding:
4565      @@For: ManakaiDOM|DOM3      @@For: ManakaiDOM|DOM3
4566      @@For: =ManakaiDOM|all      @@For: =ManakaiDOM|all
4567      @@Type: idl|boolean||ManakaiDOM|all      @@Type: idl|boolean||ManakaiDOM|all
4568    
4569    ECDef:
4570      @QName: simpleExtensionElements
4571      @mv:elementTypeClassName: simple.extra
4572      @DISCore:resourceType: mv|ElementTypeAdditionalClass
4573    
4574    ECDef:
4575      @QName: structuredExtensionElements
4576      @mv:elementTypeClassName: structured.extra
4577      @DISCore:resourceType: mv|ElementTypeAdditionalClass
4578    
4579    EMDef:
4580      @QName: extensionElements
4581      @mv:elementTypeClassName: extra
4582      @mv:refers: simpleExtensionElements
4583      @mv:refers: structuredExtensionElements
4584      @DISCore:resourceType: mv|ElementTypeAdditionalClass
4585    
4586    AGDef:
4587      @QName: undefinedAttributes
4588      @mv:attributeTypeGroupName: common.extra
4589    

Legend:
Removed from v.1.7  
changed lines
  Added in v.1.8

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24