public class ModelDescription
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
ModelDescription.BooleanType |
static class |
ModelDescription.Causality |
static class |
ModelDescription.EnumerationType |
static class |
ModelDescription.Initial |
static class |
ModelDescription.Input |
static class |
ModelDescription.IntegerType |
static class |
ModelDescription.LogCategory |
static class |
ModelDescription.ModelDescriptionParseException |
static class |
ModelDescription.RealType |
static class |
ModelDescription.ResourceResolver |
static class |
ModelDescription.ScalarVariable |
static class |
ModelDescription.SimbpleTypeDefinition |
static class |
ModelDescription.StringType |
static class |
ModelDescription.Type |
static class |
ModelDescription.Types |
static class |
ModelDescription.Variability |
| Constructor and Description |
|---|
ModelDescription(java.io.File file) |
ModelDescription(java.io.InputStream file) |
public ModelDescription(java.io.File file)
throws javax.xml.parsers.ParserConfigurationException,
org.xml.sax.SAXException,
java.io.IOException
javax.xml.parsers.ParserConfigurationExceptionorg.xml.sax.SAXExceptionjava.io.IOExceptionpublic ModelDescription(java.io.InputStream file)
throws javax.xml.parsers.ParserConfigurationException,
org.xml.sax.SAXException,
java.io.IOException
javax.xml.parsers.ParserConfigurationExceptionorg.xml.sax.SAXExceptionjava.io.IOExceptionpublic java.lang.String getModelId()
throws javax.xml.xpath.XPathExpressionException
javax.xml.xpath.XPathExpressionExceptionpublic java.lang.String getGuid()
throws javax.xml.xpath.XPathExpressionException
javax.xml.xpath.XPathExpressionExceptionpublic java.lang.String getFmiVersion()
throws javax.xml.xpath.XPathExpressionException
javax.xml.xpath.XPathExpressionExceptionpublic java.lang.String getModelDescription()
throws javax.xml.xpath.XPathExpressionException
javax.xml.xpath.XPathExpressionExceptionpublic java.lang.String getAuthor()
throws javax.xml.xpath.XPathExpressionException
javax.xml.xpath.XPathExpressionExceptionpublic java.lang.String getModelVersion()
throws javax.xml.xpath.XPathExpressionException
javax.xml.xpath.XPathExpressionExceptionpublic java.lang.String getCopyright()
throws javax.xml.xpath.XPathExpressionException
javax.xml.xpath.XPathExpressionExceptionpublic java.lang.String getLicense()
throws javax.xml.xpath.XPathExpressionException
javax.xml.xpath.XPathExpressionExceptionpublic java.lang.String getGenerationTool()
throws javax.xml.xpath.XPathExpressionException
javax.xml.xpath.XPathExpressionExceptionpublic java.lang.String getGenerationDateAndTime()
throws javax.xml.xpath.XPathExpressionException
javax.xml.xpath.XPathExpressionExceptionpublic java.lang.String getVariableNamingConvention()
throws javax.xml.xpath.XPathExpressionException
javax.xml.xpath.XPathExpressionExceptionpublic java.lang.String getVendorToolName()
throws javax.xml.xpath.XPathExpressionException
javax.xml.xpath.XPathExpressionExceptionpublic boolean getNeedsExecutionTool()
throws javax.xml.xpath.XPathExpressionException
javax.xml.xpath.XPathExpressionExceptionpublic boolean getCanGetAndSetFmustate()
throws javax.xml.xpath.XPathExpressionException
javax.xml.xpath.XPathExpressionExceptionpublic boolean getCanBeInstantiatedOnlyOncePerProcess()
throws javax.xml.xpath.XPathExpressionException
javax.xml.xpath.XPathExpressionExceptionpublic boolean getCanInterpolateInputs()
throws javax.xml.xpath.XPathExpressionException
javax.xml.xpath.XPathExpressionExceptionpublic boolean getCanHandleVariableCommunicationStepSize()
throws javax.xml.xpath.XPathExpressionException
javax.xml.xpath.XPathExpressionExceptionpublic java.util.List<ModelDescription.LogCategory> getLogCategories() throws javax.xml.xpath.XPathExpressionException
javax.xml.xpath.XPathExpressionExceptionpublic java.util.List<ModelDescription.ScalarVariable> getScalarVariables() throws javax.xml.xpath.XPathExpressionException, java.lang.reflect.InvocationTargetException, java.lang.IllegalAccessException
javax.xml.xpath.XPathExpressionExceptionjava.lang.reflect.InvocationTargetExceptionjava.lang.IllegalAccessExceptionpublic java.util.List<ModelDescription.ScalarVariable> getOutputs() throws javax.xml.xpath.XPathExpressionException, java.lang.reflect.InvocationTargetException, java.lang.IllegalAccessException
javax.xml.xpath.XPathExpressionExceptionjava.lang.reflect.InvocationTargetExceptionjava.lang.IllegalAccessExceptionpublic java.util.Map<ModelDescription.ScalarVariable,ModelDescription.ScalarVariable> getDerivativesMap() throws javax.xml.xpath.XPathExpressionException, java.lang.reflect.InvocationTargetException, java.lang.IllegalAccessException
javax.xml.xpath.XPathExpressionExceptionjava.lang.reflect.InvocationTargetExceptionjava.lang.IllegalAccessExceptionpublic java.util.List<ModelDescription.ScalarVariable> getDerivatives() throws javax.xml.xpath.XPathExpressionException, java.lang.reflect.InvocationTargetException, java.lang.IllegalAccessException
javax.xml.xpath.XPathExpressionExceptionjava.lang.reflect.InvocationTargetExceptionjava.lang.IllegalAccessExceptionpublic java.util.List<ModelDescription.ScalarVariable> getInitialUnknowns() throws javax.xml.xpath.XPathExpressionException, java.lang.reflect.InvocationTargetException, java.lang.IllegalAccessException
javax.xml.xpath.XPathExpressionExceptionjava.lang.reflect.InvocationTargetExceptionjava.lang.IllegalAccessExceptionpublic void parse()
throws javax.xml.xpath.XPathExpressionException,
java.lang.reflect.InvocationTargetException,
java.lang.IllegalAccessException
javax.xml.xpath.XPathExpressionExceptionjava.lang.reflect.InvocationTargetExceptionjava.lang.IllegalAccessExceptionpublic int getMaxOutputDerivativeOrder()
throws javax.xml.xpath.XPathExpressionException
javax.xml.xpath.XPathExpressionExceptionpublic static org.w3c.dom.Node lookupSingle(java.lang.Object doc,
javax.xml.xpath.XPath xpath,
java.lang.String expression)
throws javax.xml.xpath.XPathExpressionException
javax.xml.xpath.XPathExpressionExceptionpublic static org.w3c.dom.NodeList lookup(java.lang.Object doc,
javax.xml.xpath.XPath xpath,
java.lang.String expression)
throws javax.xml.xpath.XPathExpressionException
javax.xml.xpath.XPathExpressionExceptionpublic static java.lang.String formateNodeWithAtt(java.lang.Object o)
Copyright © 2015-2018 INTO CPS. All Rights Reserved.