ru.oogis.util
Class OntoJava

java.lang.Object
  extended by ru.oogis.util.OntoJava

public class OntoJava
extends java.lang.Object


Field Summary
static java.lang.String COLLECTION
           
static java.lang.String SUPERCLASS
           
static java.lang.String TAB
           
 
Constructor Summary
OntoJava(java.lang.String destin_path, java.lang.String pakage, edu.stanford.smi.protege.model.KnowledgeBase kb)
           
 
Method Summary
 java.lang.String classCode(java.lang.String pakage, edu.stanford.smi.protege.model.Cls cls, edu.stanford.smi.protege.model.Cls scl)
           
 java.util.Collection<java.lang.String> createClasses(edu.stanford.smi.protege.model.Cls cls, edu.stanford.smi.protege.model.Cls scl)
           
 java.util.Collection<java.lang.String> createClasses(java.lang.String top_class)
           
 java.lang.String fieldCode(edu.stanford.smi.protege.model.Cls cls, edu.stanford.smi.protege.model.Slot slot)
           
 java.lang.String footerCode()
           
 java.lang.String getterCode(edu.stanford.smi.protege.model.Cls cls, edu.stanford.smi.protege.model.Slot slot)
           
 java.lang.String headerCode(java.lang.String pakage, edu.stanford.smi.protege.model.Cls cls, edu.stanford.smi.protege.model.Cls scl)
           
static void main(java.lang.String[] args)
           
static java.lang.Object map(edu.stanford.smi.protege.model.Instance inst, java.lang.String pakage, edu.stanford.smi.protege.model.KnowledgeBase kb)
           
 java.lang.String process(edu.stanford.smi.protege.model.Cls cls, edu.stanford.smi.protege.model.Cls scl)
           
 java.lang.String setterCode(edu.stanford.smi.protege.model.Cls cls, edu.stanford.smi.protege.model.Slot slot)
           
 java.lang.String toExtendedStringCode(edu.stanford.smi.protege.model.Cls cls, edu.stanford.smi.protege.model.Cls scl)
           
 java.lang.String toStringCode(edu.stanford.smi.protege.model.Cls cls, edu.stanford.smi.protege.model.Cls scl)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TAB

public static final java.lang.String TAB
See Also:
Constant Field Values

COLLECTION

public static final java.lang.String COLLECTION
See Also:
Constant Field Values

SUPERCLASS

public static final java.lang.String SUPERCLASS
Constructor Detail

OntoJava

public OntoJava(java.lang.String destin_path,
                java.lang.String pakage,
                edu.stanford.smi.protege.model.KnowledgeBase kb)
Method Detail

classCode

public java.lang.String classCode(java.lang.String pakage,
                                  edu.stanford.smi.protege.model.Cls cls,
                                  edu.stanford.smi.protege.model.Cls scl)

headerCode

public java.lang.String headerCode(java.lang.String pakage,
                                   edu.stanford.smi.protege.model.Cls cls,
                                   edu.stanford.smi.protege.model.Cls scl)

footerCode

public java.lang.String footerCode()

fieldCode

public java.lang.String fieldCode(edu.stanford.smi.protege.model.Cls cls,
                                  edu.stanford.smi.protege.model.Slot slot)

getterCode

public java.lang.String getterCode(edu.stanford.smi.protege.model.Cls cls,
                                   edu.stanford.smi.protege.model.Slot slot)

setterCode

public java.lang.String setterCode(edu.stanford.smi.protege.model.Cls cls,
                                   edu.stanford.smi.protege.model.Slot slot)

toStringCode

public java.lang.String toStringCode(edu.stanford.smi.protege.model.Cls cls,
                                     edu.stanford.smi.protege.model.Cls scl)

toExtendedStringCode

public java.lang.String toExtendedStringCode(edu.stanford.smi.protege.model.Cls cls,
                                             edu.stanford.smi.protege.model.Cls scl)

createClasses

public java.util.Collection<java.lang.String> createClasses(java.lang.String top_class)

createClasses

public java.util.Collection<java.lang.String> createClasses(edu.stanford.smi.protege.model.Cls cls,
                                                            edu.stanford.smi.protege.model.Cls scl)

process

public java.lang.String process(edu.stanford.smi.protege.model.Cls cls,
                                edu.stanford.smi.protege.model.Cls scl)

map

public static java.lang.Object map(edu.stanford.smi.protege.model.Instance inst,
                                   java.lang.String pakage,
                                   edu.stanford.smi.protege.model.KnowledgeBase kb)

main

public static void main(java.lang.String[] args)
                 throws java.lang.Exception
Throws:
java.lang.Exception