java.lang.Object
io.ciera.runtime.summit.classes.ModelInstance<File,Sql>
io.ciera.tool.sql.architecture.file.impl.FileImpl
All Implemented Interfaces:
io.ciera.runtime.summit.application.IActionHome<Sql>, io.ciera.runtime.summit.application.IInstanceActionHome<File,Sql>, io.ciera.runtime.summit.classes.IModelInstance<File,Sql>, io.ciera.runtime.summit.statemachine.IEventTarget, io.ciera.runtime.summit.types.IXtumlType, File, Comparable<File>

public class FileImpl extends io.ciera.runtime.summit.classes.ModelInstance<File,Sql> implements File
  • Field Details

  • Method Details

    • create

      public static File create(Sql context) throws io.ciera.runtime.summit.exceptions.XtumlException
      Throws:
      io.ciera.runtime.summit.exceptions.XtumlException
    • create

      public static File create(Sql context, String m_name, String m_package, String m_path, String m_extension, boolean m_exclude) throws io.ciera.runtime.summit.exceptions.XtumlException
      Throws:
      io.ciera.runtime.summit.exceptions.XtumlException
    • create

      public static File create(Sql context, io.ciera.runtime.summit.types.UniqueId instanceId, String m_name, String m_package, String m_path, String m_extension, boolean m_exclude) throws io.ciera.runtime.summit.exceptions.XtumlException
      Throws:
      io.ciera.runtime.summit.exceptions.XtumlException
    • getName

      public String getName() throws io.ciera.runtime.summit.exceptions.XtumlException
      Specified by:
      getName in interface File
      Throws:
      io.ciera.runtime.summit.exceptions.XtumlException
    • setName

      public void setName(String m_name) throws io.ciera.runtime.summit.exceptions.XtumlException
      Specified by:
      setName in interface File
      Throws:
      io.ciera.runtime.summit.exceptions.XtumlException
    • setPackage

      public void setPackage(String m_package) throws io.ciera.runtime.summit.exceptions.XtumlException
      Specified by:
      setPackage in interface File
      Throws:
      io.ciera.runtime.summit.exceptions.XtumlException
    • getPackage

      public String getPackage() throws io.ciera.runtime.summit.exceptions.XtumlException
      Specified by:
      getPackage in interface File
      Throws:
      io.ciera.runtime.summit.exceptions.XtumlException
    • getPath

      public String getPath() throws io.ciera.runtime.summit.exceptions.XtumlException
      Specified by:
      getPath in interface File
      Throws:
      io.ciera.runtime.summit.exceptions.XtumlException
    • setPath

      public void setPath(String m_path) throws io.ciera.runtime.summit.exceptions.XtumlException
      Specified by:
      setPath in interface File
      Throws:
      io.ciera.runtime.summit.exceptions.XtumlException
    • setExtension

      public void setExtension(String m_extension) throws io.ciera.runtime.summit.exceptions.XtumlException
      Specified by:
      setExtension in interface File
      Throws:
      io.ciera.runtime.summit.exceptions.XtumlException
    • getExtension

      public String getExtension() throws io.ciera.runtime.summit.exceptions.XtumlException
      Specified by:
      getExtension in interface File
      Throws:
      io.ciera.runtime.summit.exceptions.XtumlException
    • setExclude

      public void setExclude(boolean m_exclude) throws io.ciera.runtime.summit.exceptions.XtumlException
      Specified by:
      setExclude in interface File
      Throws:
      io.ciera.runtime.summit.exceptions.XtumlException
    • getExclude

      public boolean getExclude() throws io.ciera.runtime.summit.exceptions.XtumlException
      Specified by:
      getExclude in interface File
      Throws:
      io.ciera.runtime.summit.exceptions.XtumlException
    • getId1

      public io.ciera.runtime.summit.classes.IInstanceIdentifier getId1()
      Specified by:
      getId1 in interface io.ciera.runtime.summit.classes.IModelInstance<File,Sql>
      Overrides:
      getId1 in class io.ciera.runtime.summit.classes.ModelInstance<File,Sql>
    • getFormattedImports

      public String getFormattedImports(ImportType p_type) throws io.ciera.runtime.summit.exceptions.XtumlException
      Specified by:
      getFormattedImports in interface File
      Throws:
      io.ciera.runtime.summit.exceptions.XtumlException
    • render

      public void render() throws io.ciera.runtime.summit.exceptions.XtumlException
      Specified by:
      render in interface File
      Throws:
      io.ciera.runtime.summit.exceptions.XtumlException
    • setR401_is_a_Application

      public void setR401_is_a_Application(Application inst)
      Specified by:
      setR401_is_a_Application in interface File
    • R401_is_a_Application

      public Application R401_is_a_Application() throws io.ciera.runtime.summit.exceptions.XtumlException
      Specified by:
      R401_is_a_Application in interface File
      Throws:
      io.ciera.runtime.summit.exceptions.XtumlException
    • setR401_is_a_ComponentDefinition

      public void setR401_is_a_ComponentDefinition(ComponentDefinition inst)
      Specified by:
      setR401_is_a_ComponentDefinition in interface File
    • R401_is_a_ComponentDefinition

      public ComponentDefinition R401_is_a_ComponentDefinition() throws io.ciera.runtime.summit.exceptions.XtumlException
      Specified by:
      R401_is_a_ComponentDefinition in interface File
      Throws:
      io.ciera.runtime.summit.exceptions.XtumlException
    • setR401_is_a_EnumeratedType

      public void setR401_is_a_EnumeratedType(EnumeratedType inst)
      Specified by:
      setR401_is_a_EnumeratedType in interface File
    • R401_is_a_EnumeratedType

      public EnumeratedType R401_is_a_EnumeratedType() throws io.ciera.runtime.summit.exceptions.XtumlException
      Specified by:
      R401_is_a_EnumeratedType in interface File
      Throws:
      io.ciera.runtime.summit.exceptions.XtumlException
    • setR401_is_a_GeneralFile

      public void setR401_is_a_GeneralFile(GeneralFile inst)
      Specified by:
      setR401_is_a_GeneralFile in interface File
    • R401_is_a_GeneralFile

      public GeneralFile R401_is_a_GeneralFile() throws io.ciera.runtime.summit.exceptions.XtumlException
      Specified by:
      R401_is_a_GeneralFile in interface File
      Throws:
      io.ciera.runtime.summit.exceptions.XtumlException
    • setR401_is_a_Iface

      public void setR401_is_a_Iface(Iface inst)
      Specified by:
      setR401_is_a_Iface in interface File
    • R401_is_a_Iface

      public Iface R401_is_a_Iface() throws io.ciera.runtime.summit.exceptions.XtumlException
      Specified by:
      R401_is_a_Iface in interface File
      Throws:
      io.ciera.runtime.summit.exceptions.XtumlException
    • setR401_is_a_InstSet

      public void setR401_is_a_InstSet(InstSet inst)
      Specified by:
      setR401_is_a_InstSet in interface File
    • R401_is_a_InstSet

      public InstSet R401_is_a_InstSet() throws io.ciera.runtime.summit.exceptions.XtumlException
      Specified by:
      R401_is_a_InstSet in interface File
      Throws:
      io.ciera.runtime.summit.exceptions.XtumlException
    • setR401_is_a_ModelInst

      public void setR401_is_a_ModelInst(ModelInst inst)
      Specified by:
      setR401_is_a_ModelInst in interface File
    • R401_is_a_ModelInst

      public ModelInst R401_is_a_ModelInst() throws io.ciera.runtime.summit.exceptions.XtumlException
      Specified by:
      R401_is_a_ModelInst in interface File
      Throws:
      io.ciera.runtime.summit.exceptions.XtumlException
    • setR401_is_a_Port

      public void setR401_is_a_Port(Port inst)
      Specified by:
      setR401_is_a_Port in interface File
    • R401_is_a_Port

      public Port R401_is_a_Port() throws io.ciera.runtime.summit.exceptions.XtumlException
      Specified by:
      R401_is_a_Port in interface File
      Throws:
      io.ciera.runtime.summit.exceptions.XtumlException
    • setR401_is_a_StateMachine

      public void setR401_is_a_StateMachine(StateMachine inst)
      Specified by:
      setR401_is_a_StateMachine in interface File
    • R401_is_a_StateMachine

      public StateMachine R401_is_a_StateMachine() throws io.ciera.runtime.summit.exceptions.XtumlException
      Specified by:
      R401_is_a_StateMachine in interface File
      Throws:
      io.ciera.runtime.summit.exceptions.XtumlException
    • setR401_is_a_UserDefinedType

      public void setR401_is_a_UserDefinedType(UserDefinedType inst)
      Specified by:
      setR401_is_a_UserDefinedType in interface File
    • R401_is_a_UserDefinedType

      public UserDefinedType R401_is_a_UserDefinedType() throws io.ciera.runtime.summit.exceptions.XtumlException
      Specified by:
      R401_is_a_UserDefinedType in interface File
      Throws:
      io.ciera.runtime.summit.exceptions.XtumlException
    • setR401_is_a_Utility

      public void setR401_is_a_Utility(Utility inst)
      Specified by:
      setR401_is_a_Utility in interface File
    • R401_is_a_Utility

      public Utility R401_is_a_Utility() throws io.ciera.runtime.summit.exceptions.XtumlException
      Specified by:
      R401_is_a_Utility in interface File
      Throws:
      io.ciera.runtime.summit.exceptions.XtumlException
    • addR402_imports_type_via_TypeImportReference

      public void addR402_imports_type_via_TypeImportReference(TypeImportReference inst)
      Specified by:
      addR402_imports_type_via_TypeImportReference in interface File
    • removeR402_imports_type_via_TypeImportReference

      public void removeR402_imports_type_via_TypeImportReference(TypeImportReference inst)
      Specified by:
      removeR402_imports_type_via_TypeImportReference in interface File
    • R402_imports_type_via_TypeImportReference

      public TypeImportReferenceSet R402_imports_type_via_TypeImportReference() throws io.ciera.runtime.summit.exceptions.XtumlException
      Specified by:
      R402_imports_type_via_TypeImportReference in interface File
      Throws:
      io.ciera.runtime.summit.exceptions.XtumlException
    • getRunContext

      public io.ciera.runtime.summit.application.IRunContext getRunContext()
      Specified by:
      getRunContext in interface io.ciera.runtime.summit.application.IActionHome<Sql>
      Overrides:
      getRunContext in class io.ciera.runtime.summit.classes.ModelInstance<File,Sql>
    • context

      public Sql context()
      Specified by:
      context in interface io.ciera.runtime.summit.application.IActionHome<Sql>
      Overrides:
      context in class io.ciera.runtime.summit.classes.ModelInstance<File,Sql>
    • getKeyLetters

      public String getKeyLetters()
      Specified by:
      getKeyLetters in interface io.ciera.runtime.summit.statemachine.IEventTarget
      Specified by:
      getKeyLetters in interface io.ciera.runtime.summit.classes.IModelInstance<File,Sql>
    • self

      public File self()
      Specified by:
      self in interface io.ciera.runtime.summit.application.IInstanceActionHome<File,Sql>
    • oneWhere

      public File oneWhere(io.ciera.runtime.summit.types.IWhere<io.ciera.runtime.summit.types.IXtumlType> condition) throws io.ciera.runtime.summit.exceptions.XtumlException
      Specified by:
      oneWhere in interface io.ciera.runtime.summit.types.IXtumlType
      Throws:
      io.ciera.runtime.summit.exceptions.XtumlException