All Known Subinterfaces:
IPythonCodeElement, IPythonCodeImport, IPythonCodeTypeSpec
All Known Implementing Classes:
PythonCodeAlternative, PythonCodeArtifact, PythonCodeAssert, PythonCodeAssign, PythonCodeBlock, PythonCodeClass, PythonCodeConstructorCall, PythonCodeDecorator, PythonCodeDecoratorArg, PythonCodeDelete, PythonCodeDocComment, PythonCodeElement, PythonCodeEnum, PythonCodeEnum.PythonCodeEnumLiteral, PythonCodeExpr, PythonCodeFnCall, PythonCodeFnCall.NamedArgument, PythonCodeForLoop, PythonCodeFunction, PythonCodeGlobal, PythonCodeImport, PythonCodeLambdaExpr, PythonCodeMatch, PythonCodeMatch.PythonCodeCase, PythonCodeNonLocal, PythonCodeParamSpec, PythonCodeRaise, PythonCodeSingleLineComment, PythonCodeStmt, PythonCodeText, PythonCodeTryBlock, PythonCodeTryBlock.PythonCodeExceptBlock, PythonCodeTypeAlias, PythonCodeTypeSpec, PythonCodeWhileLoop, PythonCodeWith, PythonCodeWith.PythonCodeWithItem

public interface Storable
  • Method Summary

    Modifier and Type
    Method
    Description
    default int
     
    static String
    getString(Consumer<net.ssehub.easy.instantiation.core.model.templateModel.CodeWriter> store)
     
    void
    store(net.ssehub.easy.instantiation.core.model.templateModel.CodeWriter out)
     
    default String
     
  • Method Details

    • store

      void store(net.ssehub.easy.instantiation.core.model.templateModel.CodeWriter out)
    • getElementCount

      default int getElementCount()
    • toCode

      default String toCode()
    • getString

      static String getString(Consumer<net.ssehub.easy.instantiation.core.model.templateModel.CodeWriter> store)