C# 클래스 Axiom.Runtime.AbstractTerm

Provides a container for an abstract term.
상속: HeapNode
파일 보기 프로젝트 열기: ahodroj/prologdotnet 1 사용 예제들

공개 메소드들

메소드 설명
AbstractTerm ( ) : System

default constructor.

Assign ( AbstractTerm term ) : void

Assigns this object to another one.

Bind ( AbstractTerm term ) : void

Binds this object to another one.

Copy ( AbstractTerm term ) : void
Data ( ) : object

Returns object data.

Dereference ( ) : AbstractTerm

Dereferences this object to the object it is assigned to.

Reference ( ) : AbstractTerm

Returns the reference of this object.

ToString ( ) : string
Unbind ( ) : void
Unify ( AbstractTerm term ) : bool
this ( int index ) : AbstractTerm

비공개 메소드들

메소드 설명
IsAssigned ( ) : bool

메소드 상세

AbstractTerm() 공개 메소드

default constructor.
public AbstractTerm ( ) : System
리턴 System

Assign() 공개 메소드

Assigns this object to another one.
public Assign ( AbstractTerm term ) : void
term AbstractTerm
리턴 void

Bind() 공개 메소드

Binds this object to another one.
public Bind ( AbstractTerm term ) : void
term AbstractTerm
리턴 void

Copy() 공개 메소드

public Copy ( AbstractTerm term ) : void
term AbstractTerm
리턴 void

Data() 공개 메소드

Returns object data.
public Data ( ) : object
리턴 object

Dereference() 공개 메소드

Dereferences this object to the object it is assigned to.
public Dereference ( ) : AbstractTerm
리턴 AbstractTerm

Reference() 공개 메소드

Returns the reference of this object.
public Reference ( ) : AbstractTerm
리턴 AbstractTerm

ToString() 공개 메소드

public ToString ( ) : string
리턴 string

Unbind() 공개 메소드

public Unbind ( ) : void
리턴 void

Unify() 공개 메소드

public Unify ( AbstractTerm term ) : bool
term AbstractTerm
리턴 bool

this() 공개 메소드

public this ( int index ) : AbstractTerm
index int
리턴 AbstractTerm