Package org.eclipse.emf.ecore

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


            {
              EGenericType otherEGenericType = eGenericTypes[i];
              if (otherEGenericType.getEClassifier() == eContainer)
              {
                EList<EGenericType> eTypeArguments = otherEGenericType.getETypeArguments();
                int index = ((List<?>)eContainer.eGet(eTypeParameter.eContainmentFeature())).indexOf(eTypeParameter);
                if (index < eTypeArguments.size())
                {
                  return resolve(eTypeArguments.get(index));
                }
              }
View Full Code Here


            {
              EGenericType otherEGenericType = eGenericTypes[i];
              if (otherEGenericType.getEClassifier() == eContainer)
              {
                EList<EGenericType> eTypeArguments = otherEGenericType.getETypeArguments();
                int index = ((List<?>)eContainer.eGet(eTypeParameter.eContainmentFeature())).indexOf(eTypeParameter);
                if (index < eTypeArguments.size())
                {
                  return resolve(eTypeArguments.get(index));
                }
              }
View Full Code Here

              }
            }
            else if (FeatureMapUtil.isFeatureMap(eStructuralFeature))
            {
              FeatureMap featureMap = (FeatureMap)eObject.eGet(eStructuralFeature);
              FeatureMap copyFeatureMap = (FeatureMap)copyEObject.eGet(getTarget(eStructuralFeature));
              int copyFeatureMapSize = copyFeatureMap.size();
              for (int k = 0, featureMapSize = featureMap.size(); k < featureMapSize; ++k)
              {
                EStructuralFeature feature = featureMap.getEStructuralFeature(k);
                if (feature instanceof EReference)
View Full Code Here

    if (container != null)
    {
      EReference feature = eObject.eContainmentFeature();
      if (FeatureMapUtil.isMany(container, feature))
      {
        ((EList<?>)container.eGet(feature)).remove(eObject);
      }
      else
      {
        container.eUnset(feature);
      }
View Full Code Here

    if (container != null)
    {
      EReference feature = eObject.eContainmentFeature();
      if (FeatureMapUtil.isMany(container, feature))
      {
        @SuppressWarnings("unchecked") List<Object> list = (List<Object>)container.eGet(feature);
        list.set(list.indexOf(eObject), replacementEObject);
      }
      else
      {
        container.eSet(feature, replacementEObject);
View Full Code Here

      if (oppositeEObject != null)
      {
        if (eOpposite.isMany())
        {
          @SuppressWarnings("unchecked")
          List<EObject> oppositeValues = (List<EObject>)oppositeEObject.eGet(eOpposite);
          if (!oppositeValues.contains(eObject))
          {
            result = false;
            if (diagnostics != null)
            {
View Full Code Here

            }
          }
        }
        else
        {
          if (oppositeEObject.eGet(eOpposite) != eObject)
          {
            result = false;
            if (diagnostics != null)
            {
              diagnostics.add
View Full Code Here

   * @generated
   */
  @SuppressWarnings("unchecked")
  public EMap<String, Object> getEMap() {
    EObject container = eContainer();
    return container == null ? null : (EMap<String, Object>)container.eGet(eContainmentFeature());
  }

} //StringToObjectMapImpl
View Full Code Here

    expect(eClass.getEStructuralFeature("name")).andReturn(nameFeature);

    expect(nameFeature.isMany()).andReturn(false);
    expect(nameFeature.getEType()).andReturn(eType);
    expect(object.eGet(nameFeature)).andReturn(name);

    expect(eType.getInstanceClass()).andReturn(instanceClass);

    expect(adapters.add(isA(Adapter.class))).andReturn(true);
View Full Code Here

    expect(eClass.getEStructuralFeature("name")).andReturn(null);
    expect(eClass.getEStructuralFeature("id")).andReturn(idFeature);

    expect(idFeature.isMany()).andReturn(false);
    expect(idFeature.getEType()).andReturn(eType);
    expect(object.eGet(idFeature)).andReturn(name);

    expect(eType.getInstanceClass()).andReturn(instanceClass);

    expect(adapters.add(isA(Adapter.class))).andReturn(true);
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.