public class GenericLink extends java.lang.Object implements PropertyChangeInterface, de.uniks.networkparser.interfaces.SendableEntity
| Modifier and Type | Field and Description |
|---|---|
static GenericLinkSet |
EMPTY_SET |
protected java.beans.PropertyChangeSupport |
listeners |
static java.lang.String |
PROPERTY_GRAPH
many one
GenericLink ----------------------------------- GenericGraph
links graph
|
static java.lang.String |
PROPERTY_SRC
many one
GenericLink ----------------------------------- GenericObject
outgoingLinks src
|
static java.lang.String |
PROPERTY_SRCLABEL |
static java.lang.String |
PROPERTY_TGT
many one
GenericLink ----------------------------------- GenericObject
incommingLinks tgt
|
static java.lang.String |
PROPERTY_TGTLABEL |
| Constructor and Description |
|---|
GenericLink() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
addPropertyChangeListener(java.beans.PropertyChangeListener listener) |
boolean |
addPropertyChangeListener(java.lang.String propertyName,
java.beans.PropertyChangeListener listener)
Adds the property change listener.
|
GenericGraph |
createGraph() |
GenericObject |
createSrc() |
GenericObject |
createTgt() |
boolean |
firePropertyChange(java.lang.String propertyName,
java.lang.Object oldValue,
java.lang.Object newValue) |
GenericGraph |
getGraph() |
java.beans.PropertyChangeSupport |
getPropertyChangeSupport()
Get the propertyChangeSupport attribute of the PropertyChangeInterface
object
|
GenericObject |
getSrc() |
java.lang.String |
getSrcLabel() |
GenericObject |
getTgt() |
java.lang.String |
getTgtLabel() |
boolean |
removePropertyChangeListener(java.beans.PropertyChangeListener listener) |
boolean |
removePropertyChangeListener(java.lang.String property,
java.beans.PropertyChangeListener listener) |
void |
removeYou() |
boolean |
setGraph(GenericGraph value) |
boolean |
setSrc(GenericObject value) |
void |
setSrcLabel(java.lang.String value) |
boolean |
setTgt(GenericObject value) |
void |
setTgtLabel(java.lang.String value) |
java.lang.String |
toString() |
GenericLink |
withGraph(GenericGraph value) |
GenericLink |
withSrc(GenericObject value) |
GenericLink |
withSrcLabel(java.lang.String value) |
GenericLink |
withTgt(GenericObject value) |
GenericLink |
withTgtLabel(java.lang.String value) |
protected java.beans.PropertyChangeSupport listeners
public static final java.lang.String PROPERTY_TGTLABEL
public static final java.lang.String PROPERTY_SRCLABEL
public static final GenericLinkSet EMPTY_SET
public static final java.lang.String PROPERTY_SRC
many one
GenericLink ----------------------------------- GenericObject
outgoingLinks src
public static final java.lang.String PROPERTY_TGT
many one
GenericLink ----------------------------------- GenericObject
incommingLinks tgt
public static final java.lang.String PROPERTY_GRAPH
many one
GenericLink ----------------------------------- GenericGraph
links graph
public java.beans.PropertyChangeSupport getPropertyChangeSupport()
PropertyChangeInterfacegetPropertyChangeSupport in interface PropertyChangeInterfacepublic boolean addPropertyChangeListener(java.beans.PropertyChangeListener listener)
addPropertyChangeListener in interface de.uniks.networkparser.interfaces.SendableEntitypublic boolean addPropertyChangeListener(java.lang.String propertyName,
java.beans.PropertyChangeListener listener)
de.uniks.networkparser.interfaces.SendableEntityaddPropertyChangeListener in interface de.uniks.networkparser.interfaces.SendableEntitypropertyName - the property namelistener - the listenerpublic boolean removePropertyChangeListener(java.beans.PropertyChangeListener listener)
removePropertyChangeListener in interface de.uniks.networkparser.interfaces.SendableEntitypublic boolean removePropertyChangeListener(java.lang.String property,
java.beans.PropertyChangeListener listener)
removePropertyChangeListener in interface de.uniks.networkparser.interfaces.SendableEntitypublic void removeYou()
public java.lang.String getTgtLabel()
public void setTgtLabel(java.lang.String value)
public GenericLink withTgtLabel(java.lang.String value)
public java.lang.String getSrcLabel()
public void setSrcLabel(java.lang.String value)
public GenericLink withSrcLabel(java.lang.String value)
public GenericObject getSrc()
public boolean setSrc(GenericObject value)
public GenericLink withSrc(GenericObject value)
public GenericObject createSrc()
public GenericObject getTgt()
public boolean setTgt(GenericObject value)
public GenericLink withTgt(GenericObject value)
public GenericObject createTgt()
public GenericGraph getGraph()
public boolean setGraph(GenericGraph value)
public GenericLink withGraph(GenericGraph value)
public GenericGraph createGraph()
public java.lang.String toString()
toString in class java.lang.Objectpublic boolean firePropertyChange(java.lang.String propertyName,
java.lang.Object oldValue,
java.lang.Object newValue)