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.String
getId()
<T> T
getProperty(java.lang.String key)
java.util.Set<java.lang.String>
getPropertyKeys()
<T> T
removeProperty(java.lang.String key)
void
setProperty(java.lang.String key, java.lang.Object value)
void
setPropertyIfAbsent(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:
getProperty
in interfaceIElement
-
getPropertyKeys
public java.util.Set<java.lang.String> getPropertyKeys()- Specified by:
getPropertyKeys
in interfaceIElement
-
setProperty
public void setProperty(java.lang.String key, java.lang.Object value)- Specified by:
setProperty
in interfaceIElement
-
setPropertyIfAbsent
public void setPropertyIfAbsent(java.lang.String key, java.lang.Object value)- Specified by:
setPropertyIfAbsent
in interfaceIElement
-
removeProperty
public <T> T removeProperty(java.lang.String key)- Specified by:
removeProperty
in interfaceIElement
-