Examples of EClassImpl


Examples of org.eclipse.emf.ecore.impl.EClassImpl

    eObjectStreamExceptionEDataType = createEDataType(EOBJECT_STREAM_EXCEPTION);
  }
 
  protected EClass createEClass(int id)
  {
    EClassImpl c;
    switch(id) {
      case ANY_TYPE_DATA_OBJECT:
        c = new ClassImpl() {
          List baseTypes = null;
          public List getBaseTypes() {
            if (baseTypes == null)
              baseTypes = Collections.singletonList(getDataObject());
            return baseTypes;
          }
          public List getTypeFeatures() {
            return getEAllStructuralFeatures();
          }
        };
        break;
      case SIMPLE_ANY_TYPE_DATA_OBJECT:
        c = new ClassImpl() {
          List baseTypes = null;
          public List getBaseTypes() {
            if (baseTypes == null)
              baseTypes = Collections.singletonList(getAnyTypeDataObject());
            return baseTypes;
          }
        };
        break;
      default:
        c = (EClassImpl)ecoreFactory.createEClass();
    }
    c.setClassifierID(id);
    getEClassifiers().add(c);
    return c;
  }
View Full Code Here

Examples of org.eclipse.emf.ecore.impl.EClassImpl

    eObjectStreamExceptionEDataType = createEDataType(EOBJECT_STREAM_EXCEPTION);
  }
 
  protected EClass createEClass(int id)
  {
    EClassImpl c;
    switch(id) {
      case ANY_TYPE_DATA_OBJECT:
        c = new ClassImpl() {
          List baseTypes = null;
          public List getBaseTypes() {
            if (baseTypes == null)
              baseTypes = Collections.singletonList(getDataObject());
            return baseTypes;
          }
          public List getTypeFeatures() {
            return getEAllStructuralFeatures();
          }
        };
        break;
      case SIMPLE_ANY_TYPE_DATA_OBJECT:
        c = new ClassImpl() {
          List baseTypes = null;
          public List getBaseTypes() {
            if (baseTypes == null)
              baseTypes = Collections.singletonList(getAnyTypeDataObject());
            return baseTypes;
          }
        };
        break;
      default:
        c = (EClassImpl)ecoreFactory.createEClass();
    }
    c.setClassifierID(id);
    getEClassifiers().add(c);
    return c;
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.