<?xml version="1.0" encoding="UTF-8"?> | |
<?eclipse version="3.4"?> | |
<plugin> | |
<extension | |
point="org.eclipse.emf.refactor.smells"> | |
<modelsmell | |
id="org.eclipse.emf.refactor.smells.uml24.abstractpackage" | |
modelsmell_description="The model contains a Package with a qouta of abstract Classes higher than the specified limit." | |
modelsmell_finderclass="org.eclipse.emf.refactor.smells.uml24.metricbased.AbstractPackage" | |
modelsmell_metamodel="http://www.eclipse.org/uml2/4.0.0/UML" | |
modelsmell_name="Abstract Package"> | |
</modelsmell> | |
<modelsmell | |
id="org.eclipse.emf.refactor.smells.uml24.dataclumpsattributes" | |
modelsmell_description="The model contains classes with a specific number of equal attributes." | |
modelsmell_finderclass="org.eclipse.emf.refactor.smells.uml24.metricbased.DataClumpsAttributes" | |
modelsmell_metamodel="http://www.eclipse.org/uml2/4.0.0/UML" | |
modelsmell_name="Data Clumps (Attributes)"> | |
</modelsmell> | |
<modelsmell | |
id="org.eclipse.emf.refactor.smells.uml24.dataclumpsparameters" | |
modelsmell_description="The model contains operations with a specific number of equal input parameters." | |
modelsmell_finderclass="org.eclipse.emf.refactor.smells.uml24.metricbased.DataClumpsParameters" | |
modelsmell_metamodel="http://www.eclipse.org/uml2/4.0.0/UML" | |
modelsmell_name="Data Clumps (Parameters)"> | |
</modelsmell> | |
<modelsmell | |
id="org.eclipse.emf.refactor.smells.uml24.largeclass" | |
modelsmell_description="The model contains a class owning more features (attributes and operations) than the specified limit." | |
modelsmell_finderclass="org.eclipse.emf.refactor.smells.uml24.metricbased.LargeClass" | |
modelsmell_metamodel="http://www.eclipse.org/uml2/4.0.0/UML" | |
modelsmell_name="Large Class"> | |
</modelsmell> | |
<modelsmell | |
id="org.eclipse.emf.refactor.smells.uml24.longparameterlist" | |
modelsmell_description="The model contains an operation with more input parameters than the specified limit." | |
modelsmell_finderclass="org.eclipse.emf.refactor.smells.uml24.metricbased.LongParameterList" | |
modelsmell_metamodel="http://www.eclipse.org/uml2/4.0.0/UML" | |
modelsmell_name="Long Parameter List"> | |
</modelsmell> | |
<modelsmell | |
id="org.eclipse.emf.refactor.smells.uml24.primitiveobsessionconstants" | |
modelsmell_description="The model contains a class with more constant attributes than the specified limit." | |
modelsmell_finderclass="org.eclipse.emf.refactor.smells.uml24.metricbased.PrimitiveObsessionConstants" | |
modelsmell_metamodel="http://www.eclipse.org/uml2/4.0.0/UML" | |
modelsmell_name="Primitive Obsession (Constants)"> | |
</modelsmell> | |
<modelsmell | |
id="org.eclipse.emf.refactor.smells.uml24.primitiveobsessionprimitivetype" | |
modelsmell_description="The model contains a class with more attributes being of primitive type than the specified limit." | |
modelsmell_finderclass="org.eclipse.emf.refactor.smells.uml24.metricbased.PrimitiveObsessionPrimitiveType" | |
modelsmell_metamodel="http://www.eclipse.org/uml2/4.0.0/UML" | |
modelsmell_name="Primitive Obsession (Primitive Type)"> | |
</modelsmell> | |
</extension> | |
</plugin> |