public class InstanceLink
extends java.lang.Object
| 修飾子とタイプ | フィールドと説明 | 
|---|---|
| private Direction | direction | 
| private java.lang.String[] | linkedClassURIs | 
| private java.lang.String | linkedInstanceURI | 
| private java.lang.String | propertyURI | 
| コンストラクタと説明 | 
|---|
| InstanceLink(java.lang.String propertyURI,
            java.lang.String linkedInstanceURI,
            java.lang.String[] linkedClassURIs,
            Direction direction)プロパティURI、リンク先(元)インスタンス、リンクの向きを与える構成子
  リンク先 (元) インスタンスについては、それが属しているすべてのクラスも与える | 
| 修飾子とタイプ | メソッドと説明 | 
|---|---|
| void | addLinkedClassURI(java.lang.String classURI)linkedInstanceURIのインスタンスが属しているクラスを一つ追加する | 
| Direction | getDirection() | 
| java.lang.String[] | getLinkedClassURIs() | 
| java.lang.String | getLinkedInstanceURI() | 
| java.lang.String | getPropertyURI() | 
| void | setDirection(Direction direction) | 
| void | setLinkedClassURIs(java.lang.String[] linkedClassURIs) | 
| void | setLinkedInstanceURI(java.lang.String linkedInstanceURI) | 
| void | setPropertyURI(java.lang.String propertyURI) | 
| java.lang.String | toString()文字列表記を取得する | 
private java.lang.String propertyURI
private java.lang.String[] linkedClassURIs
private java.lang.String linkedInstanceURI
private Direction direction
public InstanceLink(java.lang.String propertyURI,
            java.lang.String linkedInstanceURI,
            java.lang.String[] linkedClassURIs,
            Direction direction)
propertyURI - プロパティのURIlinkedInstanceURI - リンクの主語、、あるいはリンクの目的語となっているインスタンスのURIlinkedClassURIs - linkedInstanceURIのインスタンスが属しているすべてのクラスのURIの配列direction - プロパティの向き、linkedClassURIのクラスがリンク先になっているときはDirection.forward,リンク元になっているときはDirection.reverse, それら両方の時はDirection.bothを指定するjava.lang.Exceptionpublic void addLinkedClassURI(java.lang.String classURI)
classURI - 追加するlinkedInstanceURIのインスタンスが属しているクラスのURIjava.lang.Exceptionpublic java.lang.String toString()
toString クラス内 java.lang.Objectpublic java.lang.String getPropertyURI()
public void setPropertyURI(java.lang.String propertyURI)
public java.lang.String[] getLinkedClassURIs()
public void setLinkedClassURIs(java.lang.String[] linkedClassURIs)
public Direction getDirection()
public void setDirection(Direction direction)
public java.lang.String getLinkedInstanceURI()
public void setLinkedInstanceURI(java.lang.String linkedInstanceURI)