jp.ac.waseda.info.ueda.unyo.node
クラス Node_Atom

java.lang.Object
  上位を拡張 jp.ac.waseda.info.ueda.unyo.node.Node_Atom

public class Node_Atom
extends java.lang.Object

アトムの Adapter クラス

作成者:
nakano

コンストラクタの概要
Node_Atom()
           
 
メソッドの概要
static java.lang.String generateID(java.lang.String id)
           
static int getArity(java.lang.Object o)
           
static java.lang.String getID(java.lang.Object o)
           
static java.lang.String getName(java.lang.Object o)
           
static java.lang.Object getNthAtom(java.lang.Object o, int i)
           
static java.lang.Object getNthAtomOverProxy(java.lang.Object o, int i)
           
static java.lang.String getOrgID(java.lang.Object o)
           
static java.lang.Object getParent(java.lang.Object o)
           
static void init(java.lang.Class atomClass, java.lang.reflect.Method atom_getID, java.lang.reflect.Method atom_getName, java.lang.reflect.Method atom_getArity, java.lang.reflect.Method atom_getNthAtom, java.lang.reflect.Method atom_getNthAtomOverProxy, java.lang.reflect.Method atom_getMem, java.lang.reflect.Method atom_getFuncotr, java.lang.Class functorClass, java.lang.reflect.Method functor_isInsideProxy, java.lang.reflect.Method functor_isOutsideProxy)
           
static boolean isAtom(java.lang.Object o)
           
static boolean isInsideProxy(java.lang.Object o)
           
static boolean isOutsideProxy(java.lang.Object o)
           
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

Node_Atom

public Node_Atom()
メソッドの詳細

init

public static void init(java.lang.Class atomClass,
                        java.lang.reflect.Method atom_getID,
                        java.lang.reflect.Method atom_getName,
                        java.lang.reflect.Method atom_getArity,
                        java.lang.reflect.Method atom_getNthAtom,
                        java.lang.reflect.Method atom_getNthAtomOverProxy,
                        java.lang.reflect.Method atom_getMem,
                        java.lang.reflect.Method atom_getFuncotr,
                        java.lang.Class functorClass,
                        java.lang.reflect.Method functor_isInsideProxy,
                        java.lang.reflect.Method functor_isOutsideProxy)

getParent

public static java.lang.Object getParent(java.lang.Object o)

getOrgID

public static java.lang.String getOrgID(java.lang.Object o)

getID

public static java.lang.String getID(java.lang.Object o)

generateID

public static java.lang.String generateID(java.lang.String id)

getName

public static java.lang.String getName(java.lang.Object o)

getArity

public static int getArity(java.lang.Object o)

getNthAtom

public static java.lang.Object getNthAtom(java.lang.Object o,
                                          int i)

getNthAtomOverProxy

public static java.lang.Object getNthAtomOverProxy(java.lang.Object o,
                                                   int i)

isAtom

public static boolean isAtom(java.lang.Object o)

isInsideProxy

public static boolean isInsideProxy(java.lang.Object o)

isOutsideProxy

public static boolean isOutsideProxy(java.lang.Object o)