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.Exception
public void addLinkedClassURI(java.lang.String classURI)
classURI
- 追加するlinkedInstanceURIのインスタンスが属しているクラスのURIjava.lang.Exception
public java.lang.String toString()
toString
クラス内 java.lang.Object
public 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)