Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/org.eclipse.emf.cdo.expressions/src/org/eclipse/emf/cdo/expressions/impl/ExpressionsFactoryImpl.java')
-rw-r--r--plugins/org.eclipse.emf.cdo.expressions/src/org/eclipse/emf/cdo/expressions/impl/ExpressionsFactoryImpl.java68
1 files changed, 48 insertions, 20 deletions
diff --git a/plugins/org.eclipse.emf.cdo.expressions/src/org/eclipse/emf/cdo/expressions/impl/ExpressionsFactoryImpl.java b/plugins/org.eclipse.emf.cdo.expressions/src/org/eclipse/emf/cdo/expressions/impl/ExpressionsFactoryImpl.java
index 04dad9df57..369da70dd3 100644
--- a/plugins/org.eclipse.emf.cdo.expressions/src/org/eclipse/emf/cdo/expressions/impl/ExpressionsFactoryImpl.java
+++ b/plugins/org.eclipse.emf.cdo.expressions/src/org/eclipse/emf/cdo/expressions/impl/ExpressionsFactoryImpl.java
@@ -1,8 +1,36 @@
-/**
+/*
+ * Copyright (c) 2013 Eike Stepper (Berlin, Germany) 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:
+ * Eike Stepper - initial API and implementation
*/
package org.eclipse.emf.cdo.expressions.impl;
-import org.eclipse.emf.cdo.expressions.*;
+import org.eclipse.emf.cdo.expressions.BooleanValue;
+import org.eclipse.emf.cdo.expressions.ByteValue;
+import org.eclipse.emf.cdo.expressions.CharValue;
+import org.eclipse.emf.cdo.expressions.ContainedObject;
+import org.eclipse.emf.cdo.expressions.ContextAccess;
+import org.eclipse.emf.cdo.expressions.DoubleValue;
+import org.eclipse.emf.cdo.expressions.ExpressionsFactory;
+import org.eclipse.emf.cdo.expressions.ExpressionsPackage;
+import org.eclipse.emf.cdo.expressions.FloatValue;
+import org.eclipse.emf.cdo.expressions.FunctionInvocation;
+import org.eclipse.emf.cdo.expressions.IntValue;
+import org.eclipse.emf.cdo.expressions.LinkedExpression;
+import org.eclipse.emf.cdo.expressions.LinkedObject;
+import org.eclipse.emf.cdo.expressions.ListConstruction;
+import org.eclipse.emf.cdo.expressions.LongValue;
+import org.eclipse.emf.cdo.expressions.MemberAccess;
+import org.eclipse.emf.cdo.expressions.MemberInvocation;
+import org.eclipse.emf.cdo.expressions.ShortValue;
+import org.eclipse.emf.cdo.expressions.StaticAccess;
+import org.eclipse.emf.cdo.expressions.StringValue;
+
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EDataType;
import org.eclipse.emf.ecore.EObject;
@@ -64,41 +92,41 @@ public class ExpressionsFactoryImpl extends EFactoryImpl implements ExpressionsF
switch (eClass.getClassifierID())
{
case ExpressionsPackage.BOOLEAN_VALUE:
- return (EObject)createBooleanValue();
+ return createBooleanValue();
case ExpressionsPackage.BYTE_VALUE:
- return (EObject)createByteValue();
+ return createByteValue();
case ExpressionsPackage.SHORT_VALUE:
- return (EObject)createShortValue();
+ return createShortValue();
case ExpressionsPackage.INT_VALUE:
- return (EObject)createIntValue();
+ return createIntValue();
case ExpressionsPackage.LONG_VALUE:
- return (EObject)createLongValue();
+ return createLongValue();
case ExpressionsPackage.FLOAT_VALUE:
- return (EObject)createFloatValue();
+ return createFloatValue();
case ExpressionsPackage.DOUBLE_VALUE:
- return (EObject)createDoubleValue();
+ return createDoubleValue();
case ExpressionsPackage.CHAR_VALUE:
- return (EObject)createCharValue();
+ return createCharValue();
case ExpressionsPackage.STRING_VALUE:
- return (EObject)createStringValue();
+ return createStringValue();
case ExpressionsPackage.FUNCTION_INVOCATION:
- return (EObject)createFunctionInvocation();
+ return createFunctionInvocation();
case ExpressionsPackage.MEMBER_INVOCATION:
- return (EObject)createMemberInvocation();
+ return createMemberInvocation();
case ExpressionsPackage.STATIC_ACCESS:
- return (EObject)createStaticAccess();
+ return createStaticAccess();
case ExpressionsPackage.MEMBER_ACCESS:
- return (EObject)createMemberAccess();
+ return createMemberAccess();
case ExpressionsPackage.CONTEXT_ACCESS:
- return (EObject)createContextAccess();
+ return createContextAccess();
case ExpressionsPackage.CONTAINED_OBJECT:
- return (EObject)createContainedObject();
+ return createContainedObject();
case ExpressionsPackage.LINKED_OBJECT:
- return (EObject)createLinkedObject();
+ return createLinkedObject();
case ExpressionsPackage.LINKED_EXPRESSION:
- return (EObject)createLinkedExpression();
+ return createLinkedExpression();
case ExpressionsPackage.LIST_CONSTRUCTION:
- return (EObject)createListConstruction();
+ return createListConstruction();
default:
throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier");
}

Back to the top