CloneSet51


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
72230.962class_body_declarations[10]
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
172147
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/ecore/impl/EStoreEObjectImpl.java
272384
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/ecore/impl/EStoreEObjectImpl.java
Next
Last
Clone Instance
1
Line Count
72
Source Line
147
Source File
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/ecore/impl/EStoreEObjectImpl.java

public BasicEStoreEList(InternalEObject owner, EStructuralFeature eStructuralFeature) {
  super(owner, eStructuralFeature);
}

protected EStore eStore() {
  return owner.eStore();
}

@Override protected List<E> delegateList() {
  throw new UnsupportedOperationException();
}

@Override public EStructuralFeature getEStructuralFeature() {
  return eStructuralFeature;
}

@Override protected void delegateAdd(int index, Object object) {
  eStore().add(owner, eStructuralFeature, index, object);
}

@Override protected void delegateAdd(Object object) {
  delegateAdd(delegateSize(), object);
}

@Override protected List<E> delegateBasicList() {
  int size = delegateSize();
  if (size == 0) {
    return ECollections.emptyEList();
  }
  else {
    Object[] data = eStore().toArray(owner, eStructuralFeature);
    return new EcoreEList.UnmodifiableEList<E>(owner, eStructuralFeature, data.length, data);
  }
}

@Override protected void delegateClear() {
  eStore().clear(owner, eStructuralFeature);
}

@Override protected boolean delegateContains(Object object) {
  return eStore().contains(owner, eStructuralFeature, object);
}

@Override protected boolean delegateContainsAll(Collection<? > collection) {
  for (Object o: collection) {
    if ( !delegateContains(o)) {
      return false;
    }
  }
  return true;
}


First
Previous
Clone Instance
2
Line Count
72
Source Line
384
Source File
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/ecore/impl/EStoreEObjectImpl.java

public BasicEStoreFeatureMap(InternalEObject owner, EStructuralFeature eStructuralFeature) {
  super(owner, eStructuralFeature);
}

protected EStore eStore() {
  return owner.eStore();
}

@Override protected List<FeatureMap.Entry> delegateList() {
  throw new UnsupportedOperationException();
}

@Override public EStructuralFeature getEStructuralFeature() {
  return eStructuralFeature;
}

@Override protected void delegateAdd(int index, Entry object) {
  eStore().add(owner, eStructuralFeature, index, object);
}

@Override protected void delegateAdd(Entry object) {
  delegateAdd(delegateSize(), object);
}

@Override protected List<FeatureMap.Entry> delegateBasicList() {
  int size = delegateSize();
  if (size == 0) {
    return ECollections.emptyEList();
  }
  else {
    Object[] data = eStore().toArray(owner, eStructuralFeature);
    return new EcoreEList.UnmodifiableEList<FeatureMap.Entry>(owner, eStructuralFeature, data.length, data);
  }
}

@Override protected void delegateClear() {
  eStore().clear(owner, eStructuralFeature);
}

@Override protected boolean delegateContains(Object object) {
  return eStore().contains(owner, eStructuralFeature, object);
}

@Override protected boolean delegateContainsAll(Collection<? > collection) {
  for (Object o: collection) {
    if ( !delegateContains(o)) {
      return false;
    }
  }
  return true;
}


Clone AbstractionParameter Count: 3Parameter Bindings

public [[#variable1466ed20]](InternalEObject owner, EStructuralFeature eStructuralFeature) {
  super(owner, eStructuralFeature);
}

protected EStore eStore() {
  return owner.eStore();
}

@Override protected List< [[#variable1466eca0]]> delegateList() {
  throw new UnsupportedOperationException();
}

@Override public EStructuralFeature getEStructuralFeature() {
  return eStructuralFeature;
}

@Override protected void delegateAdd(int index, [[#variable1466eae0]] object) {
  eStore().add(owner, eStructuralFeature, index, object);
}

@Override protected void delegateAdd( [[#variable1466eae0]] object) {
  delegateAdd(delegateSize(), object);
}

@Override protected List< [[#variable1466eca0]]> delegateBasicList() {
  int size = delegateSize();
  if (size == 0) {
    return ECollections.emptyEList();
  }
  else {
    Object[] data = eStore().toArray(owner, eStructuralFeature);
    return new EcoreEList.UnmodifiableEList< [[#variable1466eca0]]>(owner, eStructuralFeature, data.length, data);
  }
}

@Override protected void delegateClear() {
  eStore().clear(owner, eStructuralFeature);
}

@Override protected boolean delegateContains(Object object) {
  return eStore().contains(owner, eStructuralFeature, object);
}

@Override protected boolean delegateContainsAll(Collection<? > collection) {
  for (Object o: collection) {
    if ( !delegateContains(o)) {
      return false;
    }
  }
  return true;
}
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#1466ed20]]
BasicEStoreEList 
12[[#1466ed20]]
BasicEStoreFeatureMap 
21[[#1466eca0]]
E 
22[[#1466eca0]]
FeatureMap.Entry 
31[[#1466eae0]]
Object 
32[[#1466eae0]]
Entry