blob: 0ae2b1d4d17bed58c2b4fe85e7b26e967ba5aa52 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<plugin>
<extension point="org.eclipse.emf.refactor.smells">
<modelsmell
id="org.eclipse.emf.refactor.smells.uml24.nospecification"
modelsmell_description="The model contains an abstract Class without any concrete subclasses."
modelsmell_finderclass="org.eclipse.emf.refactor.smells.uml24.henshin.NoSpecification"
modelsmell_metamodel="http://www.eclipse.org/uml2/4.0.0/UML"
modelsmell_name="No Specification">
</modelsmell>
<modelsmell
id="org.eclipse.emf.refactor.smells.uml24.henshin.attributenameoverridden"
modelsmell_description="The model contains an attribute with the same name as an inherited and redefined attribute."
modelsmell_finderclass="org.eclipse.emf.refactor.smells.uml24.henshin.AttributeNameOverridden"
modelsmell_metamodel="http://www.eclipse.org/uml2/4.0.0/UML"
modelsmell_name="Attribute Name Overridden">
</modelsmell>
<modelsmell
id="org.eclipse.emf.refactor.smells.uml24.henshin.equallynamedclasses"
modelsmell_description="The model contains two classes (in different packages) having the same name."
modelsmell_finderclass="org.eclipse.emf.refactor.smells.uml24.henshin.EquallyNamedClasses"
modelsmell_metamodel="http://www.eclipse.org/uml2/4.0.0/UML"
modelsmell_name="Equally Named Classes">
</modelsmell>
<modelsmell
id="org.eclipse.emf.refactor.smells.uml24.henshin.specializationaggregation"
modelsmell_description="The model contains a generalization hierarchy between associations."
modelsmell_finderclass="org.eclipse.emf.refactor.smells.uml24.henshin.SpecializationAggregation"
modelsmell_metamodel="http://www.eclipse.org/uml2/4.0.0/UML"
modelsmell_name="Specialization Aggregation">
</modelsmell>
<modelsmell
id="org.eclipse.emf.refactor.smells.uml24.henshin.speculativegeneralityclass"
modelsmell_description="The model contains an abstract class that is inherited by one single class only."
modelsmell_finderclass="org.eclipse.emf.refactor.smells.uml24.henshin.SpeculativeGeneralityClass"
modelsmell_metamodel="http://www.eclipse.org/uml2/4.0.0/UML"
modelsmell_name="Speculative Generality Class">
</modelsmell>
<modelsmell
id="org.eclipse.emf.refactor.smells.uml24.henshin.speculativegeneralityinterface"
modelsmell_description="The model contains an interface that is implemented by one single class only."
modelsmell_finderclass="org.eclipse.emf.refactor.smells.uml24.henshin.SpeculativeGeneralityInterface"
modelsmell_metamodel="http://www.eclipse.org/uml2/4.0.0/UML"
modelsmell_name="Speculative Generality Interface">
</modelsmell>
<modelsmell
id="org.eclipse.emf.refactor.smells.uml24.henshin.emptypackage"
modelsmell_description="The model contains a package without any contained elements."
modelsmell_finderclass="org.eclipse.emf.refactor.smells.uml24.henshin.EmptyPackage"
modelsmell_metamodel="http://www.eclipse.org/uml2/4.0.0/UML"
modelsmell_name="Empty Package">
</modelsmell>
<modelsmell
id="org.eclipse.emf.refactor.smells.uml24.henshin.unusedclass"
modelsmell_description="The model contains a class that has no child or parent classes, that is not associated to any interface, and that is not used as attribute or parameter type."
modelsmell_finderclass="org.eclipse.emf.refactor.smells.uml24.henshin.UnusedClass"
modelsmell_metamodel="http://www.eclipse.org/uml2/4.0.0/UML"
modelsmell_name="Unused Class">
</modelsmell>
<modelsmell
id="org.eclipse.emf.refactor.smells.uml24.henshin.unusedenumeration"
modelsmell_description="The model contains an enumeration whose literals are not used as any attribute types."
modelsmell_finderclass="org.eclipse.emf.refactor.smells.uml24.henshin.UnusedEnumeration"
modelsmell_metamodel="http://www.eclipse.org/uml2/4.0.0/UML"
modelsmell_name="Unused Enumeration">
</modelsmell>
<modelsmell
id="org.eclipse.emf.refactor.smells.uml24.henshin.unusedinterface"
modelsmell_description="The model contains an interface that is not specialized by another interface, and not realized or used by any classes."
modelsmell_finderclass="org.eclipse.emf.refactor.smells.uml24.henshin.UnusedInterface"
modelsmell_metamodel="http://www.eclipse.org/uml2/4.0.0/UML"
modelsmell_name="Unused Interface">
</modelsmell>
</extension>
</plugin>