Class BaSyxReference

java.lang.Object
de.iip_ecosphere.platform.support.aas.basyx2.BaSyxReference
All Implemented Interfaces:
de.iip_ecosphere.platform.support.aas.Reference

public class BaSyxReference extends Object implements de.iip_ecosphere.platform.support.aas.Reference
Implements a BaSyx reference value wrapper.
Author:
Holger Eichelberger, SSE
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    private org.eclipse.digitaltwin.aas4j.v3.model.Reference
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    BaSyxReference(org.eclipse.digitaltwin.aas4j.v3.model.Reference reference)
    Creates an instance.
  • Method Summary

    Modifier and Type
    Method
    Description
    (package private) static BaSyxReference
    createModelReference(org.eclipse.digitaltwin.aas4j.v3.model.Referable target)
    Create an model reference pointing to target.
    boolean
    equals(Object object)
     
    (package private) org.eclipse.digitaltwin.aas4j.v3.model.Reference
    Returns the BaSyx reference.
    int
     
    boolean
     
     

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Field Details

    • reference

      private org.eclipse.digitaltwin.aas4j.v3.model.Reference reference
  • Constructor Details

    • BaSyxReference

      public BaSyxReference(org.eclipse.digitaltwin.aas4j.v3.model.Reference reference)
      Creates an instance.
      Parameters:
      reference - the BaSyx reference
  • Method Details

    • createModelReference

      static BaSyxReference createModelReference(org.eclipse.digitaltwin.aas4j.v3.model.Referable target)
      Create an model reference pointing to target.
      Parameters:
      target - the target
      Returns:
      the model reference
    • getReference

      org.eclipse.digitaltwin.aas4j.v3.model.Reference getReference()
      Returns the BaSyx reference.
      Returns:
      the BaSyx reference
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • hasReference

      public boolean hasReference()
      Specified by:
      hasReference in interface de.iip_ecosphere.platform.support.aas.Reference
    • equals

      public boolean equals(Object object)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object