@TypeMetadata(name="Relation", description="This is the base class for Relations", version="1.0.0") @Change(version="1.0.0", description="First Version") public interface Relation<S extends Resource,T extends Entity> extends RelationElement<S,T>, SchemaMixedElement, ERElement
| Modifier and Type | Field and Description |
|---|---|
static String |
NAME |
static String |
PROPAGATION_CONSTRAINT_PROPERTY |
SOURCE_PROPERTY, TARGET_PROPERTYHEADER_PROPERTY| Modifier and Type | Method and Description |
|---|---|
Map<String,Object> |
getAdditionalProperties() |
Object |
getAdditionalProperty(String key) |
PropagationConstraint |
getPropagationConstraint() |
S |
getSource() |
T |
getTarget() |
void |
setAdditionalProperties(Map<String,Object> additionalProperties) |
void |
setAdditionalProperty(String key,
Object value) |
void |
setSource(S source) |
void |
setTarget(T target) |
getHeadersetHeaderstatic final String NAME
static final String PROPAGATION_CONSTRAINT_PROPERTY
S getSource()
void setSource(S source)
T getTarget()
void setTarget(T target)
@ISProperty(name="propagationConstraint") PropagationConstraint getPropagationConstraint()
Map<String,Object> getAdditionalProperties()
getAdditionalProperties in interface SchemaMixedElementvoid setAdditionalProperties(Map<String,Object> additionalProperties)
setAdditionalProperties in interface SchemaMixedElementObject getAdditionalProperty(String key)
getAdditionalProperty in interface SchemaMixedElementvoid setAdditionalProperty(String key, Object value)
setAdditionalProperty in interface SchemaMixedElementCopyright © 2022. All Rights Reserved.