Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
Copyright (c) 2002-2006 IBM Corporation and others. All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html Contributors: IBM - Initial API and implementation
 
 package org.eclipse.emf.java.impl;
 
 
 
 
An implementation of the model Factory.

Generated:
 
 public class JavaFactoryImpl extends EFactoryImpl implements JavaFactory
 {
  
Creates the default factory implementation.

Generated:
 
   public static JavaFactory init()
   {
     try
     {
       JavaFactory theJavaFactory = (JavaFactory)...getEFactory("http://www.eclipse.org/emf/2002/Java"); 
       if (theJavaFactory != null)
       {
         return theJavaFactory;
       }
     }
     catch (Exception exception)
     {
       ..log(exception);
     }
     return new JavaFactoryImpl();
   }

  
Creates an instance of the factory.

Generated:
 
   public JavaFactoryImpl()
   {
     super();
   }

  

Generated:
 
   @Override
   public EObject create(EClass eClass)
   {
     switch (eClass.getClassifierID())
     {
       case .return createJClass();
       case .return createJCompilationUnit();
       case .return createJField();
       case .return createJInitializer();
       case .return createJMethod();
       case .return createJPackage();
       case .return createJParameter();
       default:
         throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier");
     }
   }

  

Generated:
 
   @Override
   public Object createFromString(EDataType eDataTypeString initialValue)
   {
     switch (eDataType.getClassifierID())
     {
      case .:
        return createJVisibilityFromString(eDataTypeinitialValue);
      case .:
        return createJavaPackageFromString(eDataTypeinitialValue);
      default:
        throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier");
    }
  }

  

Generated:
  public String convertToString(EDataType eDataTypeObject instanceValue)
  {
    switch (eDataType.getClassifierID())
    {
      case .:
        return convertJVisibilityToString(eDataTypeinstanceValue);
      case .:
        return convertJavaPackageToString(eDataTypeinstanceValue);
      default:
        throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier");
    }
  }

  

Generated:
  public JClass createJClass()
  {
    JClassImpl jClass = new JClassImpl();
    return jClass;
  }

  

Generated:
  {
    JCompilationUnitImpl jCompilationUnit = new JCompilationUnitImpl();
    return jCompilationUnit;
  }

  

Generated:
  public JField createJField()
  {
    JFieldImpl jField = new JFieldImpl();
    return jField;
  }

  

Generated:
  {
    JInitializerImpl jInitializer = new JInitializerImpl();
    return jInitializer;
  }

  

Generated:
  public JMethod createJMethod()
  {
    JMethodImpl jMethod = new JMethodImpl();
    return jMethod;
  }

  

Generated:
  {
    JParameterImpl jParameter = new JParameterImpl();
    return jParameter;
  }

  

Generated:
  public JVisibility createJVisibilityFromString(EDataType eDataTypeString initialValue)
  {
    JVisibility result = JVisibility.get(initialValue);
    if (result == nullthrow new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'");
    return result;
  }

  

Generated:
  public String convertJVisibilityToString(EDataType eDataTypeObject instanceValue)
  {
    return instanceValue == null ? null : instanceValue.toString();
  }

  

Generated:
  {
    JPackageImpl jPackage = new JPackageImpl();
    return jPackage;
  }

  

Generated:
  public Package createJavaPackageFromString(EDataType eDataTypeString initialValue)
  {
    return (Package)super.createFromString(eDataTypeinitialValue);
  }

  

Generated:
  public String convertJavaPackageToString(EDataType eDataTypeObject instanceValue)
  {
    return super.convertToString(eDataTypeinstanceValue);
  }

  

Generated:
  {
    return (JavaPackage)getEPackage();
  }

  

Deprecated:
Generated:
  public static JavaPackage getPackage()
  {
    return .;
  }
//JavaFactoryImpl
New to GrepCode? Check out our FAQ X