/[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.6 by wakaba, Sat May 20 10:13:02 2006 UTC revision 1.7 by wakaba, Sun May 21 08:55:21 2006 UTC
# Line 175  ElementTypeBinding: Line 175  ElementTypeBinding:
175        @@@@: DISLang|Attribute        @@@@: DISLang|Attribute
176        @@@ForCheck: ManakaiDOM|ForClass        @@@ForCheck: ManakaiDOM|ForClass
177      @@DISCore:resourceType:      @@DISCore:resourceType:
178        @@@@: mv|Attribute        @@@@: mv|AttributeType
179        @@@ForCheck: s|ForML        @@@ForCheck: s|ForML
180      @@ForCheck: !=ManakaiDOM|ManakaiDOM      @@ForCheck: !=ManakaiDOM|ManakaiDOM
181    
# Line 308  ElementTypeBinding: Line 308  ElementTypeBinding:
308    @ShadowContent:    @ShadowContent:
309      @@DISCore:resourceType:      @@DISCore:resourceType:
310        @@@@: dis|MultipleResource        @@@@: dis|MultipleResource
311        @@@ForCheck: !ManakaiDOM|ForIF !ManakaiDOM|ForClass !s|ForML        @@@ForCheck:
312            !ManakaiDOM|ForIF !ManakaiDOM|ForClass !s|ForML !mv|ForCM !mv|ForAG
313      @@resourceFor: ManakaiDOM|ForIF      @@resourceFor: ManakaiDOM|ForIF
314      @@resourceFor: ManakaiDOM|ForClass      @@resourceFor: ManakaiDOM|ForClass
315      @@resourceFor: mv|ForCM      @@resourceFor: mv|ForCM
# Line 574  ModuleSetDef: Line 575  ModuleSetDef:
575    @mv:vid: 10    @mv:vid: 10
576    @enLN: Atom    @enLN: Atom
577    @mv:version: 1.0    @mv:version: 1.0
   @mv:contains: AtomFeed  
   @mv:contains: AtomEntry  
   @mv:contains: AtomProperties  
578    @mv:contains: AtomDatatypes    @mv:contains: AtomDatatypes
579      @mv:contains: AtomProperties
580      @mv:contains: AtomEntry
581      @mv:contains: AtomFeed
582    
583  ModuleDef:  ModuleDef:
584    @QName: AtomFeed    @QName: AtomFeed
# Line 612  ModuleDef: Line 613  ModuleDef:
613    @QName: AtomDatatypes    @QName: AtomDatatypes
614    @mv:id: datatypes    @mv:id: datatypes
615    @enLN: Datatypes    @enLN: Datatypes
616    
617      @mv:contains: atomNCName
618      @mv:contains: atomMediaType
619      @mv:contains: atomLanguageTag
620      @mv:contains: atomUri
621      @mv:contains: atomEmailAddress
622    
623      @mv:contains: atomCommonAttributes
624    
625    @mv:contains: TextAG    @mv:contains: TextAG
626    @mv:contains: TextCM    @mv:contains: TextCM
627    @mv:contains: PersonAG    @mv:contains: PersonAG
# Line 1561  IFClsDef: Line 1571  IFClsDef:
1571        $test->assert_isa ($doc, <IFName::AtomEntryDocument>);        $test->assert_isa ($doc, <IFName::AtomEntryDocument>);
1572  ##AtomEntryDocument  ##AtomEntryDocument
1573    
1574    AGDef:
1575      @QName: atomCommonAttributes
1576      @enFN: common attributes
1577      @mv:attributeTypeGroupName: common
1578      
1579      @ATDef:
1580        @@mv:attributeTypeName: xml|base
1581        @@mv:attributeValueType: atomUri
1582    
1583      @ATDef:
1584        @@mv:attributeTypeName: xml|lang
1585        @@mv:attributeValueType: atomLanguageTag
1586    
1587      #undefinedAttribute*
1588    ##atomCommonAttributes
1589    
1590    STDef:
1591      @QName: atomNCName
1592      @mv:datatypeEntityName: NCName
1593      #subsetOf: xsd|string
1594      #minLength, pattern
1595    
1596    STDef:
1597      @QName: atomMediaType
1598      @mv:datatypeEntityName: MediaType
1599      #subsetOf xsd|string
1600      # pattern
1601    
1602    STDef:
1603      @QName: atomLanguageTag
1604      @mv:datatypeEntityName: LangaugeTag
1605      #subsetOf: xsd|string
1606      #pattern
1607    
1608    STDef:
1609      @QName: atomUri
1610      @mv:datatypeEntityName: URI
1611      #aliasfor text
1612    
1613    STDef:
1614      @QName: atomEmailAddress
1615      @mv:datatypeEntityName: EmailAddress
1616      #subsetOf xsd|string
1617      #pattern
1618    
1619    ElementTypeBinding:
1620      @Name: AGDef
1621      @ElementType:
1622        dis:ResourceDef
1623      @ShadowContent:
1624        @@DISCore:resourceType: mv|AttributeTypeGroup
1625        @@For: =ManakaiDOM|ManakaiDOMLatest
1626    
1627    ElementTypeBinding:
1628      @Name: ATDef
1629      @ElementType:
1630        dis:ResourceDef
1631      @ShadowContent:
1632        @@DISCore:resourceType: mv|AttributeType
1633        @@For: =ManakaiDOM|ManakaiDOMLatest
1634    
1635    ElementTypeBinding:
1636      @Name: STDef
1637      @ElementType:
1638        dis:ResourceDef
1639      @ShadowContent:
1640        @@DISCore:resourceType: mv|XMLDTDDatatypeEntity
1641        @@For: =ManakaiDOM|ManakaiDOMLatest
1642    
1643  IFClsDef:  IFClsDef:
1644    @IFQName: AtomElement    @IFQName: AtomElement
1645    @ClsQName: ManakaiAtomElement    @ClsQName: ManakaiAtomElement
# Line 1638  IFClsConstructDef: Line 1717  IFClsConstructDef:
1717      interface.      interface.
1718    
1719      A Text construct contains human-readable text, usually in      A Text construct contains human-readable text, usually in
1720      small quantities.  The content of Text constructs is      small quantities.  The content of a Text construct is
1721      Language-Sensitive.      Language-Sensitive.
1722    
1723    @ATTR:    @ATTR:
# Line 1807  IFClsConstructDef: Line 1886  IFClsConstructDef:
1886      @@Name: nameElement      @@Name: nameElement
1887      @@enDesc:      @@enDesc:
1888        The <XE::atom|name> child element of the node.        The <XE::atom|name> child element of the node.
1889      @@Type: AtomElement      @@Type: AtomNameElement
1890      @@Get:      @@Get:
1891        @@@enDesc:        @@@enDesc:
1892          It <kwd:MUST> <I::return a <XE::atom|name> child element>          It <kwd:MUST> <I::return a <XE::atom|name> child element>
# Line 3198  IFClsETDef: Line 3277  IFClsETDef:
3277  ##AtomEntryElement  ##AtomEntryElement
3278    
3279  IFClsETDef:  IFClsETDef:
3280      @IFQName: AtomIdElement
3281      @ETQName: atom|id
3282      @ETRQName: atom|id
3283      @ClsQName: ManakaiAtomIdElement
3284    
3285      @IFISA: AtomElement
3286      @ClsISA: ManakaiAtomElement
3287    ##AtomIdElement
3288    
3289    IFClsETDef:
3290      @IFQName: AtomNameElement
3291      @ETQName: atom|name
3292      @ETRQName: atom|name
3293      @ClsQName: ManakaiAtomNameElement
3294    
3295      @IFISA: AtomElement
3296      @ClsISA: ManakaiAtomElement
3297    ##AtomNameElement
3298    
3299    IFClsETDef:
3300      @IFQName: AtomUriElement
3301      @ETQName: atom|uri
3302      @ETRQName: atom|uri
3303      @ClsQName: ManakaiAtomUriElement
3304    
3305      @IFISA: AtomElement
3306      @ClsISA: ManakaiAtomElement
3307    ##AtomUriElement
3308    
3309    IFClsETDef:
3310      @IFQName: AtomEmailElement
3311      @ETQName: atom|email
3312      @ETRQName: atom|email
3313      @ClsQName: ManakaiAtomEmailElement
3314    
3315      @IFISA: AtomElement
3316      @ClsISA: ManakaiAtomElement
3317    ##AtomEmailElement
3318    
3319    IFClsETDef:
3320    @IFQName: AtomContentElement    @IFQName: AtomContentElement
3321    @ETQName: atom|content    @ETQName: atom|content
3322    @ETRQName: atom|content    @ETRQName: atom|content
# Line 3454  IFClsETDef: Line 3573  IFClsETDef:
3573    
3574    @IFISA: AtomPersonConstruct    @IFISA: AtomPersonConstruct
3575    @ClsISA: ManakaiAtomPersonConstruct    @ClsISA: ManakaiAtomPersonConstruct
3576      @mv:contains: PersonAG
3577      @mv:elementContentModel: PersonCM
3578    
3579    @enDesc:    @enDesc:
3580      The <XE::atom|author> element is a Person construct that      The <XE::atom|author> element is a Person construct that
# Line 3582  IFClsETDef: Line 3703  IFClsETDef:
3703    
3704    @IFISA: AtomPersonConstruct    @IFISA: AtomPersonConstruct
3705    @ClsISA: ManakaiAtomPersonConstruct    @ClsISA: ManakaiAtomPersonConstruct
3706      @mv:contains: PersonAG
3707      @mv:elementContentModel: PersonCM
3708    
3709    @enDesc:    @enDesc:
3710      The <XE::atom|contributor> element is a Person construct that      The <XE::atom|contributor> element is a Person construct that
# Line 3942  IFClsETDef: Line 4065  IFClsETDef:
4065    
4066    @IFISA: AtomDateConstruct    @IFISA: AtomDateConstruct
4067    @ClsISA: ManakaiAtomDateConstruct    @ClsISA: ManakaiAtomDateConstruct
4068      @mv:contains: DateAG
4069      @mv:elementContentModel: DateCM
4070    
4071    @enDesc:    @enDesc:
4072      The <XE::atom|published> element is a Date construct      The <XE::atom|published> element is a Date construct
# Line 3960  IFClsETDef: Line 4085  IFClsETDef:
4085    
4086    @IFISA: AtomTextConstruct    @IFISA: AtomTextConstruct
4087    @ClsISA: ManakaiAtomTextConstruct    @ClsISA: ManakaiAtomTextConstruct
4088      @mv:contains: TextAG
4089      @mv:elementContentModel: TextCM
4090    
4091    @enDesc:    @enDesc:
4092      The <XE::atom|rights> element is a Text construct      The <XE::atom|rights> element is a Text construct
# Line 4185  IFClsETDef: Line 4312  IFClsETDef:
4312    
4313    @IFISA: AtomTextConstruct    @IFISA: AtomTextConstruct
4314    @ClsISA: ManakaiAtomTextConstruct    @ClsISA: ManakaiAtomTextConstruct
4315      @mv:contains: TextAG
4316      @mv:elementContentModel: TextCM
4317    
4318    @enDesc:    @enDesc:
4319      The <XE::atom|subtitle> element is a Text construct      The <XE::atom|subtitle> element is a Text construct
# Line 4199  IFClsETDef: Line 4328  IFClsETDef:
4328    
4329    @IFISA: AtomTextConstruct    @IFISA: AtomTextConstruct
4330    @ClsISA: ManakaiAtomTextConstruct    @ClsISA: ManakaiAtomTextConstruct
4331      @mv:contains: TextAG
4332      @mv:elementContentModel: TextCM
4333    
4334    @enDesc:    @enDesc:
4335      The <XE::atom|summary> element is a Text construct      The <XE::atom|summary> element is a Text construct
# Line 4213  IFClsETDef: Line 4344  IFClsETDef:
4344    
4345    @IFISA: AtomTextConstruct    @IFISA: AtomTextConstruct
4346    @ClsISA: ManakaiAtomTextConstruct    @ClsISA: ManakaiAtomTextConstruct
4347      @mv:contains: TextAG
4348      @mv:elementContentModel: TextCM
4349    
4350    @enDesc:    @enDesc:
4351      The <XE::atom|title> element is a Text construct      The <XE::atom|title> element is a Text construct
# Line 4227  IFClsETDef: Line 4360  IFClsETDef:
4360    
4361    @IFISA: AtomDateConstruct    @IFISA: AtomDateConstruct
4362    @ClsISA: ManakaiAtomDateConstruct    @ClsISA: ManakaiAtomDateConstruct
4363      @mv:contains: DateAG
4364      @mv:elementContentModel: DateCM
4365    
4366    @enDesc:    @enDesc:
4367      The <XE::atom|updated> element is a Date construct      The <XE::atom|updated> element is a Date construct

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

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24