/*
* (c) 2011 - 2013 University of Mannheim: Software Engineering Group
*/
package de.uni_mannheim.informatik.swt.models.plm.diagram.providers;
import java.util.HashSet;
import java.util.IdentityHashMap;
import java.util.Map;
import java.util.Set;
import org.eclipse.core.runtime.IAdaptable;
import org.eclipse.emf.ecore.ENamedElement;
import org.eclipse.gmf.runtime.emf.type.core.ElementTypeRegistry;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.gmf.tooling.runtime.providers.DiagramElementTypeImages;
import org.eclipse.gmf.tooling.runtime.providers.DiagramElementTypes;
import org.eclipse.jface.resource.ImageDescriptor;
import org.eclipse.swt.graphics.Image;
/**
* @generated
*/
public class PLMElementTypes {
/**
* @generated
*/
private PLMElementTypes() {
}
/**
* @generated
*/
private static Map<IElementType, ENamedElement> elements;
/**
* @generated
*/
private static DiagramElementTypeImages elementTypeImages = new DiagramElementTypeImages(
de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMDiagramEditorPlugin
.getInstance().getItemProvidersAdapterFactory());
/**
* @generated
*/
private static Set<IElementType> KNOWN_ELEMENT_TYPES;
/**
* @generated
*/
public static final IElementType Domain_1000 = getElementType("de.uni_mannheim.informatik.swt.models.plm.diagram.Domain_1000"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType Ontology_2003 = getElementType("de.uni_mannheim.informatik.swt.models.plm.diagram.Ontology_2003"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType Enumeration_3095 = getElementType("de.uni_mannheim.informatik.swt.models.plm.diagram.Enumeration_3095"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType Model_3059 = getElementType("de.uni_mannheim.informatik.swt.models.plm.diagram.Model_3059"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType LMLVisualizer_3073 = getElementType("de.uni_mannheim.informatik.swt.models.plm.diagram.LMLVisualizer_3073"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType Connection_3060 = getElementType("de.uni_mannheim.informatik.swt.models.plm.diagram.Connection_3060"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType Attribute_3061 = getElementType("de.uni_mannheim.informatik.swt.models.plm.diagram.Attribute_3061"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType LMLVisualizer_3074 = getElementType("de.uni_mannheim.informatik.swt.models.plm.diagram.LMLVisualizer_3074"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType Method_3062 = getElementType("de.uni_mannheim.informatik.swt.models.plm.diagram.Method_3062"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType LMLVisualizer_3075 = getElementType("de.uni_mannheim.informatik.swt.models.plm.diagram.LMLVisualizer_3075"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType LMLVisualizer_3076 = getElementType("de.uni_mannheim.informatik.swt.models.plm.diagram.LMLVisualizer_3076"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType Entity_3085 = getElementType("de.uni_mannheim.informatik.swt.models.plm.diagram.Entity_3085"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType Attribute_3070 = getElementType("de.uni_mannheim.informatik.swt.models.plm.diagram.Attribute_3070"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType LMLVisualizer_3077 = getElementType("de.uni_mannheim.informatik.swt.models.plm.diagram.LMLVisualizer_3077"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType Method_3071 = getElementType("de.uni_mannheim.informatik.swt.models.plm.diagram.Method_3071"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType LMLVisualizer_3078 = getElementType("de.uni_mannheim.informatik.swt.models.plm.diagram.LMLVisualizer_3078"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType LMLVisualizer_3079 = getElementType("de.uni_mannheim.informatik.swt.models.plm.diagram.LMLVisualizer_3079"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType Connection_3086 = getElementType("de.uni_mannheim.informatik.swt.models.plm.diagram.Connection_3086"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType Complement_3063 = getElementType("de.uni_mannheim.informatik.swt.models.plm.diagram.Complement_3063"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType LMLVisualizer_3080 = getElementType("de.uni_mannheim.informatik.swt.models.plm.diagram.LMLVisualizer_3080"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType Equality_3064 = getElementType("de.uni_mannheim.informatik.swt.models.plm.diagram.Equality_3064"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType LMLVisualizer_3081 = getElementType("de.uni_mannheim.informatik.swt.models.plm.diagram.LMLVisualizer_3081"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType Inversion_3065 = getElementType("de.uni_mannheim.informatik.swt.models.plm.diagram.Inversion_3065"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType LMLVisualizer_3082 = getElementType("de.uni_mannheim.informatik.swt.models.plm.diagram.LMLVisualizer_3082"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType Generalization_3072 = getElementType("de.uni_mannheim.informatik.swt.models.plm.diagram.Generalization_3072"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType LMLVisualizer_3083 = getElementType("de.uni_mannheim.informatik.swt.models.plm.diagram.LMLVisualizer_3083"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType Entity_3069 = getElementType("de.uni_mannheim.informatik.swt.models.plm.diagram.Entity_3069"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType LMLVisualizer_3094 = getElementType("de.uni_mannheim.informatik.swt.models.plm.diagram.LMLVisualizer_3094"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType Classification_4002 = getElementType("de.uni_mannheim.informatik.swt.models.plm.diagram.Classification_4002"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType SetRelationshipBase_4013 = getElementType("de.uni_mannheim.informatik.swt.models.plm.diagram.SetRelationshipBase_4013"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType EqualityEqual_4018 = getElementType("de.uni_mannheim.informatik.swt.models.plm.diagram.EqualityEqual_4018"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType InversionInverse_4015 = getElementType("de.uni_mannheim.informatik.swt.models.plm.diagram.InversionInverse_4015"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType ComplementComplement_4016 = getElementType("de.uni_mannheim.informatik.swt.models.plm.diagram.ComplementComplement_4016"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType GeneralizationSupertype_4022 = getElementType("de.uni_mannheim.informatik.swt.models.plm.diagram.GeneralizationSupertype_4022"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType GeneralizationSubtype_4023 = getElementType("de.uni_mannheim.informatik.swt.models.plm.diagram.GeneralizationSubtype_4023"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType Participation_4025 = getElementType("de.uni_mannheim.informatik.swt.models.plm.diagram.Participation_4025"); //$NON-NLS-1$
/**
* @generated
*/
public static ImageDescriptor getImageDescriptor(ENamedElement element) {
return elementTypeImages.getImageDescriptor(element);
}
/**
* @generated
*/
public static Image getImage(ENamedElement element) {
return elementTypeImages.getImage(element);
}
/**
* @generated
*/
public static ImageDescriptor getImageDescriptor(IAdaptable hint) {
return getImageDescriptor(getElement(hint));
}
/**
* @generated
*/
public static Image getImage(IAdaptable hint) {
return getImage(getElement(hint));
}
/**
* Returns 'type' of the ecore object associated with the hint.
*
* @generated
*/
public static ENamedElement getElement(IAdaptable hint) {
Object type = hint.getAdapter(IElementType.class);
if (elements == null) {
elements = new IdentityHashMap<IElementType, ENamedElement>();
elements.put(
Domain_1000,
de.uni_mannheim.informatik.swt.models.plm.PLM.PLMPackage.eINSTANCE
.getDomain());
elements.put(
Ontology_2003,
de.uni_mannheim.informatik.swt.models.plm.PLM.PLMPackage.eINSTANCE
.getOntology());
elements.put(
Enumeration_3095,
de.uni_mannheim.informatik.swt.models.plm.PLM.PLMPackage.eINSTANCE
.getEnumeration());
elements.put(
Model_3059,
de.uni_mannheim.informatik.swt.models.plm.PLM.PLMPackage.eINSTANCE
.getModel());
elements.put(
LMLVisualizer_3073,
de.uni_mannheim.informatik.swt.models.plm.PLM.PLMPackage.eINSTANCE
.getLMLVisualizer());
elements.put(
Connection_3060,
de.uni_mannheim.informatik.swt.models.plm.PLM.PLMPackage.eINSTANCE
.getConnection());
elements.put(
Attribute_3061,
de.uni_mannheim.informatik.swt.models.plm.PLM.PLMPackage.eINSTANCE
.getAttribute());
elements.put(
LMLVisualizer_3074,
de.uni_mannheim.informatik.swt.models.plm.PLM.PLMPackage.eINSTANCE
.getLMLVisualizer());
elements.put(
Method_3062,
de.uni_mannheim.informatik.swt.models.plm.PLM.PLMPackage.eINSTANCE
.getMethod());
elements.put(
LMLVisualizer_3075,
de.uni_mannheim.informatik.swt.models.plm.PLM.PLMPackage.eINSTANCE
.getLMLVisualizer());
elements.put(
LMLVisualizer_3076,
de.uni_mannheim.informatik.swt.models.plm.PLM.PLMPackage.eINSTANCE
.getLMLVisualizer());
elements.put(
Entity_3085,
de.uni_mannheim.informatik.swt.models.plm.PLM.PLMPackage.eINSTANCE
.getEntity());
elements.put(
Attribute_3070,
de.uni_mannheim.informatik.swt.models.plm.PLM.PLMPackage.eINSTANCE
.getAttribute());
elements.put(
LMLVisualizer_3077,
de.uni_mannheim.informatik.swt.models.plm.PLM.PLMPackage.eINSTANCE
.getLMLVisualizer());
elements.put(
Method_3071,
de.uni_mannheim.informatik.swt.models.plm.PLM.PLMPackage.eINSTANCE
.getMethod());
elements.put(
LMLVisualizer_3078,
de.uni_mannheim.informatik.swt.models.plm.PLM.PLMPackage.eINSTANCE
.getLMLVisualizer());
elements.put(
LMLVisualizer_3079,
de.uni_mannheim.informatik.swt.models.plm.PLM.PLMPackage.eINSTANCE
.getLMLVisualizer());
elements.put(
Connection_3086,
de.uni_mannheim.informatik.swt.models.plm.PLM.PLMPackage.eINSTANCE
.getConnection());
elements.put(
Complement_3063,
de.uni_mannheim.informatik.swt.models.plm.PLM.PLMPackage.eINSTANCE
.getComplement());
elements.put(
LMLVisualizer_3080,
de.uni_mannheim.informatik.swt.models.plm.PLM.PLMPackage.eINSTANCE
.getLMLVisualizer());
elements.put(
Equality_3064,
de.uni_mannheim.informatik.swt.models.plm.PLM.PLMPackage.eINSTANCE
.getEquality());
elements.put(
LMLVisualizer_3081,
de.uni_mannheim.informatik.swt.models.plm.PLM.PLMPackage.eINSTANCE
.getLMLVisualizer());
elements.put(
Inversion_3065,
de.uni_mannheim.informatik.swt.models.plm.PLM.PLMPackage.eINSTANCE
.getInversion());
elements.put(
LMLVisualizer_3082,
de.uni_mannheim.informatik.swt.models.plm.PLM.PLMPackage.eINSTANCE
.getLMLVisualizer());
elements.put(
Generalization_3072,
de.uni_mannheim.informatik.swt.models.plm.PLM.PLMPackage.eINSTANCE
.getGeneralization());
elements.put(
LMLVisualizer_3083,
de.uni_mannheim.informatik.swt.models.plm.PLM.PLMPackage.eINSTANCE
.getLMLVisualizer());
elements.put(
Entity_3069,
de.uni_mannheim.informatik.swt.models.plm.PLM.PLMPackage.eINSTANCE
.getEntity());
elements.put(
LMLVisualizer_3094,
de.uni_mannheim.informatik.swt.models.plm.PLM.PLMPackage.eINSTANCE
.getLMLVisualizer());
elements.put(
Classification_4002,
de.uni_mannheim.informatik.swt.models.plm.PLM.PLMPackage.eINSTANCE
.getClassification());
elements.put(
SetRelationshipBase_4013,
de.uni_mannheim.informatik.swt.models.plm.PLM.PLMPackage.eINSTANCE
.getSetRelationship_Base());
elements.put(
EqualityEqual_4018,
de.uni_mannheim.informatik.swt.models.plm.PLM.PLMPackage.eINSTANCE
.getEquality_Equal());
elements.put(
InversionInverse_4015,
de.uni_mannheim.informatik.swt.models.plm.PLM.PLMPackage.eINSTANCE
.getInversion_Inverse());
elements.put(
ComplementComplement_4016,
de.uni_mannheim.informatik.swt.models.plm.PLM.PLMPackage.eINSTANCE
.getComplement_Complement());
elements.put(
GeneralizationSupertype_4022,
de.uni_mannheim.informatik.swt.models.plm.PLM.PLMPackage.eINSTANCE
.getGeneralization_Supertype());
elements.put(
GeneralizationSubtype_4023,
de.uni_mannheim.informatik.swt.models.plm.PLM.PLMPackage.eINSTANCE
.getGeneralization_Subtype());
elements.put(
Participation_4025,
de.uni_mannheim.informatik.swt.models.plm.PLM.PLMPackage.eINSTANCE
.getParticipation());
}
return (ENamedElement) elements.get(type);
}
/**
* @generated
*/
private static IElementType getElementType(String id) {
return ElementTypeRegistry.getInstance().getType(id);
}
/**
* @generated
*/
public static boolean isKnownElementType(IElementType elementType) {
if (KNOWN_ELEMENT_TYPES == null) {
KNOWN_ELEMENT_TYPES = new HashSet<IElementType>();
KNOWN_ELEMENT_TYPES.add(Domain_1000);
KNOWN_ELEMENT_TYPES.add(Ontology_2003);
KNOWN_ELEMENT_TYPES.add(Enumeration_3095);
KNOWN_ELEMENT_TYPES.add(Model_3059);
KNOWN_ELEMENT_TYPES.add(LMLVisualizer_3073);
KNOWN_ELEMENT_TYPES.add(Connection_3060);
KNOWN_ELEMENT_TYPES.add(Attribute_3061);
KNOWN_ELEMENT_TYPES.add(LMLVisualizer_3074);
KNOWN_ELEMENT_TYPES.add(Method_3062);
KNOWN_ELEMENT_TYPES.add(LMLVisualizer_3075);
KNOWN_ELEMENT_TYPES.add(LMLVisualizer_3076);
KNOWN_ELEMENT_TYPES.add(Entity_3085);
KNOWN_ELEMENT_TYPES.add(Attribute_3070);
KNOWN_ELEMENT_TYPES.add(LMLVisualizer_3077);
KNOWN_ELEMENT_TYPES.add(Method_3071);
KNOWN_ELEMENT_TYPES.add(LMLVisualizer_3078);
KNOWN_ELEMENT_TYPES.add(LMLVisualizer_3079);
KNOWN_ELEMENT_TYPES.add(Connection_3086);
KNOWN_ELEMENT_TYPES.add(Complement_3063);
KNOWN_ELEMENT_TYPES.add(LMLVisualizer_3080);
KNOWN_ELEMENT_TYPES.add(Equality_3064);
KNOWN_ELEMENT_TYPES.add(LMLVisualizer_3081);
KNOWN_ELEMENT_TYPES.add(Inversion_3065);
KNOWN_ELEMENT_TYPES.add(LMLVisualizer_3082);
KNOWN_ELEMENT_TYPES.add(Generalization_3072);
KNOWN_ELEMENT_TYPES.add(LMLVisualizer_3083);
KNOWN_ELEMENT_TYPES.add(Entity_3069);
KNOWN_ELEMENT_TYPES.add(LMLVisualizer_3094);
KNOWN_ELEMENT_TYPES.add(Classification_4002);
KNOWN_ELEMENT_TYPES.add(SetRelationshipBase_4013);
KNOWN_ELEMENT_TYPES.add(EqualityEqual_4018);
KNOWN_ELEMENT_TYPES.add(InversionInverse_4015);
KNOWN_ELEMENT_TYPES.add(ComplementComplement_4016);
KNOWN_ELEMENT_TYPES.add(GeneralizationSupertype_4022);
KNOWN_ELEMENT_TYPES.add(GeneralizationSubtype_4023);
KNOWN_ELEMENT_TYPES.add(Participation_4025);
}
return KNOWN_ELEMENT_TYPES.contains(elementType);
}
/**
* @generated
*/
public static IElementType getElementType(int visualID) {
switch (visualID) {
case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.DomainEditPart.VISUAL_ID:
return Domain_1000;
case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.OntologyEditPart.VISUAL_ID:
return Ontology_2003;
case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.EnumerationEditPart.VISUAL_ID:
return Enumeration_3095;
case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.ModelEditPart.VISUAL_ID:
return Model_3059;
case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.LMLVisualizerEditPart.VISUAL_ID:
return LMLVisualizer_3073;
case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.ConnectionEditPart.VISUAL_ID:
return Connection_3060;
case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.AttributeEditPart.VISUAL_ID:
return Attribute_3061;
case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.LMLVisualizer2EditPart.VISUAL_ID:
return LMLVisualizer_3074;
case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.MethodEditPart.VISUAL_ID:
return Method_3062;
case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.LMLVisualizer3EditPart.VISUAL_ID:
return LMLVisualizer_3075;
case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.LMLVisualizer4EditPart.VISUAL_ID:
return LMLVisualizer_3076;
case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.EntityEditPart.VISUAL_ID:
return Entity_3085;
case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.Attribute2EditPart.VISUAL_ID:
return Attribute_3070;
case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.LMLVisualizer5EditPart.VISUAL_ID:
return LMLVisualizer_3077;
case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.Method2EditPart.VISUAL_ID:
return Method_3071;
case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.LMLVisualizer6EditPart.VISUAL_ID:
return LMLVisualizer_3078;
case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.LMLVisualizer7EditPart.VISUAL_ID:
return LMLVisualizer_3079;
case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.Connection2EditPart.VISUAL_ID:
return Connection_3086;
case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.ComplementEditPart.VISUAL_ID:
return Complement_3063;
case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.LMLVisualizer8EditPart.VISUAL_ID:
return LMLVisualizer_3080;
case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.EqualityEditPart.VISUAL_ID:
return Equality_3064;
case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.LMLVisualizer9EditPart.VISUAL_ID:
return LMLVisualizer_3081;
case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.InversionEditPart.VISUAL_ID:
return Inversion_3065;
case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.LMLVisualizer10EditPart.VISUAL_ID:
return LMLVisualizer_3082;
case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.GeneralizationEditPart.VISUAL_ID:
return Generalization_3072;
case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.LMLVisualizer11EditPart.VISUAL_ID:
return LMLVisualizer_3083;
case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.Entity2EditPart.VISUAL_ID:
return Entity_3069;
case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.LMLVisualizer12EditPart.VISUAL_ID:
return LMLVisualizer_3094;
case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.ClassificationEditPart.VISUAL_ID:
return Classification_4002;
case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.SetRelationshipBaseEditPart.VISUAL_ID:
return SetRelationshipBase_4013;
case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.EqualityEqualEditPart.VISUAL_ID:
return EqualityEqual_4018;
case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.InversionInverseEditPart.VISUAL_ID:
return InversionInverse_4015;
case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.ComplementComplementEditPart.VISUAL_ID:
return ComplementComplement_4016;
case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.GeneralizationSupertypeEditPart.VISUAL_ID:
return GeneralizationSupertype_4022;
case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.GeneralizationSubtypeEditPart.VISUAL_ID:
return GeneralizationSubtype_4023;
case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.ParticipationEditPart.VISUAL_ID:
return Participation_4025;
}
return null;
}
/**
* @generated
*/
public static final DiagramElementTypes TYPED_INSTANCE = new DiagramElementTypes(
elementTypeImages) {
/**
* @generated
*/
@Override
public boolean isKnownElementType(IElementType elementType) {
return de.uni_mannheim.informatik.swt.models.plm.diagram.providers.PLMElementTypes
.isKnownElementType(elementType);
}
/**
* @generated
*/
@Override
public IElementType getElementTypeForVisualId(int visualID) {
return de.uni_mannheim.informatik.swt.models.plm.diagram.providers.PLMElementTypes
.getElementType(visualID);
}
/**
* @generated
*/
@Override
public ENamedElement getDefiningNamedElement(
IAdaptable elementTypeAdapter) {
return de.uni_mannheim.informatik.swt.models.plm.diagram.providers.PLMElementTypes
.getElement(elementTypeAdapter);
}
};
}