jsparky
クラス Operation

java.lang.Object
  拡張jsparky.Operation
直系の既知のサブクラス:
CWBecauseNS, CWBecauseSN, CWBut, CWConjunction, CWSinceNS, CWSinceSN, CWWhile, Merge, Period, PeriodCWHoweverFS, PeriodCWHoweverSS, PeriodCWOnTheOtherHandFS, PeriodCWOnTheOtherHandSS, RelativeClause, WithNS, WithSN

public abstract class Operation
extends java.lang.Object


フィールドの概要
static java.lang.String CW_BECAUSE_NS
           
static Operation cw_because_ns_op
           
static java.lang.String CW_BECAUSE_SN
           
static Operation cw_because_sn_op
           
static java.lang.String CW_BUT
           
static Operation cw_but_op
           
static java.lang.String CW_CONJUNCTION
           
static Operation cw_conjunction_op
           
static java.lang.String CW_SINCE_NS
           
static Operation cw_since_ns_op
           
static java.lang.String CW_SINCE_SN
           
static Operation cw_since_sn_op
           
static java.lang.String CW_WHILE
           
static Operation cw_while_op
           
static java.lang.String MERGE
          operation names constants
static Operation merge_op
           
static java.lang.String PERIOD
           
static java.lang.String PERIOD_CW_HOWEVER_FULL_SCOPE
           
static Operation period_cw_however_full_scope_op
           
static java.lang.String PERIOD_CW_HOWEVER_SUBJECT_SCOPE
           
static Operation period_cw_however_subject_scope_op
           
static java.lang.String PERIOD_CW_ON_THE_OTHER_HAND_FULL_SCOPE
           
static Operation period_cw_on_the_other_hand_full_scope_op
           
static java.lang.String PERIOD_CW_ON_THE_OTHER_HAND_SUBJECT_SCOPE
           
static Operation period_cw_on_the_other_hand_subject_scope_op
           
static Operation period_op
           
static java.lang.String RELATIVE_CLAUSE
           
static Operation relative_clause_op
           
static java.lang.String WITH_NS
           
static Operation with_ns_op
           
static java.lang.String WITH_SN
           
static Operation with_sn_op
           
 
コンストラクタの概要
Operation()
           
 
メソッドの概要
abstract  AggregationResult aggregate(RSTElement rst_elem, Aggregatable a1, Aggregatable a2)
           
 void checkInvalidOperationInStructure(Aggregatable a)
           
 void checkInvalidOperationInStructure(Aggregatable a1, Aggregatable a2)
           
abstract  java.lang.String getOperationName()
           
abstract  boolean isInvalidOperationInStructure(java.lang.String op_name)
           
 boolean isTopPlan()
           
 void setTopPlan(boolean b)
           
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

MERGE

public static final java.lang.String MERGE
operation names constants

関連項目:
定数フィールド値

RELATIVE_CLAUSE

public static final java.lang.String RELATIVE_CLAUSE
関連項目:
定数フィールド値

WITH_NS

public static final java.lang.String WITH_NS
関連項目:
定数フィールド値

WITH_SN

public static final java.lang.String WITH_SN
関連項目:
定数フィールド値

CW_CONJUNCTION

public static final java.lang.String CW_CONJUNCTION
関連項目:
定数フィールド値

CW_BECAUSE_NS

public static final java.lang.String CW_BECAUSE_NS
関連項目:
定数フィールド値

CW_BECAUSE_SN

public static final java.lang.String CW_BECAUSE_SN
関連項目:
定数フィールド値

CW_SINCE_NS

public static final java.lang.String CW_SINCE_NS
関連項目:
定数フィールド値

CW_SINCE_SN

public static final java.lang.String CW_SINCE_SN
関連項目:
定数フィールド値

CW_WHILE

public static final java.lang.String CW_WHILE
関連項目:
定数フィールド値

CW_BUT

public static final java.lang.String CW_BUT
関連項目:
定数フィールド値

PERIOD_CW_ON_THE_OTHER_HAND_FULL_SCOPE

public static final java.lang.String PERIOD_CW_ON_THE_OTHER_HAND_FULL_SCOPE
関連項目:
定数フィールド値

PERIOD_CW_ON_THE_OTHER_HAND_SUBJECT_SCOPE

public static final java.lang.String PERIOD_CW_ON_THE_OTHER_HAND_SUBJECT_SCOPE
関連項目:
定数フィールド値

PERIOD_CW_HOWEVER_FULL_SCOPE

public static final java.lang.String PERIOD_CW_HOWEVER_FULL_SCOPE
関連項目:
定数フィールド値

PERIOD_CW_HOWEVER_SUBJECT_SCOPE

public static final java.lang.String PERIOD_CW_HOWEVER_SUBJECT_SCOPE
関連項目:
定数フィールド値

PERIOD

public static final java.lang.String PERIOD
関連項目:
定数フィールド値

merge_op

public static final Operation merge_op

relative_clause_op

public static final Operation relative_clause_op

with_ns_op

public static final Operation with_ns_op

with_sn_op

public static final Operation with_sn_op

cw_conjunction_op

public static final Operation cw_conjunction_op

cw_because_ns_op

public static final Operation cw_because_ns_op

cw_because_sn_op

public static final Operation cw_because_sn_op

cw_since_ns_op

public static final Operation cw_since_ns_op

cw_since_sn_op

public static final Operation cw_since_sn_op

cw_while_op

public static final Operation cw_while_op

cw_but_op

public static final Operation cw_but_op

period_cw_on_the_other_hand_full_scope_op

public static final Operation period_cw_on_the_other_hand_full_scope_op

period_cw_on_the_other_hand_subject_scope_op

public static final Operation period_cw_on_the_other_hand_subject_scope_op

period_cw_however_full_scope_op

public static final Operation period_cw_however_full_scope_op

period_cw_however_subject_scope_op

public static final Operation period_cw_however_subject_scope_op

period_op

public static final Operation period_op
コンストラクタの詳細

Operation

public Operation()
メソッドの詳細

isTopPlan

public boolean isTopPlan()

setTopPlan

public void setTopPlan(boolean b)

checkInvalidOperationInStructure

public void checkInvalidOperationInStructure(Aggregatable a)
                                      throws AggregationException
例外:
AggregationException

checkInvalidOperationInStructure

public void checkInvalidOperationInStructure(Aggregatable a1,
                                             Aggregatable a2)
                                      throws AggregationException
例外:
AggregationException

isInvalidOperationInStructure

public abstract boolean isInvalidOperationInStructure(java.lang.String op_name)

aggregate

public abstract AggregationResult aggregate(RSTElement rst_elem,
                                            Aggregatable a1,
                                            Aggregatable a2)
                                     throws AggregationException
例外:
AggregationException

getOperationName

public abstract java.lang.String getOperationName()