CloneSet119


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
34220.979class_body_declarations[2]
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
134311
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/ecore/xmi/impl/XMLHelperImpl.java
234347
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/ecore/xmi/impl/XMLHelperImpl.java
Next
Last
Clone Instance
1
Line Count
34
Source Line
311
Source File
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/ecore/xmi/impl/XMLHelperImpl.java

public String getQName(EClass c) {
  String name = getName(c);
  if (xmlMap != null) {
    XMLResource.XMLInfo clsInfo = xmlMap.getInfo(c);
    if (clsInfo != null) {
      String targetNamespace = clsInfo.getTargetNamespace();
      return getQName(targetNamespace, name);
    }
  }
  return getQName(c.getEPackage(), name);
}

public void populateNameInfo(NameInfo nameInfo, EClass c) {
  String name = getName(c);
  nameInfo.setLocalPart(name);
  if (xmlMap != null) {
    XMLResource.XMLInfo clsInfo = xmlMap.getInfo(c);
    if (clsInfo != null) {
      String targetNamespace = clsInfo.getTargetNamespace();
      nameInfo.setNamespaceURI(targetNamespace);
      nameInfo.setQualifiedName(getQName(targetNamespace, name));
      return;
    }
  }
  getQName(nameInfo, c.getEPackage(), name);
}


First
Previous
Clone Instance
2
Line Count
34
Source Line
347
Source File
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/ecore/xmi/impl/XMLHelperImpl.java

public String getQName(EDataType c) {
  String name = getName(c);
  if (xmlMap != null) {
    XMLResource.XMLInfo clsInfo = xmlMap.getInfo(c);
    if (clsInfo != null) {
      String targetNamespace = clsInfo.getTargetNamespace();
      return getQName(targetNamespace, name);
    }
  }
  return getQName(c.getEPackage(), name);
}

public void populateNameInfo(NameInfo nameInfo, EDataType eDataType) {
  String name = getName(eDataType);
  nameInfo.setLocalPart(name);
  if (xmlMap != null) {
    XMLResource.XMLInfo clsInfo = xmlMap.getInfo(eDataType);
    if (clsInfo != null) {
      String targetNamespace = clsInfo.getTargetNamespace();
      nameInfo.setNamespaceURI(targetNamespace);
      nameInfo.setQualifiedName(getQName(targetNamespace, name));
      return;
    }
  }
  getQName(nameInfo, eDataType.getEPackage(), name);
}


Clone AbstractionParameter Count: 2Parameter Bindings

public String getQName( [[#variable171078a0]] c) {
  String name = getName(c);
  if (xmlMap != null) {
    XMLResource.XMLInfo clsInfo = xmlMap.getInfo(c);
    if (clsInfo != null) {
      String targetNamespace = clsInfo.getTargetNamespace();
      return getQName(targetNamespace, name);
    }
  }
  return getQName(c.getEPackage(), name);
}

public void populateNameInfo(NameInfo nameInfo, [[#variable171078a0]]  [[#variable171077a0]]) {
  String name = getName( [[#variable171077a0]]);
  nameInfo.setLocalPart(name);
  if (xmlMap != null) {
    XMLResource.XMLInfo clsInfo = xmlMap.getInfo( [[#variable171077a0]]);
    if (clsInfo != null) {
      String targetNamespace = clsInfo.getTargetNamespace();
      nameInfo.setNamespaceURI(targetNamespace);
      nameInfo.setQualifiedName(getQName(targetNamespace, name));
      return;
    }
  }
  getQName(nameInfo,  [[#variable171077a0]].getEPackage(), name);
}
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#171078a0]]
EClass 
12[[#171078a0]]
EDataType 
21[[#171077a0]]
c 
22[[#171077a0]]
eDataType