blob: cf8eb3d6ffd0ea92f05797ef0d7e93595daa58a5 [file] [log] [blame]
/*
* Copyright (c) 2003, 2006 IBM Corporation and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
*
* Contributors:
* IBM - initial API and implementation
*
* $Id: ClassifierTest.java,v 1.4 2006/05/29 17:27:34 khussey Exp $
*/
package org.eclipse.uml2.tests;
import java.util.Iterator;
import org.eclipse.uml2.Classifier;
import org.eclipse.uml2.Feature;
import org.eclipse.uml2.Generalization;
import org.eclipse.uml2.NamedElement;
import org.eclipse.uml2.Property;
import org.eclipse.uml2.RedefinableElement;
import org.eclipse.uml2.UML2Factory;
import org.eclipse.uml2.VisibilityKind;
/**
* <!-- begin-user-doc -->
* A test case for the model object '<em><b>Classifier</b></em>'.
* <!-- end-user-doc -->
* <p>
* The following features are tested:
* <ul>
* <li>{@link org.eclipse.uml2.PackageableElement#getPackageableElement_visibility() <em>Packageable Element visibility</em>}</li>
* <li>{@link org.eclipse.uml2.Type#getPackage() <em>Package</em>}</li>
* <li>{@link org.eclipse.uml2.Classifier#getInheritedMembers() <em>Inherited Member</em>}</li>
* <li>{@link org.eclipse.uml2.Classifier#getGenerals() <em>General</em>}</li>
* </ul>
* </p>
* <p>
* The following operations are tested:
* <ul>
* <li>{@link org.eclipse.uml2.Type#conformsTo(org.eclipse.uml2.Type) <em>Conforms To</em>}</li>
* <li>{@link org.eclipse.uml2.RedefinableElement#validateRedefinitionContextValid(org.eclipse.emf.common.util.DiagnosticChain, java.util.Map) <em>Validate Redefinition Context Valid</em>}</li>
* <li>{@link org.eclipse.uml2.RedefinableElement#validateRedefinitionConsistent(org.eclipse.emf.common.util.DiagnosticChain, java.util.Map) <em>Validate Redefinition Consistent</em>}</li>
* <li>{@link org.eclipse.uml2.RedefinableElement#isConsistentWith(org.eclipse.uml2.RedefinableElement) <em>Is Consistent With</em>}</li>
* <li>{@link org.eclipse.uml2.RedefinableElement#isRedefinitionContextValid(org.eclipse.uml2.RedefinableElement) <em>Is Redefinition Context Valid</em>}</li>
* <li>{@link org.eclipse.uml2.Classifier#allFeatures() <em>All Features</em>}</li>
* <li>{@link org.eclipse.uml2.Classifier#validateNoCyclesInGeneralization(org.eclipse.emf.common.util.DiagnosticChain, java.util.Map) <em>Validate No Cycles In Generalization</em>}</li>
* <li>{@link org.eclipse.uml2.Classifier#validateSpecializeType(org.eclipse.emf.common.util.DiagnosticChain, java.util.Map) <em>Validate Specialize Type</em>}</li>
* <li>{@link org.eclipse.uml2.Classifier#validateInheritedMember(org.eclipse.emf.common.util.DiagnosticChain, java.util.Map) <em>Validate Inherited Member</em>}</li>
* <li>{@link org.eclipse.uml2.Classifier#inheritedMember() <em>Inherited Member</em>}</li>
* <li>{@link org.eclipse.uml2.Classifier#parents() <em>Parents</em>}</li>
* <li>{@link org.eclipse.uml2.Classifier#allParents() <em>All Parents</em>}</li>
* <li>{@link org.eclipse.uml2.Classifier#inheritableMembers(org.eclipse.uml2.Classifier) <em>Inheritable Members</em>}</li>
* <li>{@link org.eclipse.uml2.Classifier#hasVisibilityOf(org.eclipse.uml2.NamedElement) <em>Has Visibility Of</em>}</li>
* <li>{@link org.eclipse.uml2.Classifier#inherit(java.util.Set) <em>Inherit</em>}</li>
* <li>{@link org.eclipse.uml2.Classifier#maySpecializeType(org.eclipse.uml2.Classifier) <em>May Specialize Type</em>}</li>
* <li>{@link org.eclipse.uml2.Classifier#general() <em>General</em>}</li>
* <li>{@link org.eclipse.uml2.Classifier#validateGeneralEqualsParents(org.eclipse.emf.common.util.DiagnosticChain, java.util.Map) <em>Validate General Equals Parents</em>}</li>
* <li>{@link org.eclipse.uml2.Classifier#conformsTo(org.eclipse.uml2.Classifier) <em>Conforms To</em>}</li>
* </ul>
* </p>
* @generated
*/
public abstract class ClassifierTest extends NamespaceTest {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final String copyright = "Copyright (c) IBM Corporation and others."; //$NON-NLS-1$
/**
* Constructs a new Classifier test case with the given name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public ClassifierTest(String name) {
super(name);
}
/**
* Returns the fixture for this Classifier test case.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private Classifier getFixture() {
return (Classifier)fixture;
}
/**
* Tests the '{@link org.eclipse.uml2.PackageableElement#getPackageableElement_visibility() <em>Packageable Element visibility</em>}' feature getter.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.uml2.PackageableElement#getPackageableElement_visibility()
* @generated
*/
public void testGetPackageableElement_visibility() {
// TODO: implement this feature getter test method
// Ensure that you remove @generated or mark it @generated NOT
}
/**
* Tests the '{@link org.eclipse.uml2.PackageableElement#setPackageableElement_visibility(org.eclipse.uml2.VisibilityKind) <em>Packageable Element visibility</em>}' feature setter.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.uml2.PackageableElement#setPackageableElement_visibility(org.eclipse.uml2.VisibilityKind)
* @generated
*/
public void testSetPackageableElement_visibility() {
// TODO: implement this feature getter test method
// Ensure that you remove @generated or mark it @generated NOT
}
/**
* Tests the '{@link org.eclipse.uml2.Type#getPackage() <em>Package</em>}' feature getter.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.uml2.Type#getPackage()
* @generated
*/
public void testGetPackageGen() {
// TODO: implement this feature getter test method
// Ensure that you remove @generated or mark it @generated NOT
}
public void testGetPackage() {
testGetPackageGen();
org.eclipse.uml2.Package package_ = UML2Factory.eINSTANCE.createPackage();
package_.getOwnedMembers().add(getFixture());
assertSame(package_, getFixture().getPackage());
package_.getOwnedMembers().remove(getFixture());
assertNull(getFixture().getPackage());
}
public void testGetRedefinitionContexts() {
setUpRedefinitionContexts();
for (Iterator redefinitionContexts = getFixture().getRedefinitionContexts().iterator(); redefinitionContexts.hasNext();) {
assertTrue(Classifier.class.isInstance(redefinitionContexts.next()));
}
}
public void testGetFeatures() {
setUpFeatures();
for (Iterator features = getFixture().getFeatures().iterator(); features.hasNext();) {
assertTrue(Feature.class.isInstance(features.next()));
}
assertTrue(getFixture().getFeatures().containsAll(getFixture().getAttributes()));
}
/**
* Tests the '{@link org.eclipse.uml2.Classifier#getInheritedMembers() <em>Inherited Member</em>}' feature getter.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.uml2.Classifier#getInheritedMembers()
* @generated
*/
public void testGetInheritedMembers() {
// TODO: implement this feature getter test method
// Ensure that you remove @generated or mark it @generated NOT
}
/**
* Tests the '{@link org.eclipse.uml2.Classifier#getGenerals() <em>General</em>}' feature getter.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.uml2.Classifier#getGenerals()
* @generated
*/
public void testGetGeneralsGen() {
// TODO: implement this feature getter test method
// Ensure that you remove @generated or mark it @generated NOT
}
public void testGetGenerals() {
testGetGeneralsGen();
setUpParents();
assertEquals(getFixture().general().size(), getFixture().getGenerals().size());
assertTrue(getFixture().getGenerals().containsAll(getFixture().general()));
}
public void testGetAttributes() {
setUpAttributes();
for (Iterator attributes = getFixture().getAttributes().iterator(); attributes.hasNext();) {
assertTrue(Property.class.isInstance(attributes.next()));
}
}
public void testGetOwner() {
super.testGetOwner();
if (null != getFixture().getOwningParameter()) {
assertSame(getFixture().getOwningParameter(), getFixture().getOwner());
}
}
/**
* Tests the '{@link org.eclipse.uml2.NamedElement#getVisibility() <em>Visibility</em>}' feature getter.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.uml2.NamedElement#getVisibility()
* @generated
*/
public void testGetVisibilityGen() {
// TODO: implement this redefined feature getter test method
// Ensure that you remove @generated or mark it @generated NOT
}
public void testGetVisibility() {
testGetVisibilityGen();
getFixture().setPackageableElement_visibility(VisibilityKind.PACKAGE_LITERAL);
assertSame(getFixture().getPackageableElement_visibility(), getFixture().getVisibility());
}
/**
* Tests the '{@link org.eclipse.uml2.NamedElement#setVisibility(org.eclipse.uml2.VisibilityKind) <em>Visibility</em>}' feature setter.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.uml2.NamedElement#setVisibility(org.eclipse.uml2.VisibilityKind)
* @generated
*/
public void testSetVisibilityGen() {
// TODO: implement this redefined feature setter test method
// Ensure that you remove @generated or mark it @generated NOT
}
public void testSetVisibility() {
testSetVisibilityGen();
getFixture().setVisibility(VisibilityKind.PACKAGE_LITERAL);
assertSame(getFixture().getVisibility(), getFixture().getPackageableElement_visibility());
}
/**
* Tests the '{@link org.eclipse.uml2.Type#conformsTo(org.eclipse.uml2.Type) <em>Conforms To</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.uml2.Type#conformsTo(org.eclipse.uml2.Type)
* @generated
*/
public void testConformsTo__Type() {
// TODO: implement this feature getter test method
// Ensure that you remove @generated or mark it @generated NOT
}
public void testGetNamespace() {
super.testGetNamespace();
if (null != getFixture().getPackage()) {
assertSame(getFixture().getPackage(), getFixture().getNamespace());
}
}
/**
* Tests the '{@link org.eclipse.uml2.RedefinableElement#validateRedefinitionContextValid(org.eclipse.emf.common.util.DiagnosticChain, java.util.Map) <em>Validate Redefinition Context Valid</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.uml2.RedefinableElement#validateRedefinitionContextValid(org.eclipse.emf.common.util.DiagnosticChain, java.util.Map)
* @generated
*/
public void testValidateRedefinitionContextValid__DiagnosticChain_Map() {
// TODO: implement this feature getter test method
// Ensure that you remove @generated or mark it @generated NOT
}
/**
* Tests the '{@link org.eclipse.uml2.RedefinableElement#validateRedefinitionConsistent(org.eclipse.emf.common.util.DiagnosticChain, java.util.Map) <em>Validate Redefinition Consistent</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.uml2.RedefinableElement#validateRedefinitionConsistent(org.eclipse.emf.common.util.DiagnosticChain, java.util.Map)
* @generated
*/
public void testValidateRedefinitionConsistent__DiagnosticChain_Map() {
// TODO: implement this feature getter test method
// Ensure that you remove @generated or mark it @generated NOT
}
/**
* Tests the '{@link org.eclipse.uml2.RedefinableElement#isConsistentWith(org.eclipse.uml2.RedefinableElement) <em>Is Consistent With</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.uml2.RedefinableElement#isConsistentWith(org.eclipse.uml2.RedefinableElement)
* @generated
*/
public void testIsConsistentWith__RedefinableElement() {
// TODO: implement this feature getter test method
// Ensure that you remove @generated or mark it @generated NOT
}
/**
* Tests the '{@link org.eclipse.uml2.RedefinableElement#isRedefinitionContextValid(org.eclipse.uml2.RedefinableElement) <em>Is Redefinition Context Valid</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.uml2.RedefinableElement#isRedefinitionContextValid(org.eclipse.uml2.RedefinableElement)
* @generated
*/
public void testIsRedefinitionContextValid__RedefinableElement() {
// TODO: implement this feature getter test method
// Ensure that you remove @generated or mark it @generated NOT
}
/**
* Tests the '{@link org.eclipse.uml2.Classifier#allFeatures() <em>All Features</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.uml2.Classifier#allFeatures()
* @generated
*/
public void testAllFeaturesGen() {
// TODO: implement this feature getter test method
// Ensure that you remove @generated or mark it @generated NOT
}
public void testAllFeatures() {
testAllFeaturesGen();
setUpMembers();
try {
for (Iterator members = getFixture().getMembers().iterator(); members.hasNext();) {
NamedElement member = (NamedElement) members.next();
if (Feature.class.isInstance(member)) {
assertTrue(getFixture().allFeatures().contains(member));
}
}
} catch (ClassCastException cce) {
fail();
}
}
/**
* Tests the '{@link org.eclipse.uml2.Classifier#validateNoCyclesInGeneralization(org.eclipse.emf.common.util.DiagnosticChain, java.util.Map) <em>Validate No Cycles In Generalization</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.uml2.Classifier#validateNoCyclesInGeneralization(org.eclipse.emf.common.util.DiagnosticChain, java.util.Map)
* @generated
*/
public void testValidateNoCyclesInGeneralization__DiagnosticChain_Map() {
// TODO: implement this feature getter test method
// Ensure that you remove @generated or mark it @generated NOT
}
/**
* Tests the '{@link org.eclipse.uml2.Classifier#validateSpecializeType(org.eclipse.emf.common.util.DiagnosticChain, java.util.Map) <em>Validate Specialize Type</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.uml2.Classifier#validateSpecializeType(org.eclipse.emf.common.util.DiagnosticChain, java.util.Map)
* @generated
*/
public void testValidateSpecializeType__DiagnosticChain_Map() {
// TODO: implement this feature getter test method
// Ensure that you remove @generated or mark it @generated NOT
}
/**
* Tests the '{@link org.eclipse.uml2.Classifier#validateInheritedMember(org.eclipse.emf.common.util.DiagnosticChain, java.util.Map) <em>Validate Inherited Member</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.uml2.Classifier#validateInheritedMember(org.eclipse.emf.common.util.DiagnosticChain, java.util.Map)
* @generated
*/
public void testValidateInheritedMember__DiagnosticChain_Map() {
// TODO: implement this feature getter test method
// Ensure that you remove @generated or mark it @generated NOT
}
/**
* Tests the '{@link org.eclipse.uml2.Classifier#inheritedMember() <em>Inherited Member</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.uml2.Classifier#inheritedMember()
* @generated
*/
public void testInheritedMember() {
// TODO: implement this feature getter test method
// Ensure that you remove @generated or mark it @generated NOT
}
/**
* Tests the '{@link org.eclipse.uml2.Classifier#parents() <em>Parents</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.uml2.Classifier#parents()
* @generated
*/
public void testParentsGen() {
// TODO: implement this feature getter test method
// Ensure that you remove @generated or mark it @generated NOT
}
public void testParents() {
testParentsGen();
setUpParents();
for (Iterator generalizations = getFixture().getGeneralizations().iterator(); generalizations.hasNext();) {
assertTrue(getFixture().parents().contains(((Generalization) generalizations.next()).getGeneral()));
}
}
/**
* Tests the '{@link org.eclipse.uml2.Classifier#allParents() <em>All Parents</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.uml2.Classifier#allParents()
* @generated
*/
public void testAllParentsGen() {
// TODO: implement this feature getter test method
// Ensure that you remove @generated or mark it @generated NOT
}
public void testAllParents() {
testAllParentsGen();
setUpParents();
assertTrue(getFixture().allParents().containsAll(getFixture().parents()));
for (Iterator allParents = getFixture().allParents().iterator(); allParents.hasNext();) {
assertTrue(getFixture().allParents().containsAll(((Classifier) allParents.next()).allParents()));
}
Generalization generalization = UML2Factory.eINSTANCE.createGeneralization();
generalization.setGeneral(getFixture());
getFixture().getGeneralizations().add(generalization);
assertTrue(getFixture().allParents().contains(getFixture()));
}
/**
* Tests the '{@link org.eclipse.uml2.Classifier#inheritableMembers(org.eclipse.uml2.Classifier) <em>Inheritable Members</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.uml2.Classifier#inheritableMembers(org.eclipse.uml2.Classifier)
* @generated
*/
public void testInheritableMembers__Classifier() {
// TODO: implement this feature getter test method
// Ensure that you remove @generated or mark it @generated NOT
}
/**
* Tests the '{@link org.eclipse.uml2.Classifier#hasVisibilityOf(org.eclipse.uml2.NamedElement) <em>Has Visibility Of</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.uml2.Classifier#hasVisibilityOf(org.eclipse.uml2.NamedElement)
* @generated
*/
public void testHasVisibilityOf__NamedElement() {
// TODO: implement this feature getter test method
// Ensure that you remove @generated or mark it @generated NOT
}
/**
* Tests the '{@link org.eclipse.uml2.Classifier#inherit(java.util.Set) <em>Inherit</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.uml2.Classifier#inherit(java.util.Set)
* @generated
*/
public void testInherit__Set() {
// TODO: implement this feature getter test method
// Ensure that you remove @generated or mark it @generated NOT
}
/**
* Tests the '{@link org.eclipse.uml2.Classifier#maySpecializeType(org.eclipse.uml2.Classifier) <em>May Specialize Type</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.uml2.Classifier#maySpecializeType(org.eclipse.uml2.Classifier)
* @generated
*/
public void testMaySpecializeType__Classifier() {
// TODO: implement this feature getter test method
// Ensure that you remove @generated or mark it @generated NOT
}
/**
* Tests the '{@link org.eclipse.uml2.Classifier#general() <em>General</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.uml2.Classifier#general()
* @generated
*/
public void testGeneralGen() {
// TODO: implement this feature getter test method
// Ensure that you remove @generated or mark it @generated NOT
}
public void testGeneral() {
testGeneralGen();
setUpParents();
assertTrue(getFixture().general().containsAll(getFixture().parents()));
}
/**
* Tests the '{@link org.eclipse.uml2.Classifier#validateGeneralEqualsParents(org.eclipse.emf.common.util.DiagnosticChain, java.util.Map) <em>Validate General Equals Parents</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.uml2.Classifier#validateGeneralEqualsParents(org.eclipse.emf.common.util.DiagnosticChain, java.util.Map)
* @generated
*/
public void testValidateGeneralEqualsParents__DiagnosticChain_Map() {
// TODO: implement this feature getter test method
// Ensure that you remove @generated or mark it @generated NOT
}
/**
* Tests the '{@link org.eclipse.uml2.Classifier#conformsTo(org.eclipse.uml2.Classifier) <em>Conforms To</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.uml2.Classifier#conformsTo(org.eclipse.uml2.Classifier)
* @generated
*/
public void testConformsTo__Classifier() {
// TODO: implement this feature getter test method
// Ensure that you remove @generated or mark it @generated NOT
}
public void testGetMembers() {
super.testGetMembers();
assertTrue(getFixture().getMembers().containsAll(getFixture().getFeatures()));
assertTrue(getFixture().getMembers().containsAll(getFixture().getInheritedMembers()));
}
public void testGetOwnedElements() {
super.testGetOwnedElements();
assertTrue(getFixture().getOwnedElements().containsAll(getFixture().getGeneralizations()));
assertTrue(getFixture().getOwnedElements().containsAll(getFixture().getOccurrences()));
assertTrue(getFixture().getOwnedElements().containsAll(getFixture().getSubstitutions()));
}
public void testGetRedefinedElements() {
setUpRedefinedElements();
for (Iterator redefinedElements = getFixture().getRedefinedElements().iterator(); redefinedElements.hasNext();) {
assertTrue(RedefinableElement.class.isInstance(redefinedElements.next()));
}
assertTrue(getFixture().getRedefinedElements().containsAll(getFixture().getRedefinedClassifiers()));
}
public void testGetOwnedMembers() {
super.testGetOwnedMembers();
assertTrue(getFixture().getOwnedMembers().containsAll(getFixture().getOwnedUseCases()));
}
/* (non-Javadoc)
* @see org.eclipse.uml2.impl.tests.ElementImplTest#setUpOwnedElements()
*/
protected void setUpOwnedElements() {
super.setUpOwnedElements();
getFixture().getGeneralizations().add(UML2Factory.eINSTANCE.createGeneralization());
getFixture().getGeneralizations().add(UML2Factory.eINSTANCE.createGeneralization());
getFixture().getOccurrences().add(UML2Factory.eINSTANCE.createCollaborationOccurrence());
getFixture().getOccurrences().add(UML2Factory.eINSTANCE.createCollaborationOccurrence());
getFixture().getSubstitutions().add(UML2Factory.eINSTANCE.createSubstitution());
getFixture().getSubstitutions().add(UML2Factory.eINSTANCE.createSubstitution());
}
/* (non-Javadoc)
* @see org.eclipse.uml2.impl.tests.NamespaceImplTest#setUpMembers()
*/
protected void setUpMembers() {
super.setUpMembers();
setUpFeatures();
setUpParents();
}
/* (non-Javadoc)
* @see org.eclipse.uml2.impl.tests.NamespaceImplTest#setUpOwnedMembers()
*/
protected void setUpOwnedMembers() {
super.setUpOwnedMembers();
getFixture().getOwnedUseCases().add(UML2Factory.eINSTANCE.createUseCase());
getFixture().getOwnedUseCases().add(UML2Factory.eINSTANCE.createUseCase());
}
protected void setUpFeatures() {
setUpAttributes();
}
protected void setUpAttributes() {
// do nothing
}
protected void setUpParents() {
getFixture().getGeneralizations().add(UML2Factory.eINSTANCE.createGeneralization());
getFixture().getGeneralizations().add(UML2Factory.eINSTANCE.createGeneralization());
for (Iterator generalizations = getFixture().getGeneralizations().iterator(); generalizations.hasNext();) {
((Generalization) generalizations.next()).setGeneral((Classifier) UML2Factory.eINSTANCE.create(getFixture().eClass()));
}
}
protected void setUpRedefinitionContexts() {
// do nothing
}
protected void setUpRedefinedElements() {
getFixture().getRedefinedClassifiers().add(UML2Factory.eINSTANCE.create(getFixture().eClass()));
getFixture().getRedefinedClassifiers().add(UML2Factory.eINSTANCE.create(getFixture().eClass()));
}
} //ClassifierImplTest