public abstract class AbstractElement extends AbstractProjectableModel implements Element
AbstractProjectableModel.AnnotationDriverData
Modifier and Type | Field and Description |
---|---|
protected ElementId |
id |
NO_DRIVER, NO_DRIVER_SERVICE
Modifier | Constructor and Description |
---|---|
|
AbstractElement() |
protected |
AbstractElement(ProviderId providerId,
ElementId id,
Annotations... annotations)
Creates a network element attributed to the specified provider.
|
as, asData, bindAndCheckDriver, bindDriver, driver, driverService, is, locateDriver, setDriverService
providerId
annotations
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
annotations
providerId
as, is, project
protected final ElementId id
public AbstractElement()
protected AbstractElement(ProviderId providerId, ElementId id, Annotations... annotations)
providerId
- identity of the providerid
- element identifierannotations
- optional key/value annotations