Class AbstractTypeMappingModelAccessTest.MyAccess

java.lang.Object
de.iip_ecosphere.platform.connectors.model.AbstractModelAccess
de.iip_ecosphere.platform.connectors.model.AbstractTypeMappingModelAccess
test.de.iip_ecosphere.platform.connectors.AbstractTypeMappingModelAccessTest.MyAccess
All Implemented Interfaces:
de.iip_ecosphere.platform.connectors.model.ModelAccess
Enclosing class:
AbstractTypeMappingModelAccessTest

private class AbstractTypeMappingModelAccessTest.MyAccess extends de.iip_ecosphere.platform.connectors.model.AbstractTypeMappingModelAccess
The instance to test.
Author:
Holger Eichelberger, SSE
  • Nested Class Summary

    Nested classes/interfaces inherited from class de.iip_ecosphere.platform.connectors.model.AbstractModelAccess

    de.iip_ecosphere.platform.connectors.model.AbstractModelAccess.NotificationChangedListener
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
    Creates an instance.
  • Method Summary

    Modifier and Type
    Method
    Description
    call(String qName, Object... args)
     
    get(String qName)
     
    de.iip_ecosphere.platform.connectors.ConnectorParameter
     
     
    <T> T
    getStruct(String qName, Class<T> type)
     
    void
    monitor(int notificationInterval, String... qNames)
     
    void
    monitorModelChanges(int notificationInterval)
     
    void
     
    void
    setBoolean(String qName, boolean value)
     
    void
    setByte(String qName, byte value)
     
    void
    setDouble(String qName, double value)
     
    void
    setFloat(String qName, float value)
     
    void
    setInt(String qName, int value)
     
    void
    setLong(String qName, long value)
     
    void
    setShort(String qName, short value)
     
    void
    setString(String qName, String value)
     
    void
    setStruct(String qName, Object value)
     
    de.iip_ecosphere.platform.connectors.model.ModelAccess
     
    de.iip_ecosphere.platform.connectors.model.ModelAccess
     
     

    Methods inherited from class de.iip_ecosphere.platform.connectors.model.AbstractTypeMappingModelAccess

    set

    Methods inherited from class de.iip_ecosphere.platform.connectors.model.AbstractModelAccess

    iqName, isDetailNotifiedItemEnabled, monitor, monitorModelChanges, qName, setDetailNotifiedItem, useNotifications, useNotifications

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface de.iip_ecosphere.platform.connectors.model.ModelAccess

    dispose, get, getBoolean, getByte, getDouble, getFloat, getInputConverter, getInt, getLong, getMultiValue, getOutputConverter, getShort, getString, setMultiValue, setMultiValue
  • Constructor Details

    • MyAccess

      protected MyAccess()
      Creates an instance.
  • Method Details

    • topInstancesQName

      public String topInstancesQName()
    • getQSeparator

      public String getQSeparator()
    • call

      public Object call(String qName, Object... args) throws IOException
      Throws:
      IOException
    • get

      public Object get(String qName) throws IOException
      Throws:
      IOException
    • getStruct

      public <T> T getStruct(String qName, Class<T> type) throws IOException
      Throws:
      IOException
    • setStruct

      public void setStruct(String qName, Object value) throws IOException
      Throws:
      IOException
    • registerCustomType

      public void registerCustomType(Class<?> cls) throws IOException
      Throws:
      IOException
    • monitor

      public void monitor(int notificationInterval, String... qNames) throws IOException
      Throws:
      IOException
    • monitorModelChanges

      public void monitorModelChanges(int notificationInterval) throws IOException
      Throws:
      IOException
    • stepInto

      public de.iip_ecosphere.platform.connectors.model.ModelAccess stepInto(String name) throws IOException
      Throws:
      IOException
    • stepOut

      public de.iip_ecosphere.platform.connectors.model.ModelAccess stepOut()
    • setInt

      public void setInt(String qName, int value) throws IOException
      Specified by:
      setInt in interface de.iip_ecosphere.platform.connectors.model.ModelAccess
      Specified by:
      setInt in class de.iip_ecosphere.platform.connectors.model.AbstractTypeMappingModelAccess
      Throws:
      IOException
    • setLong

      public void setLong(String qName, long value) throws IOException
      Specified by:
      setLong in interface de.iip_ecosphere.platform.connectors.model.ModelAccess
      Specified by:
      setLong in class de.iip_ecosphere.platform.connectors.model.AbstractTypeMappingModelAccess
      Throws:
      IOException
    • setByte

      public void setByte(String qName, byte value) throws IOException
      Specified by:
      setByte in interface de.iip_ecosphere.platform.connectors.model.ModelAccess
      Specified by:
      setByte in class de.iip_ecosphere.platform.connectors.model.AbstractTypeMappingModelAccess
      Throws:
      IOException
    • setShort

      public void setShort(String qName, short value) throws IOException
      Specified by:
      setShort in interface de.iip_ecosphere.platform.connectors.model.ModelAccess
      Specified by:
      setShort in class de.iip_ecosphere.platform.connectors.model.AbstractTypeMappingModelAccess
      Throws:
      IOException
    • setBoolean

      public void setBoolean(String qName, boolean value) throws IOException
      Specified by:
      setBoolean in interface de.iip_ecosphere.platform.connectors.model.ModelAccess
      Specified by:
      setBoolean in class de.iip_ecosphere.platform.connectors.model.AbstractTypeMappingModelAccess
      Throws:
      IOException
    • setDouble

      public void setDouble(String qName, double value) throws IOException
      Specified by:
      setDouble in interface de.iip_ecosphere.platform.connectors.model.ModelAccess
      Specified by:
      setDouble in class de.iip_ecosphere.platform.connectors.model.AbstractTypeMappingModelAccess
      Throws:
      IOException
    • setFloat

      public void setFloat(String qName, float value) throws IOException
      Specified by:
      setFloat in interface de.iip_ecosphere.platform.connectors.model.ModelAccess
      Specified by:
      setFloat in class de.iip_ecosphere.platform.connectors.model.AbstractTypeMappingModelAccess
      Throws:
      IOException
    • setString

      public void setString(String qName, String value) throws IOException
      Specified by:
      setString in interface de.iip_ecosphere.platform.connectors.model.ModelAccess
      Specified by:
      setString in class de.iip_ecosphere.platform.connectors.model.AbstractTypeMappingModelAccess
      Throws:
      IOException
    • getConnectorParameter

      public de.iip_ecosphere.platform.connectors.ConnectorParameter getConnectorParameter()
      Specified by:
      getConnectorParameter in class de.iip_ecosphere.platform.connectors.model.AbstractModelAccess