public class GenericObject extends java.lang.Object implements PropertyChangeInterface, de.uniks.networkparser.interfaces.SendableEntity
| Modifier and Type | Field and Description |
|---|---|
static GenericObjectSet |
EMPTY_SET |
protected java.beans.PropertyChangeSupport |
listeners |
static java.lang.String |
PROPERTY_ATTRS
one many
GenericObject ----------------------------------- GenericAttribute
owner attrs
|
static java.lang.String |
PROPERTY_GRAPH
many one
GenericObject ----------------------------------- GenericGraph
objects graph
|
static java.lang.String |
PROPERTY_ICON |
static java.lang.String |
PROPERTY_INCOMMINGLINKS
one many
GenericObject ----------------------------------- GenericLink
tgt incommingLinks
|
static java.lang.String |
PROPERTY_NAME |
static java.lang.String |
PROPERTY_OUTGOINGLINKS
one many
GenericObject ----------------------------------- GenericLink
src outgoingLinks
|
static java.lang.String |
PROPERTY_TYPE |
| Constructor and Description |
|---|
GenericObject() |
protected java.beans.PropertyChangeSupport listeners
public static final java.lang.String PROPERTY_NAME
public static final java.lang.String PROPERTY_TYPE
public static final GenericObjectSet EMPTY_SET
public static final java.lang.String PROPERTY_GRAPH
many one
GenericObject ----------------------------------- GenericGraph
objects graph
public static final java.lang.String PROPERTY_ATTRS
one many
GenericObject ----------------------------------- GenericAttribute
owner attrs
public static final java.lang.String PROPERTY_OUTGOINGLINKS
one many
GenericObject ----------------------------------- GenericLink
src outgoingLinks
public static final java.lang.String PROPERTY_INCOMMINGLINKS
one many
GenericObject ----------------------------------- GenericLink
tgt incommingLinks
public static final java.lang.String PROPERTY_ICON
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 getName()
public void setName(java.lang.String value)
public GenericObject withName(java.lang.String value)
public java.lang.String getType()
public void setType(java.lang.String value)
public GenericObject withType(java.lang.String value)
public GenericGraph getGraph()
public boolean setGraph(GenericGraph value)
public GenericObject withGraph(GenericGraph value)
public GenericGraph createGraph()
public GenericAttributeSet getAttrs()
public boolean addToAttrs(GenericAttribute value)
public boolean removeFromAttrs(GenericAttribute value)
public GenericObject withAttrs(GenericAttribute value)
public GenericObject withoutAttrs(GenericAttribute value)
public void removeAllFromAttrs()
public GenericAttribute createAttrs()
public GenericLinkSet getOutgoingLinks()
public boolean addToOutgoingLinks(GenericLink value)
public boolean removeFromOutgoingLinks(GenericLink value)
public GenericObject withOutgoingLinks(GenericLink value)
public GenericObject withoutOutgoingLinks(GenericLink value)
public void removeAllFromOutgoingLinks()
public GenericLink createOutgoingLinks()
public GenericLinkSet getIncommingLinks()
public boolean addToIncommingLinks(GenericLink value)
public boolean removeFromIncommingLinks(GenericLink value)
public GenericObject withIncommingLinks(GenericLink value)
public GenericObject withoutIncommingLinks(GenericLink value)
public void removeAllFromIncommingLinks()
public GenericLink createIncommingLinks()
public GenericObject with(java.lang.String... params)
public GenericObject with(java.lang.String name, java.lang.String value)
public java.lang.String getIcon()
public void setIcon(java.lang.String value)
public GenericObject withIcon(java.lang.String value)
public GenericObject createSubElem(java.lang.String string)
public GenericLink createOutgoingLinks(java.lang.String tgtLabel, GenericObject tgt)
public GenericLink createOutgoingLinks(java.lang.String srcLabel, java.lang.String tgtLabel, GenericObject tgt)
public java.lang.String toString()
toString in class java.lang.Objectpublic GenericObject withAttrs(GenericAttribute... value)
public GenericObject withoutAttrs(GenericAttribute... value)
public GenericObject withOutgoingLinks(GenericLink... value)
public GenericObject withoutOutgoingLinks(GenericLink... value)
public GenericObject withIncommingLinks(GenericLink... value)
public GenericObject withoutIncommingLinks(GenericLink... value)
public boolean firePropertyChange(java.lang.String propertyName,
java.lang.Object oldValue,
java.lang.Object newValue)