Changeset 658

Show
Ignore:
Timestamp:
11/08/05 02:04:25 (3 years ago)
Author:
slmm
Message:

Added tagged value export to more types

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/gaphor/data/plugins/kidexport/xmi.kid

    r657 r658  
    9595          py:for="operation in item.ownedOperation" 
    9696          py:attrs="{'xmi.id':operation.id, 'name':operation.name}"> 
     97          <UML:ModelElement.taggedValue 
     98            py:for="taggedValue in operation.taggedValue" 
     99            py:content="registerTaggedValue(taggedValue)"> 
     100          </UML:ModelElement.taggedValue> 
    97101          <UML:BehavioralFeature.parameter> 
    98102            <UML:Parameter xmi.id = 'I48de81cbm106d41f950cmm7ee1' name = 'return' isSpecification = 'false' 
     
    185189        isAbstract = 'false' 
    186190        py:attrs="{'xmi.id':interface.id, 'name':interface.name}"> 
     191        <UML:ModelElement.taggedValue 
     192            py:for="taggedValue in interface.taggedValue" 
     193            py:content="registerTaggedValue(taggedValue)"> 
     194        </UML:ModelElement.taggedValue> 
    187195        <UML:Classifier.feature py:replace="processClassifierFeature(interface)"/> 
    188196      </UML:Interface> 
     
    195203        py:attrs="{'xmi.id':cls.id, 'name':cls.name,  
    196204                   'isAbstract':cls.isAbstract and 'true' or 'false'}"> 
     205                    
     206        <UML:ModelElement.taggedValue 
     207            py:for="taggedValue in cls.taggedValue" 
     208            py:content="registerTaggedValue(taggedValue)"> 
     209        </UML:ModelElement.taggedValue> 
    197210 
    198211        <UML:ModelElement.stereotype py:if="cls.appliedStereotype"> 
     
    221234          isAbstract = 'false' 
    222235          py:attrs="{'xml.id':stereotype.id, 'name':stereotype.name}"> 
     236          <UML:ModelElement.taggedValue 
     237            py:for="taggedValue in stereotype.taggedValue" 
     238            py:content="registerTaggedValue(taggedValue)"> 
     239          </UML:ModelElement.taggedValue> 
    223240        <UML:Stereotype.baseClass py:content="stereotype.ownedAttribute.type.name">Class</UML:Stereotype.baseClass> 
    224241      </UML:Stereotype> 
     
    228245          isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false' 
    229246          py:attrs="{'xmi.idref':package.id, 'name':package.name}"> 
     247          <UML:ModelElement.taggedValue 
     248            py:for="taggedValue in package.taggedValue" 
     249            py:content="registerTaggedValue(taggedValue)"> 
     250          </UML:ModelElement.taggedValue> 
    230251        <UML:Namespace.ownedElement> 
    231252          <packageContent py:for="item in getPackageChildNodes(package=package)"  
     
    240261        isRoot = 'false' isLeaf = 'false' isAbstract = 'false' 
    241262        py:attrs="{'xmi.id':association.id, 'name':association.name}"> 
     263        <UML:ModelElement.taggedValue 
     264            py:for="taggedValue in association.taggedValue" 
     265            py:content="registerTaggedValue(taggedValue)"> 
     266          </UML:ModelElement.taggedValue> 
    242267        <UML:Association.connection> 
    243268          <UML:AssociationEnd xmi.id = 'I48de81cbm106d41f950cmm7d35' visibility = 'public' 
     
    268293     
    269294      <UML:Namespace.ownedElement> 
     295        <UML:ModelElement.taggedValue 
     296            py:for="taggedValue in topLevelPackage.taggedValue" 
     297            py:content="registerTaggedValue(taggedValue)"> 
     298        </UML:ModelElement.taggedValue> 
    270299        <packageContent py:for="item in getPackageChildNodes(package=topLevelPackage)"  
    271300          py:replace="modelProcessNode(item)"/>