கோப்பு வடிவம்¶
கஃபர் மாதிரிகளின் மூல உறுப்பு கஃபர் குறிச்சொல் ஆகும், மற்ற அனைத்து கூறுகளும் இதில் உள்ளன. கஃபர் உறுப்பு ஒரு காஃபர் மாதிரியின் தொடக்கத்தையும் முடிவையும் வரையறுக்கிறது.
கோப்பு வடிவமைப்பை முடிந்தவரை எளிமையாகவும் நீட்டிக்கக்கூடியதாகவும் வைத்திருப்பது யோசனை: யுஎம்எல் கூறுகள் (வரைபடம் உட்பட) கூடு இல்லாத மேல் மட்டத்தில் உள்ளன. ஒரு யுஎம்எல் உறுப்பு இரண்டு குறிச்சொற்களைக் கொண்டிருக்கலாம்: குறிப்புகள் (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>