Examples of eGet()


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

    EClass docEClass = ExtendedMetaData.INSTANCE.getDocumentRoot(testPackage);
    EObject doc = EcoreUtil.create(docEClass);
    resource.getContents().add(doc);
   
    EStructuralFeature docMixedFeature = ExtendedMetaData.INSTANCE.getMixedFeature(docEClass);
    FeatureMap docMixed = (FeatureMap) doc.eGet(docMixedFeature);
    AnyType test = (AnyType) EcoreUtil.create(XMLTypePackage.Literals.ANY_TYPE);
    docMixed.add(ExtendedMetaData.INSTANCE.demandFeature("urn:test", "test", true), test);
    SimpleAnyType subTest1 = (SimpleAnyType) EcoreUtil.create(XMLTypePackage.Literals.SIMPLE_ANY_TYPE);
    test.getMixed().add(ExtendedMetaData.INSTANCE.demandFeature("urn:test", "subTest", true), subTest1);
    subTest1.setInstanceType(XMLTypePackage.Literals.STRING);
View Full Code Here

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

        EObject e = it.next();
        EClass cls = e.eClass();
        // check all attributes
        for (EAttribute attr : cls.getEAllAttributes()) {
          // is it non-default?
          if (e.eGet(attr) != attr.getDefaultValue()) {
            // yes; remove it from the unused features (if it exists)
            EClass container = attr.getEContainingClass();
            unusedSuperClassFeaturesMap.get(cls).remove(container);
          }
        }
View Full Code Here

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

       
        // check all references
        for (EReference ref : cls.getEAllReferences()) {
          if (ref.isMany()) {
            // is it empty?
            if (!((List<?>) e.eGet(ref)).isEmpty()) {
              // no; remove it from the unused features (if it exists)
              EClass container = ref.getEContainingClass();
              unusedSuperClassFeaturesMap.get(cls).remove(container);
            }
          } else {
View Full Code Here

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

              EClass container = ref.getEContainingClass();
              unusedSuperClassFeaturesMap.get(cls).remove(container);
            }
          } else {
            // is it null?
            if (e.eGet(ref) != null) {
              // no; remove it from the unused features (if it exists)
              EClass container = ref.getEContainingClass();
              unusedSuperClassFeaturesMap.get(cls).remove(container);
            }
          }
View Full Code Here

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

   
    for(EStructuralFeature sf : eo.eClass().getEAllStructuralFeatures()){
      String sfName =sf.getName();
      sfName = sfName.substring(0,1).toLowerCase() + sfName.substring(1);
      if(sfName.matches(methodName))
        return new PlaceHolderReturnContainer(eo,sf,eo.eGet(sf));
    }
    throw new ValidationException("Couldn't find " + methodName + " in "+Util.getFullName(eo)+" (" + method+")");
  }
 
  /**
 
View Full Code Here

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

    }
    //copy references
    for(EReference eRef : eObject.eClass().getEAllReferences()){
      EReference copiedRef = (EReference)copiedObject.eClass().getEStructuralFeature(eRef.getName());
      if(eRef.isMany()){
        List<EObject> copiedObjectChildList = (List<EObject>)copiedObject.eGet(copiedRef);
        for(EObject eObjectChild : (List<EObject>)eObject.eGet(eRef)){
          copiedObjectChildList.add(copyElement(eObjectChild, copiedRef.getEReferenceType().getEPackage()));
        }
      } else {
        copiedObject.eSet(copiedRef, copyElement((EObject)eObject.eGet(eRef),copiedRef.getEReferenceType().getEPackage()));
View Full Code Here

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

    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(1)).matches("p1"));
   
    EObject fieldP1 = classMembers.get(1);
    EObject fieldP4 = EObjectCopier.copyElement(fieldP1, fieldP1.eClass().getEPackage());
    fieldP4.eSet(fieldP4.eClass().getEStructuralFeature("name"),"p4");
View Full Code Here

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

    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

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

    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(3)).matches("p3"));
   
    EObject methodP3 = classMembers.get(3);
    EObject methodP4 = EObjectCopier.copyElement(methodP3, methodP3.eClass().getEPackage());
    //Set name, delete children
View Full Code Here

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
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.