public class RelationTypeImpl<S extends EntityType,T extends EntityType> extends TypeImpl implements RelationType<S,T>
| Modifier and Type | Field and Description |
|---|---|
protected S |
source |
protected T |
target |
abstractType, changelog, DEFAULT_CHANGELOG_MAP, description, header, name, properties, superClasses, versionNAMEABSTRACT_PROPERTY, CHANGELOG_PROPERTY, DESCRIPTION_PROPERTY, NAME_PROPERTY, PROPERTIES_PROPERTY, TYPE_SUPERCLASSES_PROPERTY, VERSION_PROPERTYSOURCE_PROPERTY, TARGET_PROPERTYHEADER_PROPERTY| Modifier | Constructor and Description |
|---|---|
protected |
RelationTypeImpl() |
|
RelationTypeImpl(Class<? extends RelationElement<?,?>> clz) |
| Modifier and Type | Method and Description |
|---|---|
AccessType |
getAccessType() |
protected Type[] |
getParametersFromSuperClasses(Class<? extends RelationElement<?,?>> clz) |
static RelationType<?,?> |
getRelationTypeDefinitionInstance(Class<? extends RelationElement<?,?>> clz) |
S |
getSource() |
T |
getTarget() |
void |
setSource(S source) |
void |
setTarget(T target) |
getChangelog, getChangelogWithVersionAsString, getDescription, getGenericClass, getHeader, getInstance, getName, getProperties, getSuperClasses, getVersion, getVersionAsString, isAbstract, retrieveListOfProperties, retrieveSuperClasses, setChangelog, setHeader, setVersionclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetDescription, getName, getProperties, getSuperClasses, isAbstractgetChangelog, getChangelogWithVersionAsString, getVersion, getVersionAsStringgetHeadersetHeaderprotected S extends EntityType source
protected T extends EntityType target
protected RelationTypeImpl()
public RelationTypeImpl(Class<? extends RelationElement<?,?>> clz)
public static RelationType<?,?> getRelationTypeDefinitionInstance(Class<? extends RelationElement<?,?>> clz)
protected Type[] getParametersFromSuperClasses(Class<? extends RelationElement<?,?>> clz)
public S getSource()
getSource in interface RelationElement<S extends EntityType,T extends EntityType>getSource in interface RelationType<S extends EntityType,T extends EntityType>public void setSource(S source)
setSource in interface RelationElement<S extends EntityType,T extends EntityType>public T getTarget()
getTarget in interface RelationElement<S extends EntityType,T extends EntityType>getTarget in interface RelationType<S extends EntityType,T extends EntityType>public void setTarget(T target)
setTarget in interface RelationElement<S extends EntityType,T extends EntityType>public AccessType getAccessType()
getAccessType in interface TypegetAccessType in class TypeImplCopyright © 2022. All Rights Reserved.