DataFlowGenerator:OnlyDefinition
De Wikip
Révision datée du 24 juillet 2026 à 19:08 par WikiAdmin (discussion | contributions) (1 version importée : dfg)
- OnlyDefinition
- cardinalité : ?
- Si l'attribut OnlyDefinition est présent alors la classe ne sera pas utilisé à l'endroit où elle est définie dans la structure grammaticale.
- Par exemple les classes OnlyDefinition peuvent servir comme classe de base à ses classes dérivées sans pour autant exister dans les instances.
- Exemple de classe OnlyDefinition :
DataFlowGenerator:OnlyDefinition
<el name="LeCamion" type="CCamion">
<el name="UneRoue" type="CRoue" OnlyDefinition="1">
<el name="rayon" type="float">
</el>
<el name="rouesAvant" type="CRoueAvecEcart" heritances="CRoue" cardinality="2">
<el name="ecart" type="float"/>
</el>
<el name="rouesArrieres" type="@CRoueAvecEcart" cardinality="4"/>
<el name="roueDeSecour" type="@CRoue" cardinality="?"/>
</el>
- La classe CRoue est la classe qui ne donnera pas à une instance de cette classe dans sa position de définition, elle sert surtout d'ancêtre à la classe CRoueAvecEcart.
Al1 |
On peut remarquer que la classe CRoue aura quand même l'instance "roueDeSecour" avec l'utilisation des références de classe; il faut donc avoir à l'esprit que l'attribut OnlyDefinition ne s'applique qu'à la balise ou tag qui la contient. |