<?xml version="1.0" encoding="UTF-8"?> | |
<?eclipse version="3.4"?> | |
<plugin> | |
<extension | |
point="org.eclipse.emf.refactor.metrics"> | |
<metric | |
id="org.eclipse.emf.refactor.metrics.uml24.a" | |
metric_calculate_class="org.eclipse.emf.refactor.metrics.uml24.umlpack.A" | |
metric_context="Package" | |
metric_description="Quota of abstract classes within the package (Abstractness)" | |
metric_metamodel="http://www.eclipse.org/uml2/4.0.0/UML" | |
metric_name="A"> | |
</metric> | |
</extension> | |
<extension | |
point="org.eclipse.emf.refactor.metrics"> | |
<metric | |
id="org.eclipse.emf.refactor.metrics.uml24.nacm" | |
metric_calculate_class="org.eclipse.emf.refactor.metrics.uml24.umlmodel.NACM" | |
metric_context="Model" | |
metric_description="Number of all ancestors of all classes in the model" | |
metric_metamodel="http://www.eclipse.org/uml2/4.0.0/UML" | |
metric_name="NACM"> | |
</metric> | |
<metric | |
id="org.eclipse.emf.refactor.metrics.uml24.ana" | |
metric_calculate_class="org.eclipse.emf.refactor.metrics.uml24.umlmodel.ANA" | |
metric_context="Model" | |
metric_description="Average number of ancestors of all classes in the model" | |
metric_metamodel="http://www.eclipse.org/uml2/4.0.0/UML" | |
metric_name="ANA"> | |
</metric> | |
<metric | |
id="org.eclipse.emf.refactor.metrics.uml24.maxdit" | |
metric_calculate_class="org.eclipse.emf.refactor.metrics.uml24.umlmodel.MaxDIT" | |
metric_context="Model" | |
metric_description="Maximum of all depths of inheritance trees" | |
metric_metamodel="http://www.eclipse.org/uml2/4.0.0/UML" | |
metric_name="MaxDIT"> | |
</metric> | |
<metric | |
id="org.eclipse.emf.refactor.metrics.uml24.gevsc" | |
metric_calculate_class="org.eclipse.emf.refactor.metrics.uml24.umlmodel.GEvsC" | |
metric_context="Model" | |
metric_description="Ratio between number of inheritance relations and number of classes in the model" | |
metric_metamodel="http://www.eclipse.org/uml2/4.0.0/UML" | |
metric_name="GEvsC"> | |
</metric> | |
<metric | |
id="org.eclipse.emf.refactor.metrics.uml24.atvsc" | |
metric_calculate_class="org.eclipse.emf.refactor.metrics.uml24.umlmodel.ATvsC" | |
metric_context="Model" | |
metric_description="Ratio between number of owned attributes and number of classes in the model" | |
metric_metamodel="http://www.eclipse.org/uml2/4.0.0/UML" | |
metric_name="ATvsC"> | |
</metric> | |
<metric | |
id="org.eclipse.emf.refactor.metrics.uml24.opvsc" | |
metric_calculate_class="org.eclipse.emf.refactor.metrics.uml24.umlmodel.OPvsC" | |
metric_context="Model" | |
metric_description="Ratio between number of owned operations and number of classes in the model" | |
metric_metamodel="http://www.eclipse.org/uml2/4.0.0/UML" | |
metric_name="OPvsC"> | |
</metric> | |
<metric | |
id="agvsc" | |
metric_calculate_class="org.eclipse.emf.refactor.metrics.uml24.umlmodel.AGvsC" | |
metric_context="Model" | |
metric_description="Ratio between number of aggregations and number of classes in the model" | |
metric_metamodel="http://www.eclipse.org/uml2/4.0.0/UML" | |
metric_name="AGvsC"> | |
</metric> | |
<metric | |
id="asvsc" | |
metric_calculate_class="org.eclipse.emf.refactor.metrics.uml24.umlmodel.ASvsC" | |
metric_context="Model" | |
metric_description="Ratio between number of associations and number of classes in the model" | |
metric_metamodel="http://www.eclipse.org/uml2/4.0.0/UML" | |
metric_name="ASvsC"> | |
</metric> | |
</extension> | |
<extension | |
point="org.eclipse.emf.refactor.metrics"> | |
<metric | |
id="org.eclipse.emf.refactor.metrics.uml24.nfeac" | |
metric_calculate_class="org.eclipse.emf.refactor.metrics.uml24.umlcl.NFEAC" | |
metric_context="Class" | |
metric_description="Number of owned features within the class (attributes and operations)" | |
metric_metamodel="http://www.eclipse.org/uml2/4.0.0/UML" | |
metric_name="NFEAC"> | |
</metric> | |
</extension> | |
</plugin> |