/** * @version $Id: IPattern.java 1839 2014-04-16 02:33:51Z yukihiro-kinjyo $ * * 2011/08/19 11:22:11 * @author shingo-takahashi * * Copyright 2011-2014 TIDAコンソーシアム All Rights Reserved. */ package com.tida_okinawa.corona.io.model.dic; /** * 構文パターン辞書アイテムのインタフェース * * @author shingo-takahashi */ public interface IPattern extends IDicItem { /** * 構文パターンIDを取得 * * @return 構文パターン分類を取得 */ public abstract int getPatternType(); /** * 構文パターンIDを設定 * * @param patternType * {@link PatternType}のid */ public abstract void setPatternType(int patternType); /** * 構文パターン名を取得 * * @return 構文パターン名 */ public abstract String getLabel(); /** * 構文パターン名を設定 * * @param text * 構文パターン名 */ public abstract void setLabel(String text); /** * 構文パターンテキストを取得 * * @return 構文パターンテキスト */ public abstract String getText(); /** * 構文パターンテキストを設定 * * @param text * 構文パターンテキスト */ public abstract void setText(String text); /** * この構文パターンアイテムが部品であるかを取得 * * @return 部品である場合true */ public abstract boolean isParts(); /** * この構文パターンアイテムが部品であるかを設定 * * @param parts * true:部品 false:部品でない */ public abstract void setParts(boolean parts); }