Class ElementImpl
java.lang.Object
kieker.analysis.generic.graph.impl.ElementImpl
- All Implemented Interfaces:
IElement
public class ElementImpl extends java.lang.Object implements IElement
- Since:
- 2.0.0
- Author:
- Reiner Jung
-
Constructor Summary
Constructors Constructor Description ElementImpl(java.lang.String id) -
Method Summary
Modifier and Type Method Description java.lang.StringgetId()<T> TgetProperty(java.lang.String key)java.util.Set<java.lang.String>getPropertyKeys()<T> TremoveProperty(java.lang.String key)voidsetProperty(java.lang.String key, java.lang.Object value)voidsetPropertyIfAbsent(java.lang.String key, java.lang.Object value)
-
Constructor Details
-
ElementImpl
public ElementImpl(java.lang.String id)
-
-
Method Details
-
getId
public java.lang.String getId() -
getProperty
public <T> T getProperty(java.lang.String key)- Specified by:
getPropertyin interfaceIElement
-
getPropertyKeys
public java.util.Set<java.lang.String> getPropertyKeys()- Specified by:
getPropertyKeysin interfaceIElement
-
setProperty
public void setProperty(java.lang.String key, java.lang.Object value)- Specified by:
setPropertyin interfaceIElement
-
setPropertyIfAbsent
public void setPropertyIfAbsent(java.lang.String key, java.lang.Object value)- Specified by:
setPropertyIfAbsentin interfaceIElement
-
removeProperty
public <T> T removeProperty(java.lang.String key)- Specified by:
removePropertyin interfaceIElement
-