Class RelationVariable<SCALAR_TYPE>
java.lang.Object
org.intocps.maestro.framework.fmi2.RelationVariable<SCALAR_TYPE>
- All Implemented Interfaces:
RelationVariable
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classNested classes/interfaces inherited from interface org.intocps.maestro.framework.core.RelationVariable
RelationVariable.Type<T,TypeEnum> -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionRelationVariable(org.intocps.maestro.fmi.Fmi2ModelDescription.ScalarVariable scalarVariable, String name, org.intocps.maestro.ast.LexIdentifier instance) RelationVariable(org.intocps.maestro.fmi.fmi3.Fmi3ModelDescription.Fmi3ScalarVariable scalarVariable, String name, org.intocps.maestro.ast.LexIdentifier instance) RelationVariable(SCALAR_TYPE scalarVariable, String name, org.intocps.maestro.ast.LexIdentifier instance, long valueReference, RelationVariable.Type type) -
Method Summary
Modifier and TypeMethodDescriptionbooleanOptional<org.intocps.maestro.fmi.Fmi2ModelDescription.ScalarVariable> Optional<org.intocps.maestro.fmi.fmi3.Fmi3ModelDescription.Fmi3ScalarVariable> org.intocps.maestro.ast.LexIdentifiergetName()<T> TgetScalarVariable(Class<T> clz) getType()getType2()getType3()longbooleanbooleanhas(org.intocps.maestro.fmi.Fmi2ModelDescription.Causality scalarAttributeType) booleanhas(org.intocps.maestro.fmi.fmi3.Fmi3Causality scalarAttributeType) toString()
-
Field Details
-
instance
public final org.intocps.maestro.ast.LexIdentifier instance
-
-
Constructor Details
-
RelationVariable
public RelationVariable(SCALAR_TYPE scalarVariable, String name, org.intocps.maestro.ast.LexIdentifier instance, long valueReference, RelationVariable.Type type) -
RelationVariable
public RelationVariable(org.intocps.maestro.fmi.Fmi2ModelDescription.ScalarVariable scalarVariable, String name, org.intocps.maestro.ast.LexIdentifier instance) -
RelationVariable
public RelationVariable(org.intocps.maestro.fmi.fmi3.Fmi3ModelDescription.Fmi3ScalarVariable scalarVariable, String name, org.intocps.maestro.ast.LexIdentifier instance)
-
-
Method Details
-
getInstance
public org.intocps.maestro.ast.LexIdentifier getInstance()- Specified by:
getInstancein interfaceRelationVariable
-
getName
- Specified by:
getNamein interfaceRelationVariable
-
getScalarVariable
- Specified by:
getScalarVariablein interfaceRelationVariable
-
has
- Specified by:
hasin interfaceRelationVariable
-
getType
- Specified by:
getTypein interfaceRelationVariable
-
getType2
-
getType3
-
getValueReference
public long getValueReference()- Specified by:
getValueReferencein interfaceRelationVariable
-
has
public boolean has(org.intocps.maestro.fmi.Fmi2ModelDescription.Causality scalarAttributeType) -
has
public boolean has(org.intocps.maestro.fmi.fmi3.Fmi3Causality scalarAttributeType) -
getFmi2ScalarVariable
public Optional<org.intocps.maestro.fmi.Fmi2ModelDescription.ScalarVariable> getFmi2ScalarVariable() -
getFmi3ScalarVariable
public Optional<org.intocps.maestro.fmi.fmi3.Fmi3ModelDescription.Fmi3ScalarVariable> getFmi3ScalarVariable() -
getScalarVariable
-
toString
-
equals
-