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

package example;

// line 45 "../InterfaceTemplateTest.ump"
public class A implements ISecondChild
{

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

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

  public A()
  {}

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

  public void delete()
  {}

  @Override
  public String getCode(String [] aParam, Integer anotherParam){
          return "";
  }

  @Override
  public String isValid(){
          return "";
  }

}
/*PLEASE DO NOT EDIT THIS CODE*/
/*This code was generated using the UMPLE 1.35.0.7523.c616a4dce modeling language!*/
package example;
// line 3 "../InterfaceTemplateTest.ump"
public interface ISomething
{
  
  // CONSTANT MEMBERS  

 public static final String MyConst = "aValue";
 public static final int MAX = 3;
  // ABSTRACT METHODS 

 public String getCode(String [] aParam, Integer anotherParam);
 public String isValid();
}
/*PLEASE DO NOT EDIT THIS CODE*/
/*This code was generated using the UMPLE 1.35.0.7523.c616a4dce modeling language!*/
package example;
// line 41 "../InterfaceTemplateTest.ump"
public interface ISecondChild extends ISomething, IGarbage
{
  
}
/*PLEASE DO NOT EDIT THIS CODE*/
/*This code was generated using the UMPLE 1.35.0.7523.c616a4dce modeling language!*/

package example;

// line 27 "../InterfaceTemplateTest.ump"
public class Something implements ISomething
{

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

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

  public Something()
  {}

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

  public void delete()
  {}

  @Override
  public String getCode(String [] aParam, Integer anotherParam){
          return "";
  }

  @Override
  public String isValid(){
          return "";
  }

}
/*PLEASE DO NOT EDIT THIS CODE*/
/*This code was generated using the UMPLE 1.35.0.7523.c616a4dce modeling language!*/
package example;
// line 37 "../InterfaceTemplateTest.ump"
public interface IFirstChild extends ISomething
{
  
}
/*PLEASE DO NOT EDIT THIS CODE*/
/*This code was generated using the UMPLE 1.35.0.7523.c616a4dce modeling language!*/
package example;
// line 16 "../InterfaceTemplateTest.ump"
public interface ICodeTranslator
{
  
  // ABSTRACT METHODS 

 public String translate(String id, Attribute attribute);
 public String translate(String id, AssociationVariable associationVariable);
}