<?xml version="1.0"?>
<!-- tp_ce-basic is two-sided -->

<!DOCTYPE tp SYSTEM "http://nb.vse.cz/~svabo/patomat/tp/tp.dtd">

<tp name="tp_ce-basic" xmlns="http://nb.vse.cz/~svabo/patomat/tp/tp-schema.xsd">
  <op1>
    <entity_declarations>
      <placeholder type="Class">?A</placeholder>
    </entity_declarations>
    <ndp>
      <exist>delimiter_camel-case(?A)</exist>
    </ndp>
  </op1>
  <op2>
    <entity_declarations>
      <placeholder type="Class">?B</placeholder>
    </entity_declarations>
    <ndp>
      <exist>delimiter_underscore(?B)</exist>
    </ndp>
  </op2>
  <pt>
    <eq op1="?A" op2="?B"/>    
    <ntp entity="?B">make_delimiter_hyphen(?A)</ntp>
    <ntp entity="?A">make_delimiter_camel-case(?B)</ntp>
  </pt>
</tp>