plugins.template
クラス Template

java.lang.Object
  上位を拡張 jp.ac.waseda.info.ueda.unyo.customReallocator.Reallocator
      上位を拡張 plugins.template.Template

public class Template
extends Reallocator

カスタム再配置のテンプレート

作成者:
wakako

コンストラクタの概要
Template()
           
 
メソッドの概要
 java.util.HashSet<java.lang.Object> groupNode(java.lang.Object node, java.lang.Object observer)
          再配置の適用範囲を指定する.
 boolean isBaseNode(java.lang.Object node, java.lang.Object observer)
          指定されたnodeが基準としたいnodeと異なる場合,falseを返す.
 void reallocate(java.lang.Object baseNode, java.lang.Object observer)
          baseNodeを基に再配置を行う.
 java.lang.String typeName()
          typeNameを返す
 boolean useDefaultFource()
          通常の力学も使う場合,trueを返す.
 
クラス jp.ac.waseda.info.ueda.unyo.customReallocator.Reallocator から継承されたメソッド
getBounds, getConnectedNodes, getLinkNum, getName, getNodeGroup, getNthNode, isAtom, move, setActivity
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

Template

public Template()
メソッドの詳細

groupNode

public java.util.HashSet<java.lang.Object> groupNode(java.lang.Object node,
                                                     java.lang.Object observer)
再配置の適用範囲を指定する. 基準となるnodeとlinkで繋がったnodeの一部を適用範囲とし,返す. もしくはnode全てを返す.

定義:
クラス Reallocator 内の groupNode
戻り値:

isBaseNode

public boolean isBaseNode(java.lang.Object node,
                          java.lang.Object observer)
指定されたnodeが基準としたいnodeと異なる場合,falseを返す.

定義:
クラス Reallocator 内の isBaseNode

reallocate

public void reallocate(java.lang.Object baseNode,
                       java.lang.Object observer)
baseNodeを基に再配置を行う.

定義:
クラス Reallocator 内の reallocate

typeName

public java.lang.String typeName()
typeNameを返す

定義:
クラス Reallocator 内の typeName

useDefaultFource

public boolean useDefaultFource()
通常の力学も使う場合,trueを返す.

定義:
クラス Reallocator 内の useDefaultFource