Class BaSyxRelationshipElement
java.lang.Object
de.iip_ecosphere.platform.support.aas.basyx2.BaSyxSubmodelElement
de.iip_ecosphere.platform.support.aas.basyx2.BaSyxRelationshipElement
- All Implemented Interfaces:
de.iip_ecosphere.platform.support.aas.Element,de.iip_ecosphere.platform.support.aas.HasDataSpecification,de.iip_ecosphere.platform.support.aas.HasKind,de.iip_ecosphere.platform.support.aas.HasSemantics,de.iip_ecosphere.platform.support.aas.Qualifiable,de.iip_ecosphere.platform.support.aas.Referable,de.iip_ecosphere.platform.support.aas.RelationshipElement,de.iip_ecosphere.platform.support.aas.SubmodelElement
public class BaSyxRelationshipElement
extends BaSyxSubmodelElement
implements de.iip_ecosphere.platform.support.aas.RelationshipElement
Multi-Language property representation for BaSyx.
- Author:
- Holger Eichelberger, SSE
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class de.iip_ecosphere.platform.support.aas.basyx2.BaSyxSubmodelElement
BaSyxSubmodelElement.PathFunctionNested classes/interfaces inherited from interface de.iip_ecosphere.platform.support.aas.RelationshipElement
de.iip_ecosphere.platform.support.aas.RelationshipElement.RelationshipElementBuilder -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate org.eclipse.digitaltwin.aas4j.v3.model.RelationshipElement -
Constructor Summary
ConstructorsConstructorDescriptionCreates a relationship element.BaSyxRelationshipElement(org.eclipse.digitaltwin.aas4j.v3.model.RelationshipElement relationship) Creates a relationship element. -
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(de.iip_ecosphere.platform.support.aas.AasVisitor visitor) de.iip_ecosphere.platform.support.aas.ReferencegetFirst()de.iip_ecosphere.platform.support.aas.Reference(package private) org.eclipse.digitaltwin.aas4j.v3.model.SubmodelElementReturns the implementing sub-model element.Methods inherited from class de.iip_ecosphere.platform.support.aas.basyx2.BaSyxSubmodelElement
composePath, composePath, createConnectedSubmodelElement, createSubmodelElement, deleteConnectedSubmodelElement, getIdShort, getParent, getRepo, getSemanticId, processOnPath, setParent, setSemanticId, update, updateConnectedSubmodelElement, updateInBuildMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.iip_ecosphere.platform.support.aas.Element
getIdShort, updateMethods inherited from interface de.iip_ecosphere.platform.support.aas.HasSemantics
getSemanticId, getSemanticId, setSemanticId
-
Field Details
-
relationship
private org.eclipse.digitaltwin.aas4j.v3.model.RelationshipElement relationship
-
-
Constructor Details
-
BaSyxRelationshipElement
public BaSyxRelationshipElement()Creates a relationship element. -
BaSyxRelationshipElement
public BaSyxRelationshipElement(org.eclipse.digitaltwin.aas4j.v3.model.RelationshipElement relationship) Creates a relationship element.- Parameters:
relationship- the relationship
-
-
Method Details
-
accept
public void accept(de.iip_ecosphere.platform.support.aas.AasVisitor visitor) - Specified by:
acceptin interfacede.iip_ecosphere.platform.support.aas.Element
-
getSubmodelElement
org.eclipse.digitaltwin.aas4j.v3.model.SubmodelElement getSubmodelElement()Description copied from class:BaSyxSubmodelElementReturns the implementing sub-model element.- Specified by:
getSubmodelElementin classBaSyxSubmodelElement- Returns:
- the submodel element
-
getDescription
- Specified by:
getDescriptionin interfacede.iip_ecosphere.platform.support.aas.RelationshipElement
-
getFirst
public de.iip_ecosphere.platform.support.aas.Reference getFirst()- Specified by:
getFirstin interfacede.iip_ecosphere.platform.support.aas.RelationshipElement
-
getSecond
public de.iip_ecosphere.platform.support.aas.Reference getSecond()- Specified by:
getSecondin interfacede.iip_ecosphere.platform.support.aas.RelationshipElement
-