Klasse WiringComponentImpl
java.lang.Object
de.labAlive.core.wiringComponent.SignalingComponent
de.labAlive.core.wiringComponent.BaseWiringComponent
de.labAlive.core.wiringComponent.WiringComponentImpl
- Alle implementierten Schnittstellen:
MouseListener, EventListener
- Bekannte direkte Unterklassen:
SystemImpl, WireImpl
Abstract class for systems and wires. Implements common tasks, e.g. Layout,
UI. Layout: Manages Layout User Interface: Receives mouse events, shows
MeasureChoice and activates Measures.
-
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifikator und TypMethodeBeschreibungvoidaddPointBetween(Symbol symbolInstance) addSymbol(int xPosition, int yPosition) abstract WiringComponentImplgetName()(full) name of the WC as shown in the PropertyWindowLayout:abstract WiringComponentImplgetToWC()abstract WiringComponentImplgetToWC(int port) voidhide()booleanisHidden()abstract booleanisMux()voidUser Interface:voidvoidvoidvoidvoidvoidvoidSets both name and long namevoidnameIfNotNamed(Label label) voidsetLongLabel(String longLabel) voidvoidsetParent(MainWindow parent) Called by the WiringLayout.voidsetSymbol(CanvasFactory symbol) voidsetSymbolResolver(SymbolResolver symbolResolver) voidsetSymbols(Symbols consolidatedSymbols) toString()Von Klasse geerbte Methoden BaseWiringComponent
addSelectParameter, checkConnection, createMeasures, getMainParameters, getMeasures, getParameters, getSamplingTime, getSignalType, initSignalType, interceptStep, notifyBeforeParameterChange, notifyPropertyChangedPre, putParameters, putParams, setAutoshow, setAutoshow, setMeasures, setParametersSet, setParamsSet, setSamplingTime, setSignalType, setStepInterceptor, step, stepPreVon Klasse geerbte Methoden SignalingComponent
discoverStartableSystems, getFacade, getSignalingReceiver, initDelay, processSignaling, resetSimulation, setFacade, setSignalingReceiver
-
Konstruktordetails
-
WiringComponentImpl
public WiringComponentImpl()- Parameter:
name- (short) name of the WC as shown in the MainWindow
-
-
Methodendetails
-
setParent
Called by the WiringLayout. Needed for creating subwindows to parent (Dialog(Frame);).- Parameter:
parent- the main Frame
-
getParent
- Gibt zurück:
- Parent/Owner Frame
-
name
-
name
-
name
-
nameIfNotNamed
-
getName
(full) name of the WC as shown in the PropertyWindow- Setzt außer Kraft:
getNamein KlasseBaseWiringComponent- Gibt zurück:
- Name of the WC
-
getFullLabel
- Gibt zurück:
- Concatenated (short) name and long name, e.g. "s(t) - Sendesignal". If a long name doesn't exist only the (short) name, e.g. "s(t)", is returned.
-
setLongLabel
- Parameter:
longLabel- (long) name of the WC as shown in the PropertyWindow or measure window
-
getLongLabel
-
setSymbolResolver
-
getSymbolResolver
-
getSymbols
Layout: -
addSymbol
-
addSymbol
-
addSymbol
-
addPointBetween
-
setName
-
setSymbol
-
getCanvas
-
toString
-
getFromWC
-
getToWC
-
getToWC
-
isMux
public abstract boolean isMux() -
isHidden
public boolean isHidden() -
hide
public void hide() -
mouseClicked
User Interface:- Angegeben von:
mouseClickedin SchnittstelleMouseListener
-
mouseEntered
- Angegeben von:
mouseEnteredin SchnittstelleMouseListener
-
mouseExited
- Angegeben von:
mouseExitedin SchnittstelleMouseListener
-
mousePressed
- Angegeben von:
mousePressedin SchnittstelleMouseListener
-
mouseReleased
- Angegeben von:
mouseReleasedin SchnittstelleMouseListener
-
setSymbols
-