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
  • 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:
      accept in interface de.iip_ecosphere.platform.support.aas.Element
    • getSubmodelElement

      org.eclipse.digitaltwin.aas4j.v3.model.SubmodelElement getSubmodelElement()
      Description copied from class: BaSyxSubmodelElement
      Returns the implementing sub-model element.
      Specified by:
      getSubmodelElement in class BaSyxSubmodelElement
      Returns:
      the submodel element
    • getDescription

      public Map<String,de.iip_ecosphere.platform.support.aas.LangString> getDescription()
      Specified by:
      getDescription in interface de.iip_ecosphere.platform.support.aas.RelationshipElement
    • getFirst

      public de.iip_ecosphere.platform.support.aas.Reference getFirst()
      Specified by:
      getFirst in interface de.iip_ecosphere.platform.support.aas.RelationshipElement
    • getSecond

      public de.iip_ecosphere.platform.support.aas.Reference getSecond()
      Specified by:
      getSecond in interface de.iip_ecosphere.platform.support.aas.RelationshipElement