EStructuralFeature feature = featureMap1.getEStructuralFeature(i); if (feature != featureMap2.getEStructuralFeature(i))
EStructuralFeature feature = featureMap1.getEStructuralFeature(i); if (feature != featureMap2.getEStructuralFeature(i))
/** * Call to handle copying the contained objects within a feature map. * @param featureMap the feature map the copy. * @since 2.10 */ protected void copyFeatureMap(FeatureMap featureMap) { for (int i = 0, size = featureMap.size(); i < size; ++i) { EStructuralFeature feature = featureMap.getEStructuralFeature(i); if (feature instanceof EReference && ((EReference)feature).isContainment()) { Object value = featureMap.getValue(i); if (value != null) { // The containment references are hooked up later during copyReferences. // copy((EObject)value); } } } }
/** * Call to handle copying the contained objects within a feature map. * @param featureMap the feature map the copy. * @since 2.10 */ protected void copyFeatureMap(FeatureMap featureMap) { for (int i = 0, size = featureMap.size(); i < size; ++i) { EStructuralFeature feature = featureMap.getEStructuralFeature(i); if (feature instanceof EReference && ((EReference)feature).isContainment()) { Object value = featureMap.getValue(i); if (value != null) { // The containment references are hooked up later during copyReferences. // copy((EObject)value); } } } }
EStructuralFeature entryFeature = featureMap.getEStructuralFeature(i); if (entryFeature instanceof EReference)
EStructuralFeature entryFeature = featureMap.getEStructuralFeature(i); if (entryFeature instanceof EReference)
EStructuralFeature entryFeature = featureMap.getEStructuralFeature(i); if (entryFeature instanceof EReference && ((EReference)entryFeature).isContainment())
value = featureMap.getValue(j); if (isIncluded(featureMap.getEStructuralFeature(j)) ? value != null : isIncluded(value)) {
value = featureMap.getValue(j); if (isIncluded(featureMap.getEStructuralFeature(j)) ? value != null : isIncluded(value)) {
int copyFeatureMapSize = copyFeatureMap.size(); for (int k = 0, featureMapSize = featureMap.size(); k < featureMapSize; ++k) { EStructuralFeature feature = featureMap.getEStructuralFeature(k); if (feature instanceof EReference) { Object referencedEObject = featureMap.getValue(k); if (copyFeatureMap.getEStructuralFeature(l) == feature && copyFeatureMap.getValue(l) == copyReferencedEObject) { copyFeatureMap.move(copyFeatureMap.size() - 1, l); --copyFeatureMapSize;
for (int j = 0, size = featureMap.size(); j < size; ++j) if (isIncludedEntry(featureMap.getEStructuralFeature(j)) && featureMap.getValue(j) != null)
for (int j = 0, size = featureMap.size(); j < size; ++j) if (isIncludedEntry(featureMap.getEStructuralFeature(j)) && featureMap.getValue(j) != null)
for (int j = 0, size = featureMap.size(); j < size; ++j) if (isIncludedEntry(featureMap.getEStructuralFeature(j)) && featureMap.getValue(j) != null)
for (int j = 0, size = featureMap.size(); j < size; ++j) if (isIncludedEntry(featureMap.getEStructuralFeature(j)) && featureMap.getValue(j) != null)
for (int k = 0, featureMapSize = featureMap.size(); k < featureMapSize; ++k) EStructuralFeature feature = featureMap.getEStructuralFeature(k); if (feature instanceof EReference) if (copyFeatureMap.getEStructuralFeature(l) == feature && copyFeatureMap.getValue(l) == copyReferencedEObject) copyFeatureMap.add(getTarget(featureMap.getEStructuralFeature(k)), featureMap.getValue(k));
for (int k = 0, featureMapSize = featureMap.size(); k < featureMapSize; ++k) EStructuralFeature feature = featureMap.getEStructuralFeature(k); if (feature instanceof EReference) if (copyFeatureMap.getEStructuralFeature(l) == feature && copyFeatureMap.getValue(l) == copyReferencedEObject) copyFeatureMap.add(getTarget(featureMap.getEStructuralFeature(k)), featureMap.getValue(k));
if (isIncluded(featureMap.getEStructuralFeature(j)) ? featureMap.getValue(j) != null : isIncluded(featureMap.getValue(j))) {
if (isIncluded(featureMap.getEStructuralFeature(j)) ? featureMap.getValue(j) != null : isIncluded(featureMap.getValue(j))) {
value = featureMap.getValue(j); if (isIncluded(featureMap.getEStructuralFeature(j)) ? value == object : isIncluded(value) && derive(value) == object) {
value = featureMap.getValue(j); if (isIncluded(featureMap.getEStructuralFeature(j)) ? value == object : isIncluded(value) && derive(value) == object) {