Class ModelicaComponentDeclaration
java.lang.Object
net.sourceforge.pmd.lang.modelica.resolver.ModelicaComponentDeclaration
- All Implemented Interfaces:
ModelicaDeclaration,ResolvableEntity
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumstatic enumstatic enum -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionWhether this component is input, output or acausal.Returns the scope in which this symbol is declared.Returns some name to be shown to user in violation description.getKind()Whether this component is declared asflow,streamor nothing special.Returns the name of a declaration, such as "RealInput".Whether this component is a constant, a parameter, a discrete or a continuous variable.toString()
-
Constructor Details
-
ModelicaComponentDeclaration
-
-
Method Details
-
getContainingScope
Description copied from interface:ModelicaDeclarationReturns the scope in which this symbol is declared.- Specified by:
getContainingScopein interfaceModelicaDeclaration
-
getCondition
-
getKind
Whether this component is declared asflow,streamor nothing special. -
getVariability
Whether this component is a constant, a parameter, a discrete or a continuous variable. -
getCausality
Whether this component is input, output or acausal. -
getSimpleDeclarationName
Description copied from interface:ModelicaDeclarationReturns the name of a declaration, such as "RealInput".- Specified by:
getSimpleDeclarationNamein interfaceModelicaDeclaration
-
getDescriptiveName
Description copied from interface:ResolvableEntityReturns some name to be shown to user in violation description.- Specified by:
getDescriptiveNamein interfaceResolvableEntity
-
toString
-
getTypeCandidates
-