de.ukn.hci.squidy.manager.model
Class Node

java.lang.Object
  extended by de.ukn.hci.squidy.manager.model.Processable
      extended by de.ukn.hci.squidy.manager.model.Piping
          extended by de.ukn.hci.squidy.manager.model.Node
All Implemented Interfaces:
ILaunchable, IProcessable<Processable>
Direct Known Subclasses:
AbstractNode

public abstract class Node
extends Piping

Valve.

 Date: Feb 1, 2008
 Time: 11:13:49 PM
 

Version:
$Id: Node.java 244 2010-04-16 15:45:02Z raedle $$
Author:
Roman Rädle, Roman.Raedle@uni-konstanz.de, University of Konstanz

Field Summary
 
Fields inherited from class de.ukn.hci.squidy.manager.model.Processable
processing, PROPERTY_DELETE, PROPERTY_FAILURE_PUBLISH, PROPERTY_FAILURE_RESOLVE, PROPERTY_PROCESSING_START, PROPERTY_PROCESSING_STOP
 
Constructor Summary
Node()
          Default constructor required for JAXB.
 
Method Summary
 void addIssue(Issue issue)
           
 Issuable getIssuable()
           
 List<Issue> getIssues()
           
 boolean hasIssues()
           
 void removeIssue(Issue issue)
           
 void setIssuable(Issuable issuable)
           
 
Methods inherited from class de.ukn.hci.squidy.manager.model.Piping
addDataVisitorFactory, addIncomingPipe, addOutgoingPipe, attachVisitors, getIncomingPipes, getOutgoingPipes, getPipes, notifyVisitors, removeDataVisitorFactory, removeIncomingPipe, removeOutgoingPipe, setIncomingPipes, setOutgoingPipes, setPipes, toString
 
Methods inherited from class de.ukn.hci.squidy.manager.model.Processable
addPropertyChangeListener, addPropertyChangeListener, addSubProcessable, delete, firePropertyChange, getId, getParent, getSubProcessables, isProcessing, postStopSubProcessables, preStartSubProcessables, publishFailure, removeStateChangeListener, removeStateChangeListener, removeSubProcessable, resolveFailure, setId, setParent, setSubProcessables, start, stop
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface de.ukn.hci.squidy.manager.IProcessable
process, publish, publish
 

Constructor Detail

Node

public Node()
Default constructor required for JAXB.

Method Detail

getIssuable

public final Issuable getIssuable()
Returns:
the issuable

setIssuable

public final void setIssuable(Issuable issuable)
Parameters:
issuable - the issuable to set

getIssues

public List<Issue> getIssues()
Returns:

addIssue

public void addIssue(Issue issue)
Parameters:
issue -

removeIssue

public void removeIssue(Issue issue)
Parameters:
issue -

hasIssues

public boolean hasIssues()
Returns:


Copyright © 2007-2010 Human-Computer-Interaction :: University of Konstanz. All Rights Reserved.