public abstract class RelationElementImpl<S extends EntityElement,T extends EntityElement> extends ElementImpl implements RelationElement<S,T>
| Modifier and Type | Field and Description |
|---|---|
protected Header |
header |
protected S |
source |
protected T |
target |
NAME, SOURCE_PROPERTY, TARGET_PROPERTYHEADER_PROPERTYCLASS_PROPERTY, DATETIME_PATTERN, SUPERCLASSES_PROPERTY| Modifier | Constructor and Description |
|---|---|
protected |
RelationElementImpl() |
protected |
RelationElementImpl(S source,
T target) |
| Modifier and Type | Method and Description |
|---|---|
Header |
getHeader() |
S |
getSource() |
T |
getTarget() |
void |
setHeader(Header header) |
void |
setSource(S source) |
void |
setTarget(T target) |
toStringprotected Header header
protected S extends EntityElement source
protected T extends EntityElement target
public Header getHeader()
getHeader in interface IdentifiableElementgetHeader in interface RelationElement<S extends EntityElement,T extends EntityElement>public void setHeader(Header header)
setHeader in interface IdentifiableElementpublic S getSource()
getSource in interface RelationElement<S extends EntityElement,T extends EntityElement>public void setSource(S source)
setSource in interface RelationElement<S extends EntityElement,T extends EntityElement>public T getTarget()
getTarget in interface RelationElement<S extends EntityElement,T extends EntityElement>public void setTarget(T target)
setTarget in interface RelationElement<S extends EntityElement,T extends EntityElement>Copyright © 2020. All Rights Reserved.