jp.ac.waseda.info.ueda.unyo.node
クラス ActiveNode
java.lang.Object
jp.ac.waseda.info.ueda.unyo.node.ActiveNode
- 直系の既知のサブクラス:
- ActiveNode_Atom, ActiveNode_Membrane
public abstract class ActiveNode
- extends java.lang.Object
可視化された Node
- 作成者:
- nakano, wakako
メソッドの概要 |
void |
addNthNode(java.lang.String id)
|
void |
addRealNthNode(java.lang.String id,
boolean outside)
|
void |
clearNthNode()
|
void |
clearRealNthNode()
|
void |
copy(ActiveNode node)
|
boolean |
equals(java.lang.Object obj)
|
java.lang.String |
getBaseID()
|
java.awt.Rectangle |
getBounds()
|
java.lang.String |
getClosedMemID()
|
java.awt.Color |
getColor()
|
double |
getDestPointX()
|
double |
getDestPointY()
|
abstract java.lang.String |
getID()
|
int |
getLinkNum()
|
abstract java.lang.String |
getName()
|
java.lang.Object |
getNode()
|
java.lang.String |
getNthNode(int i)
|
java.util.Collection<java.lang.String> |
getNthNodeCollection()
|
int |
getNthNum()
|
java.util.Collection<java.lang.String> |
getOutterRealNthNodeCollection()
|
java.lang.String |
getRealNthNode(int i)
|
java.util.Collection<java.lang.String> |
getRealNthNodeCollection()
|
java.awt.Shape |
getShape()
|
double |
getTempDstPointX()
|
double |
getTempDstPointY()
|
java.lang.String |
getType()
|
abstract void |
initViewParam()
|
boolean |
isActive()
|
boolean |
isPinned()
|
boolean |
isUpdateReady()
|
abstract void |
move(int dx,
int dy,
GraphPanel panel)
|
void |
movePositionForce(int dx,
int dy,
GraphPanel panel,
java.util.HashSet<java.lang.String> ignoreIDSet)
|
void |
openMem(java.lang.String openedMemID)
|
void |
reduceDstPoint(double dx,
double dy)
|
void |
removeNthNode(java.lang.String id)
|
void |
removeRealNthNode(java.lang.String id)
|
void |
resetTempDstPoint()
|
void |
setActivity(int state,
GraphPanel panel)
移動がなかった状態で、計算が終わり、再度移動がなければ鎮静化 |
void |
setBaseID(java.lang.String baseID)
|
void |
setClosedMemID(java.lang.String closedMemID)
|
void |
setColor(java.awt.Color color)
|
abstract void |
setDefaultColor()
|
void |
setDstPoint(double x,
double y)
|
void |
setLocation(int x,
int y)
|
void |
setNode(java.lang.Object node)
|
void |
setPinned(boolean f)
|
abstract void |
setPosition(int x,
int y)
|
abstract void |
setPosition(java.awt.geom.Rectangle2D rect)
|
void |
setPositionForce(int x,
int y)
|
void |
setShape(java.awt.Shape shape)
|
void |
setTempDstPoint(double x,
double y)
|
void |
setType(java.lang.String type)
|
void |
setUpdateReady(boolean update)
|
クラス java.lang.Object から継承されたメソッド |
getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MOVE
public static final int MOVE
- 関連項目:
- 定数フィールド値
END_CALC
public static final int END_CALC
- 関連項目:
- 定数フィールド値
NO_MOVE
public static final int NO_MOVE
- 関連項目:
- 定数フィールド値
READY_FOR_INACTIVE
public static final int READY_FOR_INACTIVE
- 関連項目:
- 定数フィールド値
INACTIVE
public static final int INACTIVE
- 関連項目:
- 定数フィールド値
ActiveNode
public ActiveNode()
ActiveNode
public ActiveNode(java.lang.Object node)
getID
public abstract java.lang.String getID()
getName
public abstract java.lang.String getName()
setType
public void setType(java.lang.String type)
getType
public java.lang.String getType()
setUpdateReady
public void setUpdateReady(boolean update)
isUpdateReady
public boolean isUpdateReady()
getBaseID
public java.lang.String getBaseID()
setBaseID
public void setBaseID(java.lang.String baseID)
isActive
public boolean isActive()
openMem
public void openMem(java.lang.String openedMemID)
setClosedMemID
public void setClosedMemID(java.lang.String closedMemID)
getClosedMemID
public java.lang.String getClosedMemID()
setActivity
public void setActivity(int state,
GraphPanel panel)
- 移動がなかった状態で、計算が終わり、再度移動がなければ鎮静化
- パラメータ:
state
-
getColor
public java.awt.Color getColor()
setColor
public void setColor(java.awt.Color color)
getShape
public java.awt.Shape getShape()
setPinned
public void setPinned(boolean f)
isPinned
public boolean isPinned()
setShape
public void setShape(java.awt.Shape shape)
getBounds
public java.awt.Rectangle getBounds()
setDstPoint
public void setDstPoint(double x,
double y)
reduceDstPoint
public void reduceDstPoint(double dx,
double dy)
getDestPointX
public double getDestPointX()
getDestPointY
public double getDestPointY()
getTempDstPointX
public double getTempDstPointX()
getTempDstPointY
public double getTempDstPointY()
resetTempDstPoint
public void resetTempDstPoint()
setTempDstPoint
public void setTempDstPoint(double x,
double y)
setLocation
public void setLocation(int x,
int y)
getNode
public java.lang.Object getNode()
movePositionForce
public void movePositionForce(int dx,
int dy,
GraphPanel panel,
java.util.HashSet<java.lang.String> ignoreIDSet)
setPositionForce
public void setPositionForce(int x,
int y)
setNode
public void setNode(java.lang.Object node)
removeNthNode
public void removeNthNode(java.lang.String id)
removeRealNthNode
public void removeRealNthNode(java.lang.String id)
addNthNode
public void addNthNode(java.lang.String id)
addRealNthNode
public void addRealNthNode(java.lang.String id,
boolean outside)
clearRealNthNode
public void clearRealNthNode()
clearNthNode
public void clearNthNode()
getNthNode
public java.lang.String getNthNode(int i)
getRealNthNode
public java.lang.String getRealNthNode(int i)
getNthNodeCollection
public java.util.Collection<java.lang.String> getNthNodeCollection()
getRealNthNodeCollection
public java.util.Collection<java.lang.String> getRealNthNodeCollection()
getOutterRealNthNodeCollection
public java.util.Collection<java.lang.String> getOutterRealNthNodeCollection()
getLinkNum
public int getLinkNum()
getNthNum
public int getNthNum()
equals
public boolean equals(java.lang.Object obj)
- オーバーライド:
- クラス
java.lang.Object
内の equals
copy
public void copy(ActiveNode node)
initViewParam
public abstract void initViewParam()
setPosition
public abstract void setPosition(int x,
int y)
setPosition
public abstract void setPosition(java.awt.geom.Rectangle2D rect)
move
public abstract void move(int dx,
int dy,
GraphPanel panel)
setDefaultColor
public abstract void setDefaultColor()