கோப்பு வடிவம்

கஃபர் மாதிரிகளின் மூல உறுப்பு கஃபர் குறிச்சொல் ஆகும், மற்ற அனைத்து கூறுகளும் இதில் உள்ளன. கஃபர் உறுப்பு ஒரு காஃபர் மாதிரியின் தொடக்கத்தையும் முடிவையும் வரையறுக்கிறது.

கோப்பு வடிவமைப்பை முடிந்தவரை எளிமையாகவும் நீட்டிக்கக்கூடியதாகவும் வைத்திருப்பது யோசனை: யுஎம்எல் கூறுகள் (வரைபடம் உட்பட) கூடு இல்லாத மேல் மட்டத்தில் உள்ளன. ஒரு யுஎம்எல் உறுப்பு இரண்டு குறிச்சொற்களைக் கொண்டிருக்கலாம்: குறிப்புகள் (ref) மற்றும் மதிப்புகள் ( வால்). மற்ற யுஎம்எல் கூறுகளை சுட்டிக்காட்ட குறிப்புகள் பயன்படுத்தப்படுகின்றன. மதிப்புகள் உள்ளே ஒரு மதிப்பைக் கொண்டுள்ளன (ஒரு முழு எண் அல்லது ஒரு சரம்).

பல குறிப்புகள் இரு திசைகளாக இருப்பதால், கோப்பில் வரையறுக்கப்பட்ட இரண்டு முனைகளையும் நீங்கள் காணலாம் (எ.கா.

<?xml version="1.0" ?>
<Gaphor version="1.0" gaphor_version="0.3">
  <Package id="1">
    <ownedClassifier>
      <reflist>
        <ref refid="2"/>
        <ref refid="3"/>
        <ref refid="4"/>
      </reflist>
    </ownedClassifier>
  </Package>
  <Diagram id="2">
    <package>
      <ref refid="1"/>
    </package>
    <ownedPresentation>
      <reflist>
        <ref refid="5"/>
        <ref refid="6"/>
      </reflist>
    </ownedPresentation>
  </Diagram>
  <ActorItem id="5">
    <matrix>
      <val>(1.0, 0.0, 0.0, 1.0, 147.0, 132.0)</val>
    </matrix>
    <width>
      <val>38.0</val>
    </width>
    <height>
      <val>60.0</val>
    </height>
    <diagram>
      <ref refid="2"/>
    </diagram>
    <subject>
      <ref refid="3"/>
    </subject>
  </ActorItem>
  <UseCaseItem id="6">
    <matrix>
      <val>(1.0, 0.0, 0.0, 1.0, 341.0, 144.0)</val>
    </matrix>
    <width>
      <val>98.0</val>
    </width>
    <height>
      <val>30.0</val>
    </height>
    <diagram>
      <ref refid="2"/>
    </diagram>
    <subject>
      <ref refid="4"/>
    </subject>
  </UseCaseItem>
  <Actor id="3">
    <name>
      <val>Actor></val>
    </name>
    <package>
      <ref refid="1"/>
    </package>
  </Actor>
  <UseCase id="4">
    <package>
      <ref refid="1"/>
    </package>
  </UseCase>
</Gaphor>