| Statement | Format | Relationship | Entities | 
|---|---|---|---|
| DEPENDS ON JAVAANNOTATION | 
                              				  @Annotation1
interface Interface1 { } 
                              				 |  
                           				
                           Java Interface Depends On Java Annotation | Interface1 depends on Annotation1 | 
| DEPENDS ON JAVACLASS | 
                              				  interface Interface1 {
  Class1 method1(Class2 c2);
} 
                              				 |  
                           				
                           Java Interface Depends On Java Class | Interface1 depends on Class1, Class2 | 
| DEPENDS ON JAVAENUMERATION | 
                              				  interface Interface1 {
  Enum1 method1(Enum2 e2);
} 
                              				 |  
                           				
                           Java Interface Depends On Java Enumeration | Interface1 depends on Enum1, Enum2 | 
| DEPENDS ON JAVAINTERFACE | 
                              				  interface Interface1 {
  Interface2 method1(Interface3 i3);
} 
                              				 |  
                           				
                           Java Interface Depends On Java Interface | Interface1 depends on Interface2, Interface3 | 
| EXTENDS JAVAINTERFACE | 
                              				  interface Interface1 extends Interface2 { } 
                              				 |  
                           				
                           Java Interface Extends Java Interface | Interface 1 extends Interface2 | 
| HAS JAVAANNOTATION | 
                              				  interface Interface1 {
  @interface Annotation1 { }
} 
                              				 |  
                           				
                           Java Interface Has Java Annotatation | Interface1 has Annotation1 | 
| HAS JAVACLASS | 
                              				  interface Interface1 {
  class Class1 { }
} 
                              				 |  
                           				
                           Java Interface Has Java Class | Interface1 has Class1 | 
| HAS JAVAENUMERATION | 
                              				  interface Interface1 {
  enum Enum1 { }
} 
                              				 |  
                           				
                           Java Interface Has Java Enumeration | Interface1 has Enum1 | 
| HAS JAVAINTERFACE | 
                              				  interface Interface1 {
  interface Interface2 { }
} 
                              				 |  
                           				
                           Java Interface Has Java Interface | Interface1 has Interface2 | 
| HAS METHOD | 
                              				  interface Interface1 {
  void method1();
} 
                              				 |  
                           				
                           Java Interface Has Method | Interface1 has method1 |