public abstract class WiringComponentImpl extends BaseWiringComponent implements java.awt.event.MouseListener
Constructor and Description |
---|
WiringComponentImpl() |
Modifier and Type | Method and Description |
---|---|
void |
addPointBetween(Symbol symbolInstance) |
Symbol |
addSymbol(int xPosition,
int yPosition) |
Symbol |
addSymbol(Position position) |
Symbol |
addSymbol(Symbol symbolInstance) |
java.awt.Canvas |
getCanvas(Symbol symbol) |
abstract WiringComponentImpl |
getFromWC() |
java.lang.String |
getFullLabel() |
java.lang.String |
getLongLabel() |
java.lang.String |
getName()
(full) name of the WC as shown in the PropertyWindow
|
MainWindow |
getParent() |
SymbolResolver |
getSymbolResolver() |
Symbols |
getSymbols()
Layout:
|
abstract WiringComponentImpl |
getToWC() |
abstract WiringComponentImpl |
getToWC(int port) |
void |
hide() |
boolean |
isHidden() |
abstract boolean |
isMux() |
void |
mouseClicked(java.awt.event.MouseEvent e)
User Interface:
|
void |
mouseEntered(java.awt.event.MouseEvent e) |
void |
mouseExited(java.awt.event.MouseEvent e) |
void |
mousePressed(java.awt.event.MouseEvent e) |
void |
mouseReleased(java.awt.event.MouseEvent e) |
void |
name(Label label) |
void |
name(java.lang.String name) |
void |
name(java.lang.String name,
java.lang.String longName)
Sets both name and long name
|
void |
nameIfNotNamed(Label label) |
void |
setLongLabel(java.lang.String longLabel) |
void |
setParent(MainWindow parent)
Called by the WiringLayout.
|
void |
setSymbol(CanvasFactory symbol) |
void |
setSymbolResolver(SymbolResolver symbolResolver) |
java.lang.String |
toString() |
addSelectParameter, checkConnection, createMeasures, getMainParameters, getMeasures, getParameters, getSamplingTime, getSignalType, initSignalType, interceptStep, notifyBeforeParameterChange, notifyPropertyChangedPre, putParameters, putParams, setAutoshow, setAutoshow, setMeasures, setParametersSet, setParamsSet, setSamplingTime, setSignalType, setStepInterceptor, step, stepPre
discoverStartableSystems, getFacade, getSignalingReceiver, initDelay, processSignaling, resetSimulation, setFacade, setSignalingReceiver
public WiringComponentImpl()
name
- (short) name of the WC as shown in the MainWindowpublic void setParent(MainWindow parent)
parent
- the main Framepublic MainWindow getParent()
public void name(java.lang.String name)
public void name(Label label)
public void name(java.lang.String name, java.lang.String longName)
name
- longName
- public void nameIfNotNamed(Label label)
public java.lang.String getName()
getName
in class BaseWiringComponent
public java.lang.String getFullLabel()
public void setLongLabel(java.lang.String longLabel)
longLabel
- (long) name of the WC as shown in the PropertyWindow or measure windowpublic java.lang.String getLongLabel()
public void setSymbolResolver(SymbolResolver symbolResolver)
public SymbolResolver getSymbolResolver()
public Symbols getSymbols()
public Symbol addSymbol(int xPosition, int yPosition)
public void addPointBetween(Symbol symbolInstance)
public void setSymbol(CanvasFactory symbol)
public java.awt.Canvas getCanvas(Symbol symbol)
public java.lang.String toString()
toString
in class java.lang.Object
public abstract WiringComponentImpl getFromWC()
public abstract WiringComponentImpl getToWC()
public abstract WiringComponentImpl getToWC(int port)
public abstract boolean isMux()
public boolean isHidden()
public void hide()
public void mouseClicked(java.awt.event.MouseEvent e)
mouseClicked
in interface java.awt.event.MouseListener
public void mouseEntered(java.awt.event.MouseEvent e)
mouseEntered
in interface java.awt.event.MouseListener
public void mouseExited(java.awt.event.MouseEvent e)
mouseExited
in interface java.awt.event.MouseListener
public void mousePressed(java.awt.event.MouseEvent e)
mousePressed
in interface java.awt.event.MouseListener
public void mouseReleased(java.awt.event.MouseEvent e)
mouseReleased
in interface java.awt.event.MouseListener