blob: 41aaa2a3e222661c44b4800055dc0b8ef5524f19 [file] [log] [blame]
<?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>