Package org.eclipse.emf.ecore

Examples of org.eclipse.emf.ecore.EObject.eGet()


   
    EObject methodP3 = classMembers.get(3);
    EObject methodP4 = EObjectCopier.copyElement(methodP3, methodP3.eClass().getEPackage());
    //Set name, delete children
    methodP4.eSet(methodP4.eClass().getEStructuralFeature("name"),"p4");
    List<EObject> p4Statements = (List<EObject>)methodP4.eGet(methodP4.eClass().getEStructuralFeature("statements"));
    p4Statements.clear();
    classMembers.add(2, methodP4);
   
    //Look at templateInstance_NewIteration_DiffElement.java
    SimTLFactory.createInterpreter().interprete(
View Full Code Here


    IModel instance = engine.getTemplateInstance();
    Resource instanceResource = instance.getModelResource();
    EObject javaRoot = instanceResource.getContents().get(0);
    EObject javaClass = javaRoot.eContents().get(0);
    EStructuralFeature memberFeature = javaClass.eClass().getEStructuralFeature("members");
    List<EObject> classMembers = (List<EObject>)javaClass.eGet(memberFeature);
    assert(Util.getElementName(classMembers.get(2)).matches("p2"));
   
    EObject fieldP2 = classMembers.get(2);
    EObject fieldP4 = EObjectCopier.copyElement(fieldP2, fieldP2.eClass().getEPackage());
    fieldP4.eSet(fieldP4.eClass().getEStructuralFeature("name"),"p4");
View Full Code Here

    IModel instance = engine.getTemplateInstance();
    Resource instanceResource = instance.getModelResource();
    EObject javaRoot = instanceResource.getContents().get(0);
    EObject javaClass = javaRoot.eContents().get(0);
    EStructuralFeature memberFeature = javaClass.eClass().getEStructuralFeature("members");
    List<EObject> classMembers = (List<EObject>)javaClass.eGet(memberFeature);
    assert(Util.getElementName(classMembers.get(2)).matches("p2"));
   
    EObject fieldP2 = classMembers.get(2);
    EObject fieldP4 = EObjectCopier.copyElement(fieldP2, fieldP2.eClass().getEPackage());
    fieldP4.eSet(fieldP4.eClass().getEStructuralFeature("name"),"p4");
View Full Code Here

    IModel instance = engine.getTemplateInstance();
    Resource instanceResource = instance.getModelResource();
    EObject javaRoot = instanceResource.getContents().get(0);
    EObject javaClass = javaRoot.eContents().get(0);
    EStructuralFeature memberFeature = javaClass.eClass().getEStructuralFeature("members");
    List<EObject> classMembers = (List<EObject>)javaClass.eGet(memberFeature);
    assert(Util.getElementName(classMembers.get(2)).matches("p2"));
   
    EObject fieldP2 = classMembers.get(2);
    EObject fieldP4 = EObjectCopier.copyElement(fieldP2, fieldP2.eClass().getEPackage());
    fieldP4.eSet(fieldP4.eClass().getEStructuralFeature("name"),"p4");
View Full Code Here

      boolean targetRelated = false;
     
      EObject srcModel = source.get(i);     
      if( sourceRef != null && accessLayer.getReference(srcModel, sourceRef) != null )
      {
        Object obj = srcModel.eGet(accessLayer.getReference(srcModel, sourceRef));
       
        if( obj instanceof EObjectResolvingEList )
          srcModel = (EObject) ((EObjectResolvingEList<Object>)obj).toArray()[0];
        else
          srcModel = (EObject) obj;
View Full Code Here

      for(int j = 0; j < target.size(); j++)
      {
        EObject dstModel = target.get(j);
        if( targetRef != null && accessLayer.getReference(dstModel, targetRef) != null )
        {
          Object obj = dstModel.eGet(accessLayer.getReference(dstModel, targetRef));
         
          if( obj instanceof EObjectResolvingEList )
            dstModel = (EObject) ((EObjectResolvingEList<Object>)obj).toArray()[0];
          else
            dstModel = (EObject) obj;
View Full Code Here

      boolean targetRelated = false;
     
      EObject srcModel = source.get(i);     
      if( sourceRef != null && accessLayer.getReference(srcModel, sourceRef) != null )
      {
        Object obj = srcModel.eGet(accessLayer.getReference(srcModel, sourceRef));
       
        if( obj instanceof EObjectEList )
          srcModel = (EObject) ((EObjectEList<Object>)obj).toArray()[0];
        else
          srcModel = (EObject) obj;
View Full Code Here

      for(int j = 0; j < target.size(); j++)
      {
        EObject dstModel = target.get(j);
        if( targetRef != null && accessLayer.getReference(dstModel, targetRef) != null )
        {
          Object obj = dstModel.eGet(accessLayer.getReference(dstModel, targetRef));
         
          if( obj instanceof EObjectEList )
            dstModel = (EObject) ((EObjectEList<Object>)obj).toArray()[0];
          else
            dstModel = (EObject) obj;
View Full Code Here

                EClass clazz = current.eClass();
               
                // Check references using reflective API
                for (EReference ref: clazz.getEAllReferences())
                {
                    Object value = current.eGet(ref);
                   
                    if (value instanceof EObject && ((EObject)value).eIsProxy())
                        undefinedReference(current, (EObject)value, ref);
                    else if (value instanceof EList<?>)
                    {
View Full Code Here

                            .getEStructuralFeature("textContent"); //$NON-NLS-1$
                   
                    if (feature != null)
                    {
                        parentClassType = (String)
                            parentClassTypeObject.eGet(feature);
                    }
                }
            }
        }
       
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.