- Type Parameters:
S- The type of the source resource.T- The type of the target resource.
- All Superinterfaces:
Element,ERElement,IdentifiableElement,ModelElement,Relation<S,,T> RelationElement<S,,T> SchemaMixedElement,Serializable
- All Known Implementing Classes:
IsRelatedToImpl
@TypeMetadata(name="IsRelatedTo",
description="This is a specialized type of {@link Relation} that models associations between resources.",
version="1.1.0")
@Change(version="1.1.0",description="Removed Abstract Annotation to allow instantiation") @Change(version="1.0.0",description="First Version")
public interface IsRelatedTo<S extends Resource,T extends Resource>
extends Relation<S,T>
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringThe name of the IsRelatedTo relation type.static final StringThe version of the IsRelatedTo relation type.Fields inherited from interface org.gcube.informationsystem.base.reference.Element
DATETIME_PATTERN, TYPE_PROPERTYFields inherited from interface org.gcube.informationsystem.model.reference.ERElement
CONTEXTS_PROPERTYFields inherited from interface org.gcube.informationsystem.base.reference.IdentifiableElement
ID_PROPERTY, METADATA_PROPERTYFields inherited from interface org.gcube.informationsystem.model.reference.ModelElement
EXPECTED_TYPE_PROPERTY, SUPERTYPES_PROPERTYFields inherited from interface org.gcube.informationsystem.model.reference.relations.Relation
PROPAGATION_CONSTRAINT_PROPERTYFields inherited from interface org.gcube.informationsystem.base.reference.relations.RelationElement
SOURCE_PROPERTY, TARGET_PROPERTY -
Method Summary
Methods inherited from interface org.gcube.informationsystem.base.reference.Element
getTypeNameMethods inherited from interface org.gcube.informationsystem.model.reference.ERElement
getContextsMethods inherited from interface org.gcube.informationsystem.model.reference.ModelElement
getExpectedtype, getSupertypesMethods inherited from interface org.gcube.informationsystem.model.reference.relations.Relation
getAdditionalProperties, getAdditionalProperty, getPropagationConstraint, getSource, getTarget, setAdditionalProperties, setAdditionalProperty, setPropagationConstraint, setSource, setTargetMethods inherited from interface org.gcube.informationsystem.base.reference.relations.RelationElement
getID, getMetadata, setID, setMetadata
-
Field Details
-
NAME
The name of the IsRelatedTo relation type.- See Also:
-
VERSION
The version of the IsRelatedTo relation type.- See Also:
-