public abstract class CoreNode extends Object implements PlasmaNode, CoreObjectHolder, NamedEntity
| Modifier and Type | Field and Description |
|---|---|
protected static List<PlasmaEdge> |
EMPTY_EDGE_LIST |
protected CoreObject |
valueObject |
| Modifier | Constructor and Description |
|---|---|
protected |
CoreNode()
Default No-arg constructor required for serialization operations.
|
|
CoreNode(CoreObject values) |
| Modifier and Type | Method and Description |
|---|---|
List<PlasmaEdge> |
getEdges(PlasmaProperty property)
Returns a list of
edges associated with the given property
regardless of it's multiplicity. |
String |
getEntityName() |
abstract String |
getUUIDAsString() |
Object |
getValue(String property) |
CoreObject |
getValueObject() |
void |
removeValue(String property) |
void |
setValue(String property,
Object value) |
void |
setValueObject(CoreObject v) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaccept, accept, acceptDepthFirst, getDataObject, getUUIDprotected CoreObject valueObject
protected static final List<PlasmaEdge> EMPTY_EDGE_LIST
protected CoreNode()
public CoreNode(CoreObject values)
public abstract String getUUIDAsString()
getUUIDAsString in interface PlasmaNodepublic void removeValue(String property)
public String getEntityName()
getEntityName in interface NamedEntitypublic CoreObject getValueObject()
getValueObject in interface CoreObjectHolderpublic void setValueObject(CoreObject v)
setValueObject in interface CoreObjectHolderpublic List<PlasmaEdge> getEdges(PlasmaProperty property)
PlasmaNodeedges associated with the given property
regardless of it's multiplicity.getEdges in interface PlasmaNodeproperty - the propertyPlasmaEdgeCopyright © 2017. All rights reserved.