public abstract class ComponentMetadataData extends GraphNode
Modifier and Type | Field and Description |
---|---|
protected Integer |
componentInstanceCounter |
protected ComponentMetadataDataDefinition |
metadataDataDefinition |
Constructor and Description |
---|
ComponentMetadataData(NodeTypeEnum label,
ComponentMetadataDataDefinition metadataDataDefinition) |
ComponentMetadataData(NodeTypeEnum label,
ComponentMetadataDataDefinition metadataDataDefinition,
Map<String,Object> properties) |
Modifier and Type | Method and Description |
---|---|
Integer |
getComponentInstanceCounter() |
ComponentMetadataDataDefinition |
getMetadataDataDefinition() |
Object |
getUniqueId() |
Integer |
increaseAndGetComponentInstanceCounter() |
void |
setComponentInstanceCounter(Integer componentInstanceCounter) |
void |
setMetadataDataDefinition(ComponentMetadataDataDefinition metadataDataDefinition) |
Map<String,Object> |
toGraphMap() |
String |
toString() |
addIfExists, getGson, getKeyValueId, getLabel, getUniqueIdKey
getAction, getElementType, setAction, setElementType
protected ComponentMetadataDataDefinition metadataDataDefinition
protected Integer componentInstanceCounter
public ComponentMetadataData(NodeTypeEnum label, ComponentMetadataDataDefinition metadataDataDefinition)
public ComponentMetadataData(NodeTypeEnum label, ComponentMetadataDataDefinition metadataDataDefinition, Map<String,Object> properties)
public Map<String,Object> toGraphMap()
toGraphMap
in class GraphElement
public Object getUniqueId()
getUniqueId
in class GraphNode
public ComponentMetadataDataDefinition getMetadataDataDefinition()
public void setMetadataDataDefinition(ComponentMetadataDataDefinition metadataDataDefinition)
public Integer getComponentInstanceCounter()
public void setComponentInstanceCounter(Integer componentInstanceCounter)
public Integer increaseAndGetComponentInstanceCounter()
Copyright © 2017. All rights reserved.