Class ExecutableModelMetadata

java.lang.Object
com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.ExecutableModelMetadata

@Ser public class ExecutableModelMetadata extends Object
Metadata describing a codeless executable model.
  • Constructor Details

    • ExecutableModelMetadata

      public ExecutableModelMetadata(CodelessLibraryID libraryId, CodelessLibraryVersion libraryVersion, int modelVersion)
      Create executable model metadata.
      Parameters:
      libraryId - library identifier
      libraryVersion - library version
      modelVersion - model format version
  • Method Details

    • getLibraryId

      public CodelessLibraryID getLibraryId()
      Get the library identifier.
      Returns:
      library identifier
    • getLibraryVersion

      public CodelessLibraryVersion getLibraryVersion()
      Get the library version.
      Returns:
      library version
    • getModelVersion

      public int getModelVersion()
      Get the model format version.
      Returns:
      model format version
    • toString

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

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object