/**
* @version $Id: IDependSub.java 1839 2014-04-16 02:33:51Z yukihiro-kinjyo $
*
* 2011/11/18 15:10:26
* @author shingo-takahashi
*
* Copyright 2011-2014 TIDAコンソーシアム All Rights Reserved.
*/
package com.tida_okinawa.corona.io.model.dic;
/**
* 主従関係を持つ辞書の従属語アイテムインタフェース
*
* @author shingo-takahashi
*/
public interface IDependSub extends IDicItem {
/**
* 自身が属している代表語用語アイテムを取得する
*
* @return 自身が属している代表語用語アイテム
*/
public IDepend getParent();
/**
* 自身が属している代表語辞書アイテムを設定する
*
* @param parent
* 代表語用語アイテム
*/
public void setParent(IDepend parent);
/**
* 従属語を取得する
*
* @return 従属語用語アイテム
*/
public abstract ITerm getTerm();
/**
* 従属語を設定する
*
* @param term
* 従属語用語アイテム
*/
public abstract void setTerm(ITerm term);
/**
* 自動で補正をするかどうかを取得(今は使われていない)
*
* @return 自動で補正するかどうか
*/
public abstract int getLevel();
/**
* 自動で補正をするかどうかを設定
*
* @param level
* 設定値
*/
public abstract void setLevel(int level);
@Override
public abstract String toString();
}