Class ModelLoadDefinition

java.lang.Object
net.ssehub.easy.standalone.cmd.ModelLoadDefinition
All Implemented Interfaces:
net.ssehub.easy.basics.modelManagement.IModelData

public class ModelLoadDefinition extends Object implements net.ssehub.easy.basics.modelManagement.IModelData
Datatype for loading a IModel, i.e. an IVML project or a VIL script, while using only String parameters.
Author:
El-Sharkawy
  • Field Details

    • modelName

      private String modelName
    • version

      private net.ssehub.easy.basics.modelManagement.Version version
  • Constructor Details

    • ModelLoadDefinition

      public ModelLoadDefinition(String modelName, String version) throws net.ssehub.easy.basics.modelManagement.VersionFormatException
      Sole constructor for this datatype.
      Parameters:
      modelName - The name of the IModel which shall be loaded (Must not be null).
      version - The Version of the IModel, which shall be loaded (can be null).
      Throws:
      net.ssehub.easy.basics.modelManagement.VersionFormatException - In case of format problems
      NullPointerException - If the modelName is null.
  • Method Details

    • getName

      public String getName()
      Specified by:
      getName in interface net.ssehub.easy.basics.modelManagement.IModelData
    • getVersion

      public net.ssehub.easy.basics.modelManagement.Version getVersion()
      Specified by:
      getVersion in interface net.ssehub.easy.basics.modelManagement.IModelData