edu.iastate.metnet.datamodel
Class EntityImpl
java.lang.Object
edu.iastate.metnet.datamodel.EntityImpl
- All Implemented Interfaces:
- Entity
- Direct Known Subclasses:
- GeneImpl
public class EntityImpl
- extends java.lang.Object
- implements Entity
An entity implemented with its attributes stored in a map.
- Author:
- Michael
|
Constructor Summary |
EntityImpl(java.lang.String name)
|
|
Method Summary |
|
getAttr(java.lang.Class<A> clazz)
|
java.lang.String |
getName()
|
|
setAttr(java.lang.Class<A> clazz,
V value)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EntityImpl
public EntityImpl(java.lang.String name)
getAttr
public <A extends Attribute<V>,V> V getAttr(java.lang.Class<A> clazz)
- Specified by:
getAttr in interface Entity
setAttr
public <A extends Attribute<V>,V> void setAttr(java.lang.Class<A> clazz,
V value)
- Specified by:
setAttr in interface Entity
getName
public java.lang.String getName()
- Specified by:
getName in interface Entity