Class ConnectedRelationshipElement
- java.lang.Object
-
- org.eclipse.basyx.submodel.metamodel.connected.ConnectedElement
-
- org.eclipse.basyx.submodel.metamodel.connected.submodelelement.ConnectedSubmodelElement
-
- org.eclipse.basyx.submodel.metamodel.connected.submodelelement.relationship.ConnectedRelationshipElement
-
- All Implemented Interfaces:
IElement
,IHasKind
,IHasDataSpecification
,IHasSemantics
,IReferable
,IQualifiable
,ISubmodelElement
,IRelationshipElement
- Direct Known Subclasses:
ConnectedAnnotatedRelationshipElement
public class ConnectedRelationshipElement extends ConnectedSubmodelElement implements IRelationshipElement
"Connected" implementation of RelationshipElement- Author:
- rajashek
-
-
Field Summary
-
Fields inherited from class org.eclipse.basyx.submodel.metamodel.connected.ConnectedElement
cached
-
-
Constructor Summary
Constructors Constructor Description ConnectedRelationshipElement(VABElementProxy proxy)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected KeyElements
getKeyElement()
RelationshipElement
getLocalCopy()
RelationshipElementValue
getValue()
void
setValue(RelationshipElementValue value)
Sets the relationship of the RelationshipElement submodel element-
Methods inherited from class org.eclipse.basyx.submodel.metamodel.connected.submodelelement.ConnectedSubmodelElement
getCategory, getDataSpecificationReferences, getDescription, getEmbeddedDataSpecifications, getIdShort, getModelingKind, getModelType, getParent, getQualifiers, getReference, getSemanticId, setValue
-
Methods inherited from class org.eclipse.basyx.submodel.metamodel.connected.ConnectedElement
getElem, getElemLive, getProxy, throwNotSupportedException, toString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.eclipse.basyx.submodel.metamodel.api.IElement
getIdShort
-
Methods inherited from interface org.eclipse.basyx.submodel.metamodel.api.qualifier.IHasDataSpecification
getDataSpecificationReferences, getEmbeddedDataSpecifications
-
Methods inherited from interface org.eclipse.basyx.submodel.metamodel.api.qualifier.haskind.IHasKind
getModelingKind
-
Methods inherited from interface org.eclipse.basyx.submodel.metamodel.api.qualifier.IHasSemantics
getSemanticId
-
Methods inherited from interface org.eclipse.basyx.submodel.metamodel.api.qualifier.qualifiable.IQualifiable
getQualifiers
-
Methods inherited from interface org.eclipse.basyx.submodel.metamodel.api.qualifier.IReferable
getCategory, getDescription, getIdShort, getParent, getReference
-
Methods inherited from interface org.eclipse.basyx.submodel.metamodel.api.submodelelement.ISubmodelElement
getModelType, setValue
-
-
-
-
Constructor Detail
-
ConnectedRelationshipElement
public ConnectedRelationshipElement(VABElementProxy proxy)
-
-
Method Detail
-
getKeyElement
protected KeyElements getKeyElement()
- Overrides:
getKeyElement
in classConnectedSubmodelElement
-
getValue
public RelationshipElementValue getValue()
- Specified by:
getValue
in interfaceIRelationshipElement
- Specified by:
getValue
in interfaceISubmodelElement
-
getLocalCopy
public RelationshipElement getLocalCopy()
- Specified by:
getLocalCopy
in interfaceISubmodelElement
- Overrides:
getLocalCopy
in classConnectedSubmodelElement
-
setValue
public void setValue(RelationshipElementValue value)
Description copied from interface:IRelationshipElement
Sets the relationship of the RelationshipElement submodel element- Specified by:
setValue
in interfaceIRelationshipElement
-
-