Class HasAddActionImpl<Out extends Service,In extends ActionFacet>
java.lang.Object
org.gcube.informationsystem.base.impl.ElementImpl
org.gcube.informationsystem.base.impl.relations.RelationElementImpl<S,T>
org.gcube.informationsystem.model.impl.relations.RelationImpl<S,T>
org.gcube.informationsystem.model.impl.relations.ConsistsOfImpl<Out,In>
org.gcube.resourcemanagement.model.impl.relations.consistsof.HasActionImpl<Out,In>
org.gcube.resourcemanagement.model.impl.relations.consistsof.HasAddActionImpl<Out,In>
- All Implemented Interfaces:
Serializable,org.gcube.informationsystem.base.reference.Element,org.gcube.informationsystem.base.reference.IdentifiableElement,org.gcube.informationsystem.base.reference.relations.RelationElement<Out,,In> org.gcube.informationsystem.base.reference.SchemaMixedElement,org.gcube.informationsystem.model.reference.ERElement,org.gcube.informationsystem.model.reference.ModelElement,org.gcube.informationsystem.model.reference.relations.ConsistsOf<Out,,In> org.gcube.informationsystem.model.reference.relations.Relation<Out,,In> HasAction<Out,,In> HasAddAction<Out,In>
public class HasAddActionImpl<Out extends Service,In extends ActionFacet>
extends HasActionImpl<Out,In>
implements HasAddAction<Out,In>
An implementation of the
HasAddAction relation.- Author:
- Manuele Simi (ISTI CNR)
- See Also:
-
Field Summary
Fields inherited from class org.gcube.informationsystem.model.impl.relations.RelationImpl
additionalProperties, allowedAdditionalKeys, contexts, expectedtype, propagationConstraint, supertypesFields inherited from class org.gcube.informationsystem.base.impl.relations.RelationElementImpl
metadata, source, target, uuidFields inherited from interface org.gcube.informationsystem.model.reference.relations.ConsistsOf
NAMEFields inherited from interface org.gcube.informationsystem.base.reference.Element
DATETIME_PATTERN, NAME, TYPE_PROPERTYFields inherited from interface org.gcube.informationsystem.model.reference.ERElement
CONTEXTS_PROPERTYFields inherited from interface org.gcube.resourcemanagement.model.reference.relations.consistsof.HasAction
NAMEFields inherited from interface org.gcube.resourcemanagement.model.reference.relations.consistsof.HasAddAction
NAMEFields 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
NAME, PROPAGATION_CONSTRAINT_PROPERTYFields inherited from interface org.gcube.informationsystem.base.reference.relations.RelationElement
NAME, SOURCE_PROPERTY, TARGET_PROPERTY -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedProtected default constructorHasAddActionImpl(Out source, In target) Creates an instance of HasAddActionHasAddActionImpl(Out source, In target, org.gcube.informationsystem.model.reference.properties.PropagationConstraint propagationConstraint) Creates an instance of HasAddAction -
Method Summary
Methods inherited from class org.gcube.informationsystem.model.impl.relations.RelationImpl
getAdditionalProperties, getAdditionalProperty, getContexts, getExpectedtype, getPropagationConstraint, getSupertypes, setAdditionalProperties, setAdditionalProperty, setContexts, setPropagationConstraintMethods inherited from class org.gcube.informationsystem.base.impl.relations.RelationElementImpl
getID, getMetadata, getSource, getTarget, setID, setMetadata, setSource, setTargetMethods inherited from class org.gcube.informationsystem.base.impl.ElementImpl
getTypeName, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods 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
-
Constructor Details
-
HasAddActionImpl
protected HasAddActionImpl()Protected default constructor -
HasAddActionImpl
Creates an instance of HasAddAction- Parameters:
source- the source Servicetarget- the target ActionFacet
-
HasAddActionImpl
public HasAddActionImpl(Out source, In target, org.gcube.informationsystem.model.reference.properties.PropagationConstraint propagationConstraint) Creates an instance of HasAddAction- Parameters:
source- the source Servicetarget- the target ActionFacetpropagationConstraint- the Propagation Constraint
-