/**
* Copyright (c) 2002-2010 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
*/
package org.eclipse.emf.ecore.provider;
import com.google.gwt.core.client.GWT;
import org.eclipse.emf.common.EMFPlugin;
import org.eclipse.emf.common.util.ResourceLocator;
/**
* This is the central singleton for the Ecore edit plugin.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public final class EcoreEditPlugin extends EMFPlugin
{
/**
* Keep track of the singleton.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final EcoreEditPlugin INSTANCE = new EcoreEditPlugin();
/**
* Create the instance.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EcoreEditPlugin()
{
super
(new ResourceLocator []
{
});
}
/**
* Returns the singleton instance of the Eclipse plugin.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the singleton instance.
* @generated
*/
@Override
public ResourceLocator getPluginResourceLocator()
{
return null;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected static final EcoreEditPluginProperties PROPERTIES = GWT.create(EcoreEditPluginProperties.class);
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public String getString(String key, boolean translate)
{
if ("_UI_EAttribute_type".equals(key)) return PROPERTIES.eAttributeType();
else if ("_UI_EAnnotation_type".equals(key)) return PROPERTIES.eAnnotationType();
else if ("_UI_EClass_type".equals(key)) return PROPERTIES.eClassType();
else if ("_UI_EClassifier_type".equals(key)) return PROPERTIES.eClassifierType();
else if ("_UI_EDataType_type".equals(key)) return PROPERTIES.eDataTypeType();
else if ("_UI_EEnum_type".equals(key)) return PROPERTIES.eEnumType();
else if ("_UI_EEnumLiteral_type".equals(key)) return PROPERTIES.eEnumLiteralType();
else if ("_UI_EFactory_type".equals(key)) return PROPERTIES.eFactoryType();
else if ("_UI_EModelElement_type".equals(key)) return PROPERTIES.eModelElementType();
else if ("_UI_ENamedElement_type".equals(key)) return PROPERTIES.eNamedElementType();
else if ("_UI_EObject_type".equals(key)) return PROPERTIES.eObjectType();
else if ("_UI_EOperation_type".equals(key)) return PROPERTIES.eOperationType();
else if ("_UI_EPackage_type".equals(key)) return PROPERTIES.ePackageType();
else if ("_UI_EParameter_type".equals(key)) return PROPERTIES.eParameterType();
else if ("_UI_EReference_type".equals(key)) return PROPERTIES.eReferenceType();
else if ("_UI_EStructuralFeature_type".equals(key)) return PROPERTIES.eStructuralFeatureType();
else if ("_UI_ETypedElement_type".equals(key)) return PROPERTIES.eTypedElementType();
else if ("_UI_EStringToStringMapEntry_type".equals(key)) return PROPERTIES.eStringToStringMapEntryType();
else if ("_UI_EGenericType_type".equals(key)) return PROPERTIES.eGenericTypeType();
else if ("_UI_ETypeParameter_type".equals(key)) return PROPERTIES.eTypeParameterType();
else if ("_UI_Unknown_type".equals(key)) return PROPERTIES.unknownType();
else if ("_UI_Unknown_datatype".equals(key)) return PROPERTIES.unknownDatatype();
else if ("_UI_EAttribute_iD_feature".equals(key)) return PROPERTIES.eAttribute_IDFeature();
else if ("_UI_EAttribute_iD_description".equals(key)) return PROPERTIES.eAttribute_IDDescription();
else if ("_UI_EAttribute_eAttributeType_feature".equals(key)) return PROPERTIES.eAttribute_EAttributeTypeFeature();
else if ("_UI_EAttribute_eAttributeType_description".equals(key)) return PROPERTIES.eAttribute_EAttributeTypeDescription();
else if ("_UI_EAnnotation_source_feature".equals(key)) return PROPERTIES.eAnnotation_SourceFeature();
else if ("_UI_EAnnotation_source_description".equals(key)) return PROPERTIES.eAnnotation_SourceDescription();
else if ("_UI_EAnnotation_details_feature".equals(key)) return PROPERTIES.eAnnotation_DetailsFeature();
else if ("_UI_EAnnotation_eModelElement_feature".equals(key)) return PROPERTIES.eAnnotation_EModelElementFeature();
else if ("_UI_EAnnotation_contents_feature".equals(key)) return PROPERTIES.eAnnotation_ContentsFeature();
else if ("_UI_EAnnotation_references_feature".equals(key)) return PROPERTIES.eAnnotation_ReferencesFeature();
else if ("_UI_EAnnotation_references_description".equals(key)) return PROPERTIES.eAnnotation_ReferencesDescription();
else if ("_UI_EClass_abstract_feature".equals(key)) return PROPERTIES.eClass_AbstractFeature();
else if ("_UI_EClass_abstract_description".equals(key)) return PROPERTIES.eClass_AbstractDescription();
else if ("_UI_EClass_interface_feature".equals(key)) return PROPERTIES.eClass_InterfaceFeature();
else if ("_UI_EClass_interface_description".equals(key)) return PROPERTIES.eClass_InterfaceDescription();
else if ("_UI_EClass_eSuperTypes_feature".equals(key)) return PROPERTIES.eClass_ESuperTypesFeature();
else if ("_UI_EClass_eSuperTypes_description".equals(key)) return PROPERTIES.eClass_ESuperTypesDescription();
else if ("_UI_EClass_eOperations_feature".equals(key)) return PROPERTIES.eClass_EOperationsFeature();
else if ("_UI_EClass_eOperations_description".equals(key)) return PROPERTIES.eClass_EOperationsDescription();
else if ("_UI_EClass_eAllAttributes_feature".equals(key)) return PROPERTIES.eClass_EAllAttributesFeature();
else if ("_UI_EClass_eAllReferences_feature".equals(key)) return PROPERTIES.eClass_EAllReferencesFeature();
else if ("_UI_EClass_eReferences_feature".equals(key)) return PROPERTIES.eClass_EReferencesFeature();
else if ("_UI_EClass_eAttributes_feature".equals(key)) return PROPERTIES.eClass_EAttributesFeature();
else if ("_UI_EClass_eAllContainments_feature".equals(key)) return PROPERTIES.eClass_EAllContainmentsFeature();
else if ("_UI_EClass_eAllOperations_feature".equals(key)) return PROPERTIES.eClass_EAllOperationsFeature();
else if ("_UI_EClass_eAllStructuralFeatures_feature".equals(key)) return PROPERTIES.eClass_EAllStructuralFeaturesFeature();
else if ("_UI_EClass_eAllSuperTypes_feature".equals(key)) return PROPERTIES.eClass_EAllSuperTypesFeature();
else if ("_UI_EClass_eIDAttribute_feature".equals(key)) return PROPERTIES.eClass_EIDAttributeFeature();
else if ("_UI_EClass_eStructuralFeatures_feature".equals(key)) return PROPERTIES.eClass_EStructuralFeaturesFeature();
else if ("_UI_EClass_eGenericSuperTypes_feature".equals(key)) return PROPERTIES.eClass_EGenericSuperTypesFeature();
else if ("_UI_EClass_eAllGenericSuperTypes_feature".equals(key)) return PROPERTIES.eClass_EAllGenericSuperTypesFeature();
else if ("_UI_EClassifier_instanceClassName_feature".equals(key)) return PROPERTIES.eClassifier_InstanceClassNameFeature();
else if ("_UI_EClassifier_instanceClassName_description".equals(key)) return PROPERTIES.eClassifier_InstanceClassNameDescription();
else if ("_UI_EClassifier_instanceClass_feature".equals(key)) return PROPERTIES.eClassifier_InstanceClassFeature();
else if ("_UI_EClassifier_defaultValue_feature".equals(key)) return PROPERTIES.eClassifier_DefaultValueFeature();
else if ("_UI_EClassifier_defaultValue_description".equals(key)) return PROPERTIES.eClassifier_DefaultValueDescription();
else if ("_UI_EClassifier_instanceTypeName_feature".equals(key)) return PROPERTIES.eClassifier_InstanceTypeNameFeature();
else if ("_UI_EClassifier_instanceTypeName_description".equals(key)) return PROPERTIES.eClassifier_InstanceTypeNameDescription();
else if ("_UI_EClassifier_ePackage_feature".equals(key)) return PROPERTIES.eClassifier_EPackageFeature();
else if ("_UI_EClassifier_eTypeParameters_feature".equals(key)) return PROPERTIES.eClassifier_ETypeParametersFeature();
else if ("_UI_EDataType_serializable_feature".equals(key)) return PROPERTIES.eDataType_SerializableFeature();
else if ("_UI_EDataType_serializable_description".equals(key)) return PROPERTIES.eDataType_SerializableDescription();
else if ("_UI_EEnum_eLiterals_feature".equals(key)) return PROPERTIES.eEnum_ELiteralsFeature();
else if ("_UI_EEnumLiteral_value_feature".equals(key)) return PROPERTIES.eEnumLiteral_ValueFeature();
else if ("_UI_EEnumLiteral_value_description".equals(key)) return PROPERTIES.eEnumLiteral_ValueDescription();
else if ("_UI_EEnumLiteral_instance_feature".equals(key)) return PROPERTIES.eEnumLiteral_InstanceFeature();
else if ("_UI_EEnumLiteral_literal_feature".equals(key)) return PROPERTIES.eEnumLiteral_LiteralFeature();
else if ("_UI_EEnumLiteral_literal_description".equals(key)) return PROPERTIES.eEnumLiteral_LiteralDescription();
else if ("_UI_EEnumLiteral_eEnum_feature".equals(key)) return PROPERTIES.eEnumLiteral_EEnumFeature();
else if ("_UI_EFactory_ePackage_feature".equals(key)) return PROPERTIES.eFactory_EPackageFeature();
else if ("_UI_EFactory_ePackage_description".equals(key)) return PROPERTIES.eFactory_EPackageDescription();
else if ("_UI_EModelElement_eAnnotations_feature".equals(key)) return PROPERTIES.eModelElement_EAnnotationsFeature();
else if ("_UI_ENamedElement_name_feature".equals(key)) return PROPERTIES.eNamedElement_NameFeature();
else if ("_UI_ENamedElement_name_description".equals(key)) return PROPERTIES.eNamedElement_NameDescription();
else if ("_UI_EOperation_eContainingClass_feature".equals(key)) return PROPERTIES.eOperation_EContainingClassFeature();
else if ("_UI_EOperation_eTypeParameters_feature".equals(key)) return PROPERTIES.eOperation_ETypeParametersFeature();
else if ("_UI_EOperation_eParameters_feature".equals(key)) return PROPERTIES.eOperation_EParametersFeature();
else if ("_UI_EOperation_eExceptions_feature".equals(key)) return PROPERTIES.eOperation_EExceptionsFeature();
else if ("_UI_EOperation_eExceptions_description".equals(key)) return PROPERTIES.eOperation_EExceptionsDescription();
else if ("_UI_EOperation_eGenericExceptions_feature".equals(key)) return PROPERTIES.eOperation_EGenericExceptionsFeature();
else if ("_UI_EPackage_nsURI_feature".equals(key)) return PROPERTIES.ePackage_NsURIFeature();
else if ("_UI_EPackage_nsURI_description".equals(key)) return PROPERTIES.ePackage_NsURIDescription();
else if ("_UI_EPackage_nsPrefix_feature".equals(key)) return PROPERTIES.ePackage_NsPrefixFeature();
else if ("_UI_EPackage_nsPrefix_description".equals(key)) return PROPERTIES.ePackage_NsPrefixDescription();
else if ("_UI_EPackage_eFactoryInstance_feature".equals(key)) return PROPERTIES.ePackage_EFactoryInstanceFeature();
else if ("_UI_EPackage_eFactoryInstance_description".equals(key)) return PROPERTIES.ePackage_EFactoryInstanceDescription();
else if ("_UI_EPackage_eClassifiers_feature".equals(key)) return PROPERTIES.ePackage_EClassifiersFeature();
else if ("_UI_EPackage_eSubpackages_feature".equals(key)) return PROPERTIES.ePackage_ESubpackagesFeature();
else if ("_UI_EPackage_eSuperPackage_feature".equals(key)) return PROPERTIES.ePackage_ESuperPackageFeature();
else if ("_UI_EParameter_eOperation_feature".equals(key)) return PROPERTIES.eParameter_EOperationFeature();
else if ("_UI_EReference_containment_feature".equals(key)) return PROPERTIES.eReference_ContainmentFeature();
else if ("_UI_EReference_containment_description".equals(key)) return PROPERTIES.eReference_ContainmentDescription();
else if ("_UI_EReference_container_feature".equals(key)) return PROPERTIES.eReference_ContainerFeature();
else if ("_UI_EReference_container_description".equals(key)) return PROPERTIES.eReference_ContainerDescription();
else if ("_UI_EReference_resolveProxies_feature".equals(key)) return PROPERTIES.eReference_ResolveProxiesFeature();
else if ("_UI_EReference_resolveProxies_description".equals(key)) return PROPERTIES.eReference_ResolveProxiesDescription();
else if ("_UI_EReference_eOpposite_feature".equals(key)) return PROPERTIES.eReference_EOppositeFeature();
else if ("_UI_EReference_eOpposite_description".equals(key)) return PROPERTIES.eReference_EOppositeDescription();
else if ("_UI_EReference_eReferenceType_feature".equals(key)) return PROPERTIES.eReference_EReferenceTypeFeature();
else if ("_UI_EReference_eReferenceType_description".equals(key)) return PROPERTIES.eReference_EReferenceTypeDescription();
else if ("_UI_EReference_eKeys_feature".equals(key)) return PROPERTIES.eReference_EKeysFeature();
else if ("_UI_EReference_eKeys_description".equals(key)) return PROPERTIES.eReference_EKeysDescription();
else if ("_UI_EStructuralFeature_changeable_feature".equals(key)) return PROPERTIES.eStructuralFeature_ChangeableFeature();
else if ("_UI_EStructuralFeature_changeable_description".equals(key)) return PROPERTIES.eStructuralFeature_ChangeableDescription();
else if ("_UI_EStructuralFeature_volatile_feature".equals(key)) return PROPERTIES.eStructuralFeature_VolatileFeature();
else if ("_UI_EStructuralFeature_volatile_description".equals(key)) return PROPERTIES.eStructuralFeature_VolatileDescription();
else if ("_UI_EStructuralFeature_transient_feature".equals(key)) return PROPERTIES.eStructuralFeature_TransientFeature();
else if ("_UI_EStructuralFeature_transient_description".equals(key)) return PROPERTIES.eStructuralFeature_TransientDescription();
else if ("_UI_EStructuralFeature_defaultValueLiteral_feature".equals(key)) return PROPERTIES.eStructuralFeature_DefaultValueLiteralFeature();
else if ("_UI_EStructuralFeature_defaultValueLiteral_description".equals(key)) return PROPERTIES.eStructuralFeature_DefaultValueLiteralDescription();
else if ("_UI_EStructuralFeature_defaultValue_feature".equals(key)) return PROPERTIES.eStructuralFeature_DefaultValueFeature();
else if ("_UI_EStructuralFeature_defaultValue_description".equals(key)) return PROPERTIES.eStructuralFeature_DefaultValueDescription();
else if ("_UI_EStructuralFeature_unsettable_feature".equals(key)) return PROPERTIES.eStructuralFeature_UnsettableFeature();
else if ("_UI_EStructuralFeature_unsettable_description".equals(key)) return PROPERTIES.eStructuralFeature_UnsettableDescription();
else if ("_UI_EStructuralFeature_derived_feature".equals(key)) return PROPERTIES.eStructuralFeature_DerivedFeature();
else if ("_UI_EStructuralFeature_derived_description".equals(key)) return PROPERTIES.eStructuralFeature_DerivedDescription();
else if ("_UI_EStructuralFeature_eContainingClass_feature".equals(key)) return PROPERTIES.eStructuralFeature_EContainingClassFeature();
else if ("_UI_EStructuralFeature_eContainingClass_description".equals(key)) return PROPERTIES.eStructuralFeature_EContainingClassDescription();
else if ("_UI_ETypedElement_ordered_feature".equals(key)) return PROPERTIES.eTypedElement_OrderedFeature();
else if ("_UI_ETypedElement_ordered_description".equals(key)) return PROPERTIES.eTypedElement_OrderedDescription();
else if ("_UI_ETypedElement_unique_feature".equals(key)) return PROPERTIES.eTypedElement_UniqueFeature();
else if ("_UI_ETypedElement_unique_description".equals(key)) return PROPERTIES.eTypedElement_UniqueDescription();
else if ("_UI_ETypedElement_lowerBound_feature".equals(key)) return PROPERTIES.eTypedElement_LowerBoundFeature();
else if ("_UI_ETypedElement_lowerBound_description".equals(key)) return PROPERTIES.eTypedElement_LowerBoundDescription();
else if ("_UI_ETypedElement_upperBound_feature".equals(key)) return PROPERTIES.eTypedElement_UpperBoundFeature();
else if ("_UI_ETypedElement_upperBound_description".equals(key)) return PROPERTIES.eTypedElement_UpperBoundDescription();
else if ("_UI_ETypedElement_many_feature".equals(key)) return PROPERTIES.eTypedElement_ManyFeature();
else if ("_UI_ETypedElement_many_description".equals(key)) return PROPERTIES.eTypedElement_ManyDescription();
else if ("_UI_ETypedElement_required_feature".equals(key)) return PROPERTIES.eTypedElement_RequiredFeature();
else if ("_UI_ETypedElement_required_description".equals(key)) return PROPERTIES.eTypedElement_RequiredDescription();
else if ("_UI_ETypedElement_eType_feature".equals(key)) return PROPERTIES.eTypedElement_ETypeFeature();
else if ("_UI_ETypedElement_eType_description".equals(key)) return PROPERTIES.eTypedElement_ETypeDescription();
else if ("_UI_ETypedElement_eGenericType_feature".equals(key)) return PROPERTIES.eTypedElement_EGenericTypeFeature();
else if ("_UI_EStringToStringMapEntry_key_feature".equals(key)) return PROPERTIES.eStringToStringMapEntry_KeyFeature();
else if ("_UI_EStringToStringMapEntry_key_description".equals(key)) return PROPERTIES.eStringToStringMapEntry_KeyDescription();
else if ("_UI_EStringToStringMapEntry_value_feature".equals(key)) return PROPERTIES.eStringToStringMapEntry_ValueFeature();
else if ("_UI_EStringToStringMapEntry_value_description".equals(key)) return PROPERTIES.eStringToStringMapEntry_ValueDescription();
else if ("_UI_EGenericType_eUpperBound_feature".equals(key)) return PROPERTIES.eGenericType_EUpperBoundFeature();
else if ("_UI_EGenericType_eTypeArguments_feature".equals(key)) return PROPERTIES.eGenericType_ETypeArgumentsFeature();
else if ("_UI_EGenericType_eRawType_feature".equals(key)) return PROPERTIES.eGenericType_ERawTypeFeature();
else if ("_UI_EGenericType_eRawType_description".equals(key)) return PROPERTIES.eGenericType_ERawTypeDescription();
else if ("_UI_EGenericType_eLowerBound_feature".equals(key)) return PROPERTIES.eGenericType_ELowerBoundFeature();
else if ("_UI_EGenericType_eTypeParameter_feature".equals(key)) return PROPERTIES.eGenericType_ETypeParameterFeature();
else if ("_UI_EGenericType_eTypeParameter_description".equals(key)) return PROPERTIES.eGenericType_ETypeParameterDescription();
else if ("_UI_EGenericType_eClassifier_feature".equals(key)) return PROPERTIES.eGenericType_EClassifierFeature();
else if ("_UI_EGenericType_eClassifier_description".equals(key)) return PROPERTIES.eGenericType_EClassifierDescription();
else if ("_UI_ETypeParameter_eBounds_feature".equals(key)) return PROPERTIES.eTypeParameter_EBoundsFeature();
else if ("_UI_Unknown_feature".equals(key)) return PROPERTIES.unknownFeature();
else return key;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public String getString(String key, Object [] substitutions, boolean translate)
{
if ("_UI_CreateChild_text".equals(key)) return PROPERTIES.createChildText(substitutions[0]);
else if ("_UI_CreateChild_text2".equals(key)) return PROPERTIES.createChildText2(substitutions[0], substitutions[1]);
else if ("_UI_CreateChild_text3".equals(key)) return PROPERTIES.createChildText3(substitutions[1]);
else if ("_UI_CreateChild_tooltip".equals(key)) return PROPERTIES.createChildTooltip(substitutions[0], substitutions[1]);
else if ("_UI_CreateChild_description".equals(key)) return PROPERTIES.createChildDescripition(substitutions[0], substitutions[1], substitutions[2]);
else if ("_UI_CreateSibling_description".equals(key)) return PROPERTIES.createSiblingDescription(substitutions[0], substitutions[1], substitutions[2]);
if ("_UI_PropertyDescriptor_description".equals(key)) return PROPERTIES.propertyDescriptorDescription(substitutions[0], substitutions[1]);
else return key;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected static final EcoreEditPluginImages IMAGES = GWT.create(EcoreEditPluginImages.class);
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Object getImageGen(String key)
{
if ("full/obj16/EAttribute".equals(key)) return IMAGES.eAttribute();
else if ("full/obj16/EAnnotation".equals(key)) return IMAGES.eAnnotation();
else if ("full/obj16/EClass".equals(key)) return IMAGES.eClass();
else if ("full/obj16/EDataType".equals(key)) return IMAGES.eDataType();
else if ("full/obj16/EEnum".equals(key)) return IMAGES.eEnum();
else if ("full/obj16/EEnumLiteral".equals(key)) return IMAGES.eEnumLiteral();
else if ("full/obj16/EFactory".equals(key)) return IMAGES.eFactory();
else if ("full/obj16/EObject".equals(key)) return IMAGES.eObject();
else if ("full/obj16/EOperation".equals(key)) return IMAGES.eOperation();
else if ("full/obj16/EPackage".equals(key)) return IMAGES.ePackage();
else if ("full/obj16/EParameter".equals(key)) return IMAGES.eParameter();
else if ("full/obj16/EReference".equals(key)) return IMAGES.eReference();
else if ("full/obj16/EStringToStringMapEntry".equals(key)) return IMAGES.eStringToStringMapEntry();
else if ("full/obj16/EGenericType".equals(key)) return IMAGES.eGenericType();
else if ("full/obj16/ETypeParameter".equals(key)) return IMAGES.eTypeParameter();
else return key;
}
@Override
public Object getImage(String key)
{
if ("full/obj16/EGenericSuperType".equals(key)) return IMAGES.eGenericSuperType();
else if ("full/obj16/EGenericElementType".equals(key)) return IMAGES.eGenericElementType();
else if ("full/obj16/EGenericException".equals(key)) return IMAGES.eGenericException();
else if ("full/obj16/EOccurrenceN".equals(key)) return IMAGES.eOccurrenceN();
else if ("full/obj16/EOccurrenceNToM".equals(key)) return IMAGES.eOccurrenceNToM();
else if ("full/obj16/EOccurrenceNToUnbounded".equals(key)) return IMAGES.eOccurrenceNToUnbounded();
else if ("full/obj16/EOccurrenceNToUnspecified".equals(key)) return IMAGES.eOccurrenceNToUnspecified();
else if ("full/obj16/EOccurrenceOne".equals(key)) return IMAGES.eOccurrenceOne();
else if ("full/obj16/EOccurrenceOneToN".equals(key)) return IMAGES.eOccurrenceOneToN();
else if ("full/obj16/EOccurrenceOneToUnbounded".equals(key)) return IMAGES.eOccurrenceOneToUnbounded();
else if ("full/obj16/EOccurrenceOneToUnspecified".equals(key)) return IMAGES.eOccurrenceOneToUnspecified();
else if ("full/obj16/EOccurrenceZero".equals(key)) return IMAGES.eOccurrenceZero();
else if ("full/obj16/EOccurrenceZeroToN".equals(key)) return IMAGES.eOccurrenceZeroToN();
else if ("full/obj16/EOccurrenceZeroToOne".equals(key)) return IMAGES.eOccurrenceZeroToOne();
else if ("full/obj16/EOccurrenceZeroToUnbounded".equals(key)) return IMAGES.eOccurrenceZeroToUnbounded();
else if ("full/obj16/EOccurrenceZeroToUnspecified".equals(key)) return IMAGES.eOccurrenceZeroToUnspecified();
else return getImageGen(key);
}
}