Package org.destecs.vdm.utility

Examples of org.destecs.vdm.utility.ValueInfo


  protected boolean setValue(String name, CoSimType inputType,
      ValueContents valueContents) throws RemoteSimulationException
  {

    ValueInfo val = getValue(name);

    if (valueContents.size.size() == 0
        || (valueContents.size.size() == 1 && valueContents.size.get(0) == 1))
    {
      return setScalarValue(val, inputType, valueContents.value.get(0).toString(), name);
View Full Code Here


          + name);
    }

    for (int i = 0; i < val.value.values.size(); i++)
    {
      ValueInfo elementValue =  VDMClassHelper.createValue(val.name, val.classDef, val.value.values.get(i), val.cpu);
      setScalarValue(elementValue, CoSimType.Auto, values.get(i).toString(), name);
    }

  }
View Full Code Here

      NameValuePairList list = SystemDefinition.getSystemMembers();
      if (list != null && links.getLinks().containsKey(name))
      {
        List<String> varName = links.getQualifiedName(name);

        ValueInfo output = VDMClassHelper.digForVariable(varName.subList(1, varName.size()), list);
        return output;
      }
    } catch (ValueException e)
    {
      throw new RemoteSimulationException("Value: " + name + " not found");
View Full Code Here

        NameValuePairList list = SystemDefinition.getSystemMembers();
        if (list != null)
        {
          List<String> varName = entry.getValue().getQualifiedName();
          ValueInfo value = VDMClassHelper.digForVariable(varName.subList(1, varName.size()), list);
          readCheck.add(value.name);
        }

      }
      for (Entry<String, LinkInfo> entry : links.getOutputs().entrySet())
      {
        NameValuePairList list = SystemDefinition.getSystemMembers();
        if (list != null)
        {
          List<String> varName = entry.getValue().getQualifiedName();
          ValueInfo value = VDMClassHelper.digForVariable(varName.subList(1, varName.size()), list);
          writeCheck.add(value.name);
        }
      }
    } catch (Exception e)
    {
View Full Code Here

TOP

Related Classes of org.destecs.vdm.utility.ValueInfo

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.