/** * <copyright> * </copyright> * * $Id$ */ package org.eclipse.gmf.codegen.gmfgen.impl; import org.eclipse.emf.ecore.EClass; import org.eclipse.emf.ecore.EDataType; import org.eclipse.emf.ecore.EObject; import org.eclipse.emf.ecore.EPackage; import org.eclipse.emf.ecore.impl.EFactoryImpl; import org.eclipse.emf.ecore.plugin.EcorePlugin; import org.eclipse.gmf.codegen.gmfgen.*; /** * <!-- begin-user-doc --> * An implementation of the model <b>Factory</b>. * <!-- end-user-doc --> * @generated */ public class GMFGenFactoryImpl extends EFactoryImpl implements GMFGenFactory { /** * Creates the default factory implementation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public static GMFGenFactory init() { try { GMFGenFactory theGMFGenFactory = (GMFGenFactory)EPackage.Registry.INSTANCE.getEFactory(GMFGenPackage.eNS_URI); if (theGMFGenFactory != null) { return theGMFGenFactory; } } catch (Exception exception) { EcorePlugin.INSTANCE.log(exception); } return new GMFGenFactoryImpl(); } /** * Creates an instance of the factory. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public GMFGenFactoryImpl() { super(); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public EObject create(EClass eClass) { switch (eClass.getClassifierID()) { case GMFGenPackage.GEN_EDITOR_GENERATOR: return createGenEditorGenerator(); case GMFGenPackage.GEN_DIAGRAM: return createGenDiagram(); case GMFGenPackage.GEN_EDITOR_VIEW: return createGenEditorView(); case GMFGenPackage.GEN_CUSTOM_PREFERENCE_PAGE: return createGenCustomPreferencePage(); case GMFGenPackage.GEN_STANDARD_PREFERENCE_PAGE: return createGenStandardPreferencePage(); case GMFGenPackage.GEN_DIAGRAM_PREFERENCES: return createGenDiagramPreferences(); case GMFGenPackage.GEN_STANDARD_FONT: return createGenStandardFont(); case GMFGenPackage.GEN_CUSTOM_FONT: return createGenCustomFont(); case GMFGenPackage.GEN_RGB_COLOR: return createGenRGBColor(); case GMFGenPackage.GEN_CONSTANT_COLOR: return createGenConstantColor(); case GMFGenPackage.GEN_PREFERENCE: return createGenPreference(); case GMFGenPackage.GEN_DIAGRAM_UPDATER: return createGenDiagramUpdater(); case GMFGenPackage.GEN_PLUGIN: return createGenPlugin(); case GMFGenPackage.DYNAMIC_MODEL_ACCESS: return createDynamicModelAccess(); case GMFGenPackage.CUSTOM_BEHAVIOUR: return createCustomBehaviour(); case GMFGenPackage.SHARED_BEHAVIOUR: return createSharedBehaviour(); case GMFGenPackage.OPEN_DIAGRAM_BEHAVIOUR: return createOpenDiagramBehaviour(); case GMFGenPackage.GEN_TOP_LEVEL_NODE: return createGenTopLevelNode(); case GMFGenPackage.GEN_CHILD_NODE: return createGenChildNode(); case GMFGenPackage.GEN_CHILD_SIDE_AFFIXED_NODE: return createGenChildSideAffixedNode(); case GMFGenPackage.GEN_CHILD_LABEL_NODE: return createGenChildLabelNode(); case GMFGenPackage.GEN_COMPARTMENT: return createGenCompartment(); case GMFGenPackage.GEN_LINK: return createGenLink(); case GMFGenPackage.GEN_NODE_LABEL: return createGenNodeLabel(); case GMFGenPackage.GEN_EXTERNAL_NODE_LABEL: return createGenExternalNodeLabel(); case GMFGenPackage.GEN_LINK_LABEL: return createGenLinkLabel(); case GMFGenPackage.METAMODEL_TYPE: return createMetamodelType(); case GMFGenPackage.SPECIALIZATION_TYPE: return createSpecializationType(); case GMFGenPackage.NOTATION_TYPE: return createNotationType(); case GMFGenPackage.LABEL_MODEL_FACET: return createLabelModelFacet(); case GMFGenPackage.TYPE_MODEL_FACET: return createTypeModelFacet(); case GMFGenPackage.TYPE_LINK_MODEL_FACET: return createTypeLinkModelFacet(); case GMFGenPackage.FEATURE_LINK_MODEL_FACET: return createFeatureLinkModelFacet(); case GMFGenPackage.FEATURE_LABEL_MODEL_FACET: return createFeatureLabelModelFacet(); case GMFGenPackage.DESIGN_LABEL_MODEL_FACET: return createDesignLabelModelFacet(); case GMFGenPackage.EXPRESSION_LABEL_MODEL_FACET: return createExpressionLabelModelFacet(); case GMFGenPackage.COLOR_ATTRIBUTES: return createColorAttributes(); case GMFGenPackage.STYLE_ATTRIBUTES: return createStyleAttributes(); case GMFGenPackage.RESIZE_CONSTRAINTS: return createResizeConstraints(); case GMFGenPackage.DEFAULT_SIZE_ATTRIBUTES: return createDefaultSizeAttributes(); case GMFGenPackage.LABEL_OFFSET_ATTRIBUTES: return createLabelOffsetAttributes(); case GMFGenPackage.FIGURE_VIEWMAP: return createFigureViewmap(); case GMFGenPackage.SNIPPET_VIEWMAP: return createSnippetViewmap(); case GMFGenPackage.INNER_CLASS_VIEWMAP: return createInnerClassViewmap(); case GMFGenPackage.PARENT_ASSIGNED_VIEWMAP: return createParentAssignedViewmap(); case GMFGenPackage.MODELED_VIEWMAP: return createModeledViewmap(); case GMFGenPackage.VALUE_EXPRESSION: return createValueExpression(); case GMFGenPackage.GEN_CONSTRAINT: return createGenConstraint(); case GMFGenPackage.PALETTE: return createPalette(); case GMFGenPackage.TOOL_ENTRY: return createToolEntry(); case GMFGenPackage.STANDARD_ENTRY: return createStandardEntry(); case GMFGenPackage.SEPARATOR: return createSeparator(); case GMFGenPackage.TOOL_GROUP: return createToolGroup(); case GMFGenPackage.GEN_FEATURE_SEQ_INITIALIZER: return createGenFeatureSeqInitializer(); case GMFGenPackage.GEN_FEATURE_VALUE_SPEC: return createGenFeatureValueSpec(); case GMFGenPackage.GEN_REFERENCE_NEW_ELEMENT_SPEC: return createGenReferenceNewElementSpec(); case GMFGenPackage.GEN_LINK_CONSTRAINTS: return createGenLinkConstraints(); case GMFGenPackage.GEN_AUDIT_ROOT: return createGenAuditRoot(); case GMFGenPackage.GEN_AUDIT_CONTAINER: return createGenAuditContainer(); case GMFGenPackage.GEN_AUDIT_RULE: return createGenAuditRule(); case GMFGenPackage.GEN_DOMAIN_ELEMENT_TARGET: return createGenDomainElementTarget(); case GMFGenPackage.GEN_DIAGRAM_ELEMENT_TARGET: return createGenDiagramElementTarget(); case GMFGenPackage.GEN_DOMAIN_ATTRIBUTE_TARGET: return createGenDomainAttributeTarget(); case GMFGenPackage.GEN_NOTATION_ELEMENT_TARGET: return createGenNotationElementTarget(); case GMFGenPackage.GEN_METRIC_CONTAINER: return createGenMetricContainer(); case GMFGenPackage.GEN_METRIC_RULE: return createGenMetricRule(); case GMFGenPackage.GEN_AUDITED_METRIC_TARGET: return createGenAuditedMetricTarget(); case GMFGenPackage.GEN_AUDIT_CONTEXT: return createGenAuditContext(); case GMFGenPackage.GEN_EXPRESSION_PROVIDER_CONTAINER: return createGenExpressionProviderContainer(); case GMFGenPackage.GEN_JAVA_EXPRESSION_PROVIDER: return createGenJavaExpressionProvider(); case GMFGenPackage.GEN_EXPRESSION_INTERPRETER: return createGenExpressionInterpreter(); case GMFGenPackage.GEN_LITERAL_EXPRESSION_PROVIDER: return createGenLiteralExpressionProvider(); case GMFGenPackage.GEN_NAVIGATOR: return createGenNavigator(); case GMFGenPackage.GEN_NAVIGATOR_CHILD_REFERENCE: return createGenNavigatorChildReference(); case GMFGenPackage.GEN_NAVIGATOR_PATH: return createGenNavigatorPath(); case GMFGenPackage.GEN_NAVIGATOR_PATH_SEGMENT: return createGenNavigatorPathSegment(); case GMFGenPackage.GEN_PROPERTY_SHEET: return createGenPropertySheet(); case GMFGenPackage.GEN_STANDARD_PROPERTY_TAB: return createGenStandardPropertyTab(); case GMFGenPackage.GEN_CUSTOM_PROPERTY_TAB: return createGenCustomPropertyTab(); case GMFGenPackage.TYPE_TAB_FILTER: return createTypeTabFilter(); case GMFGenPackage.CUSTOM_TAB_FILTER: return createCustomTabFilter(); case GMFGenPackage.GEN_SHARED_CONTRIBUTION_ITEM: return createGenSharedContributionItem(); case GMFGenPackage.GEN_GROUP_MARKER: return createGenGroupMarker(); case GMFGenPackage.GEN_SEPARATOR: return createGenSeparator(); case GMFGenPackage.GEN_CUSTOM_ACTION: return createGenCustomAction(); case GMFGenPackage.GEN_COMMAND_ACTION: return createGenCommandAction(); case GMFGenPackage.LOAD_RESOURCE_ACTION: return createLoadResourceAction(); case GMFGenPackage.INIT_DIAGRAM_ACTION: return createInitDiagramAction(); case GMFGenPackage.CREATE_SHORTCUT_ACTION: return createCreateShortcutAction(); case GMFGenPackage.GEN_ACTION_FACTORY_CONTRIBUTION_ITEM: return createGenActionFactoryContributionItem(); case GMFGenPackage.GEN_MENU_MANAGER: return createGenMenuManager(); case GMFGenPackage.GEN_TOOL_BAR_MANAGER: return createGenToolBarManager(); case GMFGenPackage.GEN_CONTEXT_MENU: return createGenContextMenu(); case GMFGenPackage.GEN_APPLICATION: return createGenApplication(); case GMFGenPackage.GEN_PARSERS: return createGenParsers(); case GMFGenPackage.PREDEFINED_PARSER: return createPredefinedParser(); case GMFGenPackage.PREDEFINED_ENUM_PARSER: return createPredefinedEnumParser(); case GMFGenPackage.OCL_CHOICE_PARSER: return createOclChoiceParser(); case GMFGenPackage.EXPRESSION_LABEL_PARSER: return createExpressionLabelParser(); case GMFGenPackage.CUSTOM_PARSER: return createCustomParser(); case GMFGenPackage.EXTERNAL_PARSER: return createExternalParser(); case GMFGenPackage.GEN_VISUAL_EFFECT: return createGenVisualEffect(); case GMFGenPackage.GEN_CUSTOM_GENERATOR_EXTENSION: return createGenCustomGeneratorExtension(); case GMFGenPackage.GEN_TEMPLATE_INVOCATION: return createGenTemplateInvocation(); case GMFGenPackage.GEN_FIXED_INPUTS_TEMPLATE_INVOCATION: return createGenFixedInputsTemplateInvocation(); default: throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier"); } } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public Object createFromString(EDataType eDataType, String initialValue) { switch (eDataType.getClassifierID()) { case GMFGenPackage.STANDARD_PREFERENCE_PAGES: return createStandardPreferencePagesFromString(eDataType, initialValue); case GMFGenPackage.RULER_UNITS: return createRulerUnitsFromString(eDataType, initialValue); case GMFGenPackage.ROUTING: return createRoutingFromString(eDataType, initialValue); case GMFGenPackage.LINE_STYLE: return createLineStyleFromString(eDataType, initialValue); case GMFGenPackage.JFACE_FONT: return createJFaceFontFromString(eDataType, initialValue); case GMFGenPackage.FONT_STYLE: return createFontStyleFromString(eDataType, initialValue); case GMFGenPackage.DIAGRAM_COLORS: return createDiagramColorsFromString(eDataType, initialValue); case GMFGenPackage.PROVIDER_PRIORITY: return createProviderPriorityFromString(eDataType, initialValue); case GMFGenPackage.LINK_LABEL_ALIGNMENT: return createLinkLabelAlignmentFromString(eDataType, initialValue); case GMFGenPackage.LABEL_TEXT_ACCESS_METHOD: return createLabelTextAccessMethodFromString(eDataType, initialValue); case GMFGenPackage.VIEWMAP_LAYOUT_TYPE: return createViewmapLayoutTypeFromString(eDataType, initialValue); case GMFGenPackage.STANDARD_ENTRY_KIND: return createStandardEntryKindFromString(eDataType, initialValue); case GMFGenPackage.GEN_SEVERITY: return createGenSeverityFromString(eDataType, initialValue); case GMFGenPackage.GEN_LANGUAGE: return createGenLanguageFromString(eDataType, initialValue); case GMFGenPackage.GEN_NAVIGATOR_REFERENCE_TYPE: return createGenNavigatorReferenceTypeFromString(eDataType, initialValue); case GMFGenPackage.GENERATED_TYPE: return createGeneratedTypeFromString(eDataType, initialValue); default: throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier"); } } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public String convertToString(EDataType eDataType, Object instanceValue) { switch (eDataType.getClassifierID()) { case GMFGenPackage.STANDARD_PREFERENCE_PAGES: return convertStandardPreferencePagesToString(eDataType, instanceValue); case GMFGenPackage.RULER_UNITS: return convertRulerUnitsToString(eDataType, instanceValue); case GMFGenPackage.ROUTING: return convertRoutingToString(eDataType, instanceValue); case GMFGenPackage.LINE_STYLE: return convertLineStyleToString(eDataType, instanceValue); case GMFGenPackage.JFACE_FONT: return convertJFaceFontToString(eDataType, instanceValue); case GMFGenPackage.FONT_STYLE: return convertFontStyleToString(eDataType, instanceValue); case GMFGenPackage.DIAGRAM_COLORS: return convertDiagramColorsToString(eDataType, instanceValue); case GMFGenPackage.PROVIDER_PRIORITY: return convertProviderPriorityToString(eDataType, instanceValue); case GMFGenPackage.LINK_LABEL_ALIGNMENT: return convertLinkLabelAlignmentToString(eDataType, instanceValue); case GMFGenPackage.LABEL_TEXT_ACCESS_METHOD: return convertLabelTextAccessMethodToString(eDataType, instanceValue); case GMFGenPackage.VIEWMAP_LAYOUT_TYPE: return convertViewmapLayoutTypeToString(eDataType, instanceValue); case GMFGenPackage.STANDARD_ENTRY_KIND: return convertStandardEntryKindToString(eDataType, instanceValue); case GMFGenPackage.GEN_SEVERITY: return convertGenSeverityToString(eDataType, instanceValue); case GMFGenPackage.GEN_LANGUAGE: return convertGenLanguageToString(eDataType, instanceValue); case GMFGenPackage.GEN_NAVIGATOR_REFERENCE_TYPE: return convertGenNavigatorReferenceTypeToString(eDataType, instanceValue); case GMFGenPackage.GENERATED_TYPE: return convertGeneratedTypeToString(eDataType, instanceValue); default: throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier"); } } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public GenEditorGenerator createGenEditorGenerator() { GenEditorGeneratorImpl genEditorGenerator = new GenEditorGeneratorImpl(); return genEditorGenerator; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public GenDiagram createGenDiagram() { GenDiagramImpl genDiagram = new GenDiagramImpl(); return genDiagram; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public GenEditorView createGenEditorView() { GenEditorViewImpl genEditorView = new GenEditorViewImpl(); return genEditorView; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public GenCustomPreferencePage createGenCustomPreferencePage() { GenCustomPreferencePageImpl genCustomPreferencePage = new GenCustomPreferencePageImpl(); return genCustomPreferencePage; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public GenStandardPreferencePage createGenStandardPreferencePage() { GenStandardPreferencePageImpl genStandardPreferencePage = new GenStandardPreferencePageImpl(); return genStandardPreferencePage; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public GenDiagramPreferences createGenDiagramPreferences() { GenDiagramPreferencesImpl genDiagramPreferences = new GenDiagramPreferencesImpl(); return genDiagramPreferences; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public GenStandardFont createGenStandardFont() { GenStandardFontImpl genStandardFont = new GenStandardFontImpl(); return genStandardFont; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public GenCustomFont createGenCustomFont() { GenCustomFontImpl genCustomFont = new GenCustomFontImpl(); return genCustomFont; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public GenRGBColor createGenRGBColor() { GenRGBColorImpl genRGBColor = new GenRGBColorImpl(); return genRGBColor; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public GenConstantColor createGenConstantColor() { GenConstantColorImpl genConstantColor = new GenConstantColorImpl(); return genConstantColor; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public GenPreference createGenPreference() { GenPreferenceImpl genPreference = new GenPreferenceImpl(); return genPreference; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public GenDiagramUpdater createGenDiagramUpdater() { GenDiagramUpdaterImpl genDiagramUpdater = new GenDiagramUpdaterImpl(); return genDiagramUpdater; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public GenPlugin createGenPlugin() { GenPluginImpl genPlugin = new GenPluginImpl(); return genPlugin; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public DynamicModelAccess createDynamicModelAccess() { DynamicModelAccessImpl dynamicModelAccess = new DynamicModelAccessImpl(); return dynamicModelAccess; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public CustomBehaviour createCustomBehaviour() { CustomBehaviourImpl customBehaviour = new CustomBehaviourImpl(); return customBehaviour; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public SharedBehaviour createSharedBehaviour() { SharedBehaviourImpl sharedBehaviour = new SharedBehaviourImpl(); return sharedBehaviour; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public OpenDiagramBehaviour createOpenDiagramBehaviour() { OpenDiagramBehaviourImpl openDiagramBehaviour = new OpenDiagramBehaviourImpl(); return openDiagramBehaviour; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public GenTopLevelNode createGenTopLevelNode() { GenTopLevelNodeImpl genTopLevelNode = new GenTopLevelNodeImpl(); return genTopLevelNode; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public GenChildNode createGenChildNode() { GenChildNodeImpl genChildNode = new GenChildNodeImpl(); return genChildNode; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public GenChildSideAffixedNode createGenChildSideAffixedNode() { GenChildSideAffixedNodeImpl genChildSideAffixedNode = new GenChildSideAffixedNodeImpl(); return genChildSideAffixedNode; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public GenChildLabelNode createGenChildLabelNode() { GenChildLabelNodeImpl genChildLabelNode = new GenChildLabelNodeImpl(); return genChildLabelNode; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public GenCompartment createGenCompartment() { GenCompartmentImpl genCompartment = new GenCompartmentImpl(); return genCompartment; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public GenLink createGenLink() { GenLinkImpl genLink = new GenLinkImpl(); return genLink; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public GenNodeLabel createGenNodeLabel() { GenNodeLabelImpl genNodeLabel = new GenNodeLabelImpl(); return genNodeLabel; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public GenExternalNodeLabel createGenExternalNodeLabel() { GenExternalNodeLabelImpl genExternalNodeLabel = new GenExternalNodeLabelImpl(); return genExternalNodeLabel; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public GenLinkLabel createGenLinkLabel() { GenLinkLabelImpl genLinkLabel = new GenLinkLabelImpl(); return genLinkLabel; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public MetamodelType createMetamodelType() { MetamodelTypeImpl metamodelType = new MetamodelTypeImpl(); return metamodelType; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public SpecializationType createSpecializationType() { SpecializationTypeImpl specializationType = new SpecializationTypeImpl(); return specializationType; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotationType createNotationType() { NotationTypeImpl notationType = new NotationTypeImpl(); return notationType; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public LabelModelFacet createLabelModelFacet() { LabelModelFacetImpl labelModelFacet = new LabelModelFacetImpl(); return labelModelFacet; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public TypeModelFacet createTypeModelFacet() { TypeModelFacetImpl typeModelFacet = new TypeModelFacetImpl(); return typeModelFacet; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public FeatureLabelModelFacet createFeatureLabelModelFacet() { FeatureLabelModelFacetImpl featureLabelModelFacet = new FeatureLabelModelFacetImpl(); return featureLabelModelFacet; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public DesignLabelModelFacet createDesignLabelModelFacet() { DesignLabelModelFacetImpl designLabelModelFacet = new DesignLabelModelFacetImpl(); return designLabelModelFacet; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public ExpressionLabelModelFacet createExpressionLabelModelFacet() { ExpressionLabelModelFacetImpl expressionLabelModelFacet = new ExpressionLabelModelFacetImpl(); return expressionLabelModelFacet; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public TypeLinkModelFacet createTypeLinkModelFacet() { TypeLinkModelFacetImpl typeLinkModelFacet = new TypeLinkModelFacetImpl(); return typeLinkModelFacet; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public FeatureLinkModelFacet createFeatureLinkModelFacet() { FeatureLinkModelFacetImpl featureLinkModelFacet = new FeatureLinkModelFacetImpl(); return featureLinkModelFacet; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public ColorAttributes createColorAttributes() { ColorAttributesImpl colorAttributes = new ColorAttributesImpl(); return colorAttributes; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public StyleAttributes createStyleAttributes() { StyleAttributesImpl styleAttributes = new StyleAttributesImpl(); return styleAttributes; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public ResizeConstraints createResizeConstraints() { ResizeConstraintsImpl resizeConstraints = new ResizeConstraintsImpl(); return resizeConstraints; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public DefaultSizeAttributes createDefaultSizeAttributes() { DefaultSizeAttributesImpl defaultSizeAttributes = new DefaultSizeAttributesImpl(); return defaultSizeAttributes; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public LabelOffsetAttributes createLabelOffsetAttributes() { LabelOffsetAttributesImpl labelOffsetAttributes = new LabelOffsetAttributesImpl(); return labelOffsetAttributes; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public FigureViewmap createFigureViewmap() { FigureViewmapImpl figureViewmap = new FigureViewmapImpl(); return figureViewmap; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public SnippetViewmap createSnippetViewmap() { SnippetViewmapImpl snippetViewmap = new SnippetViewmapImpl(); return snippetViewmap; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public InnerClassViewmap createInnerClassViewmap() { InnerClassViewmapImpl innerClassViewmap = new InnerClassViewmapImpl(); return innerClassViewmap; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public ParentAssignedViewmap createParentAssignedViewmap() { ParentAssignedViewmapImpl parentAssignedViewmap = new ParentAssignedViewmapImpl(); return parentAssignedViewmap; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public ModeledViewmap createModeledViewmap() { ModeledViewmapImpl modeledViewmap = new ModeledViewmapImpl(); return modeledViewmap; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public ValueExpression createValueExpression() { ValueExpressionImpl valueExpression = new ValueExpressionImpl(); return valueExpression; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public GenConstraint createGenConstraint() { GenConstraintImpl genConstraint = new GenConstraintImpl(); return genConstraint; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public Palette createPalette() { PaletteImpl palette = new PaletteImpl(); return palette; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public ToolEntry createToolEntry() { ToolEntryImpl toolEntry = new ToolEntryImpl(); return toolEntry; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public StandardEntry createStandardEntry() { StandardEntryImpl standardEntry = new StandardEntryImpl(); return standardEntry; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public Separator createSeparator() { SeparatorImpl separator = new SeparatorImpl(); return separator; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public ToolGroup createToolGroup() { ToolGroupImpl toolGroup = new ToolGroupImpl(); return toolGroup; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public GenFeatureSeqInitializer createGenFeatureSeqInitializer() { GenFeatureSeqInitializerImpl genFeatureSeqInitializer = new GenFeatureSeqInitializerImpl(); return genFeatureSeqInitializer; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public GenFeatureValueSpec createGenFeatureValueSpec() { GenFeatureValueSpecImpl genFeatureValueSpec = new GenFeatureValueSpecImpl(); return genFeatureValueSpec; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public GenReferenceNewElementSpec createGenReferenceNewElementSpec() { GenReferenceNewElementSpecImpl genReferenceNewElementSpec = new GenReferenceNewElementSpecImpl(); return genReferenceNewElementSpec; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public GenLinkConstraints createGenLinkConstraints() { GenLinkConstraintsImpl genLinkConstraints = new GenLinkConstraintsImpl(); return genLinkConstraints; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public GenAuditRoot createGenAuditRoot() { GenAuditRootImpl genAuditRoot = new GenAuditRootImpl(); return genAuditRoot; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public GenAuditContainer createGenAuditContainer() { GenAuditContainerImpl genAuditContainer = new GenAuditContainerImpl(); return genAuditContainer; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public GenAuditRule createGenAuditRule() { GenAuditRuleImpl genAuditRule = new GenAuditRuleImpl(); return genAuditRule; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public GenDomainElementTarget createGenDomainElementTarget() { GenDomainElementTargetImpl genDomainElementTarget = new GenDomainElementTargetImpl(); return genDomainElementTarget; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public GenDiagramElementTarget createGenDiagramElementTarget() { GenDiagramElementTargetImpl genDiagramElementTarget = new GenDiagramElementTargetImpl(); return genDiagramElementTarget; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public GenDomainAttributeTarget createGenDomainAttributeTarget() { GenDomainAttributeTargetImpl genDomainAttributeTarget = new GenDomainAttributeTargetImpl(); return genDomainAttributeTarget; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public GenNotationElementTarget createGenNotationElementTarget() { GenNotationElementTargetImpl genNotationElementTarget = new GenNotationElementTargetImpl(); return genNotationElementTarget; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public GenMetricContainer createGenMetricContainer() { GenMetricContainerImpl genMetricContainer = new GenMetricContainerImpl(); return genMetricContainer; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public GenMetricRule createGenMetricRule() { GenMetricRuleImpl genMetricRule = new GenMetricRuleImpl(); return genMetricRule; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public GenAuditedMetricTarget createGenAuditedMetricTarget() { GenAuditedMetricTargetImpl genAuditedMetricTarget = new GenAuditedMetricTargetImpl(); return genAuditedMetricTarget; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public GenAuditContext createGenAuditContext() { GenAuditContextImpl genAuditContext = new GenAuditContextImpl(); return genAuditContext; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public GenExpressionProviderContainer createGenExpressionProviderContainer() { GenExpressionProviderContainerImpl genExpressionProviderContainer = new GenExpressionProviderContainerImpl(); return genExpressionProviderContainer; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public GenJavaExpressionProvider createGenJavaExpressionProvider() { GenJavaExpressionProviderImpl genJavaExpressionProvider = new GenJavaExpressionProviderImpl(); return genJavaExpressionProvider; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public GenExpressionInterpreter createGenExpressionInterpreter() { GenExpressionInterpreterImpl genExpressionInterpreter = new GenExpressionInterpreterImpl(); return genExpressionInterpreter; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public GenLiteralExpressionProvider createGenLiteralExpressionProvider() { GenLiteralExpressionProviderImpl genLiteralExpressionProvider = new GenLiteralExpressionProviderImpl(); return genLiteralExpressionProvider; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public GenNavigator createGenNavigator() { GenNavigatorImpl genNavigator = new GenNavigatorImpl(); return genNavigator; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public GenNavigatorChildReference createGenNavigatorChildReference() { GenNavigatorChildReferenceImpl genNavigatorChildReference = new GenNavigatorChildReferenceImpl(); return genNavigatorChildReference; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public GenNavigatorPath createGenNavigatorPath() { GenNavigatorPathImpl genNavigatorPath = new GenNavigatorPathImpl(); return genNavigatorPath; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public GenNavigatorPathSegment createGenNavigatorPathSegment() { GenNavigatorPathSegmentImpl genNavigatorPathSegment = new GenNavigatorPathSegmentImpl(); return genNavigatorPathSegment; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public GenPropertySheet createGenPropertySheet() { GenPropertySheetImpl genPropertySheet = new GenPropertySheetImpl(); return genPropertySheet; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public GenStandardPropertyTab createGenStandardPropertyTab() { GenStandardPropertyTabImpl genStandardPropertyTab = new GenStandardPropertyTabImpl(); return genStandardPropertyTab; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public GenCustomPropertyTab createGenCustomPropertyTab() { GenCustomPropertyTabImpl genCustomPropertyTab = new GenCustomPropertyTabImpl(); return genCustomPropertyTab; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public TypeTabFilter createTypeTabFilter() { TypeTabFilterImpl typeTabFilter = new TypeTabFilterImpl(); return typeTabFilter; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public CustomTabFilter createCustomTabFilter() { CustomTabFilterImpl customTabFilter = new CustomTabFilterImpl(); return customTabFilter; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public GenSharedContributionItem createGenSharedContributionItem() { GenSharedContributionItemImpl genSharedContributionItem = new GenSharedContributionItemImpl(); return genSharedContributionItem; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public GenGroupMarker createGenGroupMarker() { GenGroupMarkerImpl genGroupMarker = new GenGroupMarkerImpl(); return genGroupMarker; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public GenSeparator createGenSeparator() { GenSeparatorImpl genSeparator = new GenSeparatorImpl(); return genSeparator; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public GenCustomAction createGenCustomAction() { GenCustomActionImpl genCustomAction = new GenCustomActionImpl(); return genCustomAction; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public GenCommandAction createGenCommandAction() { GenCommandActionImpl genCommandAction = new GenCommandActionImpl(); return genCommandAction; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public LoadResourceAction createLoadResourceAction() { LoadResourceActionImpl loadResourceAction = new LoadResourceActionImpl(); return loadResourceAction; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public InitDiagramAction createInitDiagramAction() { InitDiagramActionImpl initDiagramAction = new InitDiagramActionImpl(); return initDiagramAction; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public CreateShortcutAction createCreateShortcutAction() { CreateShortcutActionImpl createShortcutAction = new CreateShortcutActionImpl(); return createShortcutAction; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public GenActionFactoryContributionItem createGenActionFactoryContributionItem() { GenActionFactoryContributionItemImpl genActionFactoryContributionItem = new GenActionFactoryContributionItemImpl(); return genActionFactoryContributionItem; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public GenMenuManager createGenMenuManager() { GenMenuManagerImpl genMenuManager = new GenMenuManagerImpl(); return genMenuManager; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public GenToolBarManager createGenToolBarManager() { GenToolBarManagerImpl genToolBarManager = new GenToolBarManagerImpl(); return genToolBarManager; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public GenContextMenu createGenContextMenu() { GenContextMenuImpl genContextMenu = new GenContextMenuImpl(); return genContextMenu; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public GenApplication createGenApplication() { GenApplicationImpl genApplication = new GenApplicationImpl(); return genApplication; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public GenParsers createGenParsers() { GenParsersImpl genParsers = new GenParsersImpl(); return genParsers; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public PredefinedParser createPredefinedParser() { PredefinedParserImpl predefinedParser = new PredefinedParserImpl(); return predefinedParser; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public PredefinedEnumParser createPredefinedEnumParser() { PredefinedEnumParserImpl predefinedEnumParser = new PredefinedEnumParserImpl(); return predefinedEnumParser; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public OclChoiceParser createOclChoiceParser() { OclChoiceParserImpl oclChoiceParser = new OclChoiceParserImpl(); return oclChoiceParser; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public ExpressionLabelParser createExpressionLabelParser() { ExpressionLabelParserImpl expressionLabelParser = new ExpressionLabelParserImpl(); return expressionLabelParser; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public CustomParser createCustomParser() { CustomParserImpl customParser = new CustomParserImpl(); return customParser; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public ExternalParser createExternalParser() { ExternalParserImpl externalParser = new ExternalParserImpl(); return externalParser; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public GenVisualEffect createGenVisualEffect() { GenVisualEffectImpl genVisualEffect = new GenVisualEffectImpl(); return genVisualEffect; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public GenCustomGeneratorExtension createGenCustomGeneratorExtension() { GenCustomGeneratorExtensionImpl genCustomGeneratorExtension = new GenCustomGeneratorExtensionImpl(); return genCustomGeneratorExtension; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public GenTemplateInvocation createGenTemplateInvocation() { GenTemplateInvocationImpl genTemplateInvocation = new GenTemplateInvocationImpl(); return genTemplateInvocation; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public GenFixedInputsTemplateInvocation createGenFixedInputsTemplateInvocation() { GenFixedInputsTemplateInvocationImpl genFixedInputsTemplateInvocation = new GenFixedInputsTemplateInvocationImpl(); return genFixedInputsTemplateInvocation; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public StandardPreferencePages createStandardPreferencePagesFromString(EDataType eDataType, String initialValue) { StandardPreferencePages result = StandardPreferencePages.get(initialValue); if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); return result; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String convertStandardPreferencePagesToString(EDataType eDataType, Object instanceValue) { return instanceValue == null ? null : instanceValue.toString(); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public RulerUnits createRulerUnitsFromString(EDataType eDataType, String initialValue) { RulerUnits result = RulerUnits.get(initialValue); if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); return result; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String convertRulerUnitsToString(EDataType eDataType, Object instanceValue) { return instanceValue == null ? null : instanceValue.toString(); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public Routing createRoutingFromString(EDataType eDataType, String initialValue) { Routing result = Routing.get(initialValue); if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); return result; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String convertRoutingToString(EDataType eDataType, Object instanceValue) { return instanceValue == null ? null : instanceValue.toString(); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public LineStyle createLineStyleFromString(EDataType eDataType, String initialValue) { LineStyle result = LineStyle.get(initialValue); if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); return result; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String convertLineStyleToString(EDataType eDataType, Object instanceValue) { return instanceValue == null ? null : instanceValue.toString(); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public JFaceFont createJFaceFontFromString(EDataType eDataType, String initialValue) { JFaceFont result = JFaceFont.get(initialValue); if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); return result; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String convertJFaceFontToString(EDataType eDataType, Object instanceValue) { return instanceValue == null ? null : instanceValue.toString(); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public FontStyle createFontStyleFromString(EDataType eDataType, String initialValue) { FontStyle result = FontStyle.get(initialValue); if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); return result; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String convertFontStyleToString(EDataType eDataType, Object instanceValue) { return instanceValue == null ? null : instanceValue.toString(); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public DiagramColors createDiagramColorsFromString(EDataType eDataType, String initialValue) { DiagramColors result = DiagramColors.get(initialValue); if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); return result; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String convertDiagramColorsToString(EDataType eDataType, Object instanceValue) { return instanceValue == null ? null : instanceValue.toString(); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public ProviderPriority createProviderPriorityFromString(EDataType eDataType, String initialValue) { ProviderPriority result = ProviderPriority.get(initialValue); if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); return result; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String convertProviderPriorityToString(EDataType eDataType, Object instanceValue) { return instanceValue == null ? null : instanceValue.toString(); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public LinkLabelAlignment createLinkLabelAlignmentFromString(EDataType eDataType, String initialValue) { LinkLabelAlignment result = LinkLabelAlignment.get(initialValue); if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); return result; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String convertLinkLabelAlignmentToString(EDataType eDataType, Object instanceValue) { return instanceValue == null ? null : instanceValue.toString(); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public LabelTextAccessMethod createLabelTextAccessMethodFromString(EDataType eDataType, String initialValue) { LabelTextAccessMethod result = LabelTextAccessMethod.get(initialValue); if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); return result; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String convertLabelTextAccessMethodToString(EDataType eDataType, Object instanceValue) { return instanceValue == null ? null : instanceValue.toString(); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public ViewmapLayoutType createViewmapLayoutTypeFromString(EDataType eDataType, String initialValue) { ViewmapLayoutType result = ViewmapLayoutType.get(initialValue); if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); return result; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String convertViewmapLayoutTypeToString(EDataType eDataType, Object instanceValue) { return instanceValue == null ? null : instanceValue.toString(); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public StandardEntryKind createStandardEntryKindFromString(EDataType eDataType, String initialValue) { StandardEntryKind result = StandardEntryKind.get(initialValue); if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); return result; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String convertStandardEntryKindToString(EDataType eDataType, Object instanceValue) { return instanceValue == null ? null : instanceValue.toString(); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public GenSeverity createGenSeverityFromString(EDataType eDataType, String initialValue) { GenSeverity result = GenSeverity.get(initialValue); if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); return result; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String convertGenSeverityToString(EDataType eDataType, Object instanceValue) { return instanceValue == null ? null : instanceValue.toString(); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public GenLanguage createGenLanguageFromString(EDataType eDataType, String initialValue) { GenLanguage result = GenLanguage.get(initialValue); if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); return result; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String convertGenLanguageToString(EDataType eDataType, Object instanceValue) { return instanceValue == null ? null : instanceValue.toString(); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public GenNavigatorReferenceType createGenNavigatorReferenceTypeFromString(EDataType eDataType, String initialValue) { GenNavigatorReferenceType result = GenNavigatorReferenceType.get(initialValue); if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); return result; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String convertGenNavigatorReferenceTypeToString(EDataType eDataType, Object instanceValue) { return instanceValue == null ? null : instanceValue.toString(); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public GeneratedType createGeneratedTypeFromString(EDataType eDataType, String initialValue) { GeneratedType result = GeneratedType.get(initialValue); if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); return result; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String convertGeneratedTypeToString(EDataType eDataType, Object instanceValue) { return instanceValue == null ? null : instanceValue.toString(); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public GMFGenPackage getGMFGenPackage() { return (GMFGenPackage)getEPackage(); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @deprecated * @generated */ @Deprecated public static GMFGenPackage getPackage() { return GMFGenPackage.eINSTANCE; } } //GMFGenFactoryImpl