@SuppressWarnings("unchecked") public List<Map.Entry<K, V>> basicList() { return ((InternalEList<Map.Entry<K, V>>)(InternalEList<?>)delegateEList).basicList(); }
@SuppressWarnings("unchecked") public List<Map.Entry<K, V>> basicList() { return ((InternalEList<Map.Entry<K, V>>)(InternalEList<?>)delegateEList).basicList(); }
protected void saveContainedMany(EObject o, EStructuralFeature f) { @SuppressWarnings("unchecked") List<? extends InternalEObject> values = ((InternalEList<? extends InternalEObject>)helper.getValue(o, f)).basicList(); int size = values.size(); for (int i = 0; i < size; i++) { InternalEObject value = values.get(i); if (value != null) { saveElement(value, f); } } }
protected void saveContainedMany(EObject o, EStructuralFeature f) { @SuppressWarnings("unchecked") List<? extends InternalEObject> values = ((InternalEList<? extends InternalEObject>)helper.getValue(o, f)).basicList(); int size = values.size(); for (int i = 0; i < size; i++) { InternalEObject value = values.get(i); if (value != null) { saveElement(value, f); } } }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated NOT */ public static Property getDefiningEnd(ConnectorEnd connectorEnd) { Element owner = connectorEnd.getOwner(); if (owner instanceof Connector) { Connector connector = (Connector) owner; Association type = connector.getType(); if (type != null) { List<ConnectorEnd> ends = ((InternalEList<ConnectorEnd>) connector .getEnds()).basicList(); List<Property> memberEnds = ((InternalEList<Property>) type .getMemberEnds()).basicList(); if (ends.size() == memberEnds.size()) { return memberEnds.get(ends.indexOf(connectorEnd)); } } } return null; }
/** * Returns the value of the feature. * If {@link #isResolveProxies() proxies are not to be resolved} they won't be, * and in the case of a list value, a list that doesn't resolve proxies is returned. * @since 2.7 */ protected Object getValue(EObject eObject, EStructuralFeature eStructuralFeature) { boolean isResolveProxies = isResolveProxies(); Object result = eObject.eGet(eStructuralFeature, isResolveProxies); return !isResolveProxies && result instanceof InternalEList<?> ? ((InternalEList<?>)result).basicList() : result; }
protected void resolveProxy(Resource resource, EObject eObject, EObject proxy, EStructuralFeature.Setting setting) { Object value = setting.get(true); if (setting.getEStructuralFeature().isMany()) { InternalEList<?> list = (InternalEList<?>)value; List<?> basicList = list.basicList(); int index = basicList.indexOf(proxy); if (index != -1) { list.get(index); } } }
protected void resolveProxy(Resource resource, EObject eObject, EObject proxy, EStructuralFeature.Setting setting) { Object value = setting.get(true); if (setting.getEStructuralFeature().isMany()) { InternalEList<?> list = (InternalEList<?>)value; List<?> basicList = list.basicList(); int index = basicList.indexOf(proxy); if (index != -1) { list.get(index); } } }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated NOT */ public static EList<TemplateParameter> getInheritedParameters( RedefinableTemplateSignature redefinableTemplateSignature) { EList<TemplateParameter> inheritedParameters = new UniqueEList.FastCompare<TemplateParameter>(); for (Iterator<RedefinableTemplateSignature> extendedSignatures = redefinableTemplateSignature .getExtendedSignatures().iterator(); extendedSignatures.hasNext();) { inheritedParameters .addAll(((InternalEList<TemplateParameter>) (extendedSignatures .next()).getParameters()).basicList()); } return new UnionEObjectEList<TemplateParameter>( (InternalEObject) redefinableTemplateSignature, UMLPackage.Literals.REDEFINABLE_TEMPLATE_SIGNATURE__INHERITED_PARAMETER, inheritedParameters.size(), inheritedParameters.toArray()); }
.getRequireds()).basicList());
.getProvideds()).basicList());
.getName()), eStructuralFeature.isMany() ? ((InternalEList<?>) eObject .eGet(eStructuralFeature)).basicList() : eObject.eGet(eStructuralFeature)); } catch (Exception e) {
List<EAnnotation> eAnnotations = ((InternalEList<EAnnotation>)helper.getValue(o, f)).basicList(); boolean saveExtension = false; int size = eAnnotations.size();
List<EAnnotation> eAnnotations = ((InternalEList<EAnnotation>)helper.getValue(o, f)).basicList(); boolean saveExtension = false; int size = eAnnotations.size();