Package net.simplace.pipe.control
Class FWPipeLinesContainer
java.lang.Object
net.simplace.pipe.control.FWPipeLinesContainer
- Author:
- Andreas Enders
-
Constructor Summary
ConstructorsConstructorDescriptionFWPipeLinesContainer(org.jdom2.Element aFunctionalityElement, FWObservable aObservable, String aSystemID) Constructs an Pipeline container. -
Method Summary
Modifier and TypeMethodDescriptionprotected voidfireTaskEvent(FWProgressTaskEvent aProcessTaskEvent) Process the listeners last to first, notifying those that are interested in this eventgetClonedContainer(FWObservable aObservable) getPipeLine(String aPipeLineID) voidregisterTaskListener(FWProgressTaskListener aFWProgressTaskListener) Adds a Listener to track tab actions.voidremoveTaskListener(FWProgressTaskListener aFWProgressTaskListener) Removes the given Listener from the list.
-
Constructor Details
-
FWPipeLinesContainer
public FWPipeLinesContainer(org.jdom2.Element aFunctionalityElement, FWObservable aObservable, String aSystemID) throws PipeLineCreationException Constructs an Pipeline container.- Parameters:
aFunctionalityElement-aObservable-aSystemID-- Throws:
PipeLineCreationException
-
-
Method Details
-
getClonedContainer
public FWPipeLinesContainer getClonedContainer(FWObservable aObservable) throws PipeLineCreationException - Parameters:
aObservable-- Returns:
- cloned pipeline container
- Throws:
PipeLineCreationException
-
registerTaskListener
Adds a Listener to track tab actions.- Parameters:
aFWProgressTaskListener-
-
removeTaskListener
Removes the given Listener from the list.- Parameters:
aFWProgressTaskListener-
-
fireTaskEvent
Process the listeners last to first, notifying those that are interested in this event- Parameters:
aProcessTaskEvent-
-
getPipeLine
- Parameters:
aPipeLineID-- Returns:
- the cloned pipeline
-
getObservable
- Returns:
- the initial observable
-
getSystemID
- Returns:
- the system id this belongs to
-