- 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:
DummyIsRelatedTo,IsRelatedToImpl
@TypeMetadata(name="IsRelatedTo",
description="This is the base type for any IsRelatedTo relation",
version="1.0.0")
@Change(version="1.0.0",
description="First Version")
public interface IsRelatedTo<S extends Resource,T extends Resource>
extends Relation<S,T>
Represents an "IsRelatedTo" relationship, indicating that a
Resource
is related to another Resource.
This is a specialized, abstract type of Relation that models
associations between resources. For more details, refer to the
gCube Facet Based Resource Model Wiki.
-
Field Summary
FieldsFields 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:
-