CloneSet200


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
16330.972block
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
116494
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/ecore/xml/type/util/XMLTypeValidator.java
216725
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/ecore/xml/type/util/XMLTypeValidator.java
3161023
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/ecore/xml/type/util/XMLTypeValidator.java
Next
Last
Clone Instance
1
Line Count
16
Source Line
494
Source File
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/ecore/xml/type/util/XMLTypeValidator.java

{
  boolean result = true;
  for (Iterator<? > i = entitiesBase.iterator(); i.hasNext() && (result || diagnostics != null);) {
    Object item = i.next();
    if (XMLTypePackage.Literals.ENTITY.isInstance(item)) {
      result &= validateENTITY((String) item, diagnostics, context);
    }
    else {
      result = false;
      reportDataValueTypeViolation(XMLTypePackage.Literals.ENTITY, item, diagnostics, context);
    }
  }
  return result;
}


Next
Previous
Clone Instance
2
Line Count
16
Source Line
725
Source File
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/ecore/xml/type/util/XMLTypeValidator.java

{
  boolean result = true;
  for (Iterator<? > i = idrefsBase.iterator(); i.hasNext() && (result || diagnostics != null);) {
    Object item = i.next();
    if (XMLTypePackage.Literals.IDREF.isInstance(item)) {
      result &= validateIDREF((String) item, diagnostics, context);
    }
    else {
      result = false;
      reportDataValueTypeViolation(XMLTypePackage.Literals.IDREF, item, diagnostics, context);
    }
  }
  return result;
}


First
Previous
Clone Instance
3
Line Count
16
Source Line
1023
Source File
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/ecore/xml/type/util/XMLTypeValidator.java

{
  boolean result = true;
  for (Iterator<? > i = nmtokensBase.iterator(); i.hasNext() && (result || diagnostics != null);) {
    Object item = i.next();
    if (XMLTypePackage.Literals.NMTOKEN.isInstance(item)) {
      result &= validateNMTOKEN((String) item, diagnostics, context);
    }
    else {
      result = false;
      reportDataValueTypeViolation(XMLTypePackage.Literals.NMTOKEN, item, diagnostics, context);
    }
  }
  return result;
}


Clone AbstractionParameter Count: 3Parameter Bindings

{
  boolean result = true;
  for (Iterator<? > i = [[#variable1715fae0]].iterator(); i.hasNext() && (result || diagnostics != null);) {
    Object item = i.next();
    if (XMLTypePackage.Literals. [[#variable1715fa80]].isInstance(item)) {
      result &= [[#variable1715f9e0]]((String) item, diagnostics, context);
    }
    else {
      result = false;
      reportDataValueTypeViolation(XMLTypePackage.Literals. [[#variable1715fa80]], item, diagnostics, context);
    }
  }
  return result;
}
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#1715fae0]]
entitiesBase 
12[[#1715fae0]]
idrefsBase 
13[[#1715fae0]]
nmtokensBase 
21[[#1715fa80]]
ENTITY 
22[[#1715fa80]]
IDREF 
23[[#1715fa80]]
NMTOKEN 
31[[#1715f9e0]]
validateENTITY 
32[[#1715f9e0]]
validateIDREF 
33[[#1715f9e0]]
validateNMTOKEN