@TypeMetadata(name="PropagationConstraint", description="This class provides propation constraint for Relation", version="1.0.0") @Change(version="1.0.0", description="First Version") public interface PropagationConstraint extends Property
| Modifier and Type | Interface and Description |
|---|---|
static class |
PropagationConstraint.AddConstraint |
static class |
PropagationConstraint.RemoveConstraint |
| Modifier and Type | Field and Description |
|---|---|
static String |
ADD_PROPERTY |
static String |
NAME |
static String |
REMOVE_PROPERTY |
CLASS_PROPERTY, DATETIME_PATTERN, SUPERCLASSES_PROPERTY| Modifier and Type | Method and Description |
|---|---|
PropagationConstraint.AddConstraint |
getAddConstraint() |
PropagationConstraint.RemoveConstraint |
getRemoveConstraint() |
void |
setAddConstraint(PropagationConstraint.AddConstraint addConstraint) |
void |
setRemoveConstraint(PropagationConstraint.RemoveConstraint removeConstraint) |
getAdditionalProperties, getAdditionalProperty, setAdditionalProperties, setAdditionalPropertystatic final String NAME
static final String REMOVE_PROPERTY
static final String ADD_PROPERTY
@ISProperty(name="remove", description="It indicates the behaviour to implement for the target Entity when a \'remove\' action is performed on the source Resource. Remove actions are: (i) the operation of removing an instance from a context; (ii) the operation of deleting an instance (it has an impact on all contexts).", mandatory=true, nullable=false) PropagationConstraint.RemoveConstraint getRemoveConstraint()
void setRemoveConstraint(PropagationConstraint.RemoveConstraint removeConstraint)
@ISProperty(name="add", description="It indicates the behaviour to implement for the target Entity when an \'add\' action is performed on the source Resource. Add action is the operation of adding an instance to a context.", mandatory=true, nullable=false) PropagationConstraint.AddConstraint getAddConstraint()
void setAddConstraint(PropagationConstraint.AddConstraint addConstraint)
Copyright © 2022. All Rights Reserved.