public class DirectiveProcedureSubtractImpl extends java.lang.Object implements Procedure, DirectiveProcedureSource
| コンストラクタと説明 |
|---|
DirectiveProcedureSubtractImpl() |
DirectiveProcedureSubtractImpl(Key ptypeNameKey,
ObservableValueProducer leftProducer,
ObservableValueProducer rightProducer) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
java.lang.String |
getDirectiveProcedureString()
Directive名を返す(Symbolは含まない)
|
Procedure |
getInstance(Resource resource,
Key ptypeNameKey,
java.lang.Object param)
現象型名、parameter文字列に対応したProcedureを返す。
|
Observation |
getObservation(Observable source)
観測を返す。
|
java.lang.String |
getPhenomenonTypeName()
現象型名を返す。
|
Key |
getPhenomenonTypeNameKey()
Key(現象型名)を返す。
|
java.lang.String |
getProcedureName()
手続き名を返す。
|
java.lang.String |
getString()
Procedureの内容を文字列で返す。
|
java.lang.String |
getString(java.lang.String prefix)
Procedureの内容をprefixをつけて文字列で返す。
|
java.lang.Object |
getValue(Observable source)
観測値を返す。
|
void |
setPhenomenonType(PhenomenonType ptype)
PhenomenonTypeを設定する(interanal use)。
|
public DirectiveProcedureSubtractImpl()
public DirectiveProcedureSubtractImpl(Key ptypeNameKey, ObservableValueProducer leftProducer, ObservableValueProducer rightProducer)
public java.lang.String getProcedureName()
ProceduregetProcedureName インタフェース内 Procedurepublic void setPhenomenonType(PhenomenonType ptype)
ProceduresetPhenomenonType インタフェース内 Procedurepublic Observation getObservation(Observable source) throws ProcedureException, FatalException
ProceduregetObservation インタフェース内 Proceduresource - 手続きを呼び出した観測対象(手続きが元観測を取得するのに利用)ProcedureException - 回復可能な実行例外FatalException - 回復不能な実行例外public java.lang.Object getValue(Observable source) throws FatalException
ProceduregetValue インタフェース内 Proceduresource - 手続きを呼び出した観測対象FatalExceptionpublic java.lang.String getString()
Procedurepublic java.lang.String getString(java.lang.String prefix)
Procedurepublic java.lang.String getPhenomenonTypeName()
PhenomenonTypeNamedgetPhenomenonTypeName インタフェース内 PhenomenonTypeNamedpublic Key getPhenomenonTypeNameKey()
PhenomenonTypeNamedgetPhenomenonTypeNameKey インタフェース内 PhenomenonTypeNamedpublic java.lang.String getDirectiveProcedureString()
DirectiveProcedureSourcegetDirectiveProcedureString インタフェース内 DirectiveProcedureSourcepublic Procedure getInstance(Resource resource, Key ptypeNameKey, java.lang.Object param) throws FatalException
DirectiveProcedureSourcegetInstance インタフェース内 DirectiveProcedureSourceFatalException