<?php
/*PLEASE DO NOT EDIT THIS CODE*/
/*This code was generated using the UMPLE 1.35.0.7523.c616a4dce modeling language!*/

class A implements ISecondChild
{

  //------------------------
  // MEMBER VARIABLES
  //------------------------

  //------------------------
  // CONSTRUCTOR
  //------------------------

  public function __construct()
  {}

  //------------------------
  // INTERFACE
  //------------------------

  public function equals($compareTo)
  {
    return $this == $compareTo;
  }

  public function delete()
  {}

  public function getCode($aParam, $anotherParam)
  {
          return "";
  }

  public function isValid()
  {
          return "";
  }

}
?>
<?php
/*PLEASE DO NOT EDIT THIS CODE*/
/*This code was generated using the UMPLE 1.35.0.7523.c616a4dce modeling language!*/

interface ISomething
{
  // CONSTANT MEMBERS  

 const MyConst = "aValue";
 const MAX = 3;

  // ABSTRACT METHODS 

 public function getCode ($aParam,$anotherParam);
 public function isValid ();
  
}
?>
<?php
/*PLEASE DO NOT EDIT THIS CODE*/
/*This code was generated using the UMPLE 1.35.0.7523.c616a4dce modeling language!*/

class Something implements ISomething
{

  //------------------------
  // MEMBER VARIABLES
  //------------------------

  //------------------------
  // CONSTRUCTOR
  //------------------------

  public function __construct()
  {}

  //------------------------
  // INTERFACE
  //------------------------

  public function equals($compareTo)
  {
    return $this == $compareTo;
  }

  public function delete()
  {}

  public function getCode($aParam, $anotherParam)
  {
          return "";
  }

  public function isValid()
  {
          return "";
  }

}
?>
<?php
/*PLEASE DO NOT EDIT THIS CODE*/
/*This code was generated using the UMPLE 1.35.0.7523.c616a4dce modeling language!*/

interface ICodeTranslator
{
  // ABSTRACT METHODS 

 public function translate ($id,$attribute);
 public function translate ($id,$associationVariable);
  
}
?>