Options
All
  • Public
  • Public/Protected
  • All
Menu

Implementation of IModel.

Hierarchy

  • BaseModel
    • Model

Implements

Index

Constructors

Properties

Accessors

Methods

Constructors

Properties

metaModelVersion: Version
mxVersionForModel: Version
workingCopy: IWorkingCopy

Accessors

  • get id(): string
  • Returns string

  • Returns the structural unit of type "Projects$Project" which is the project's root, cast to the appropriate type.

    Returns IProject

Methods

  • Parameters

    Returns IStructuralUnit

  • Returns IBuildingBlock[]

  • allBusinessEventServices(): IBusinessEventService[]
  • Returns IBusinessEventService[]

  • Returns ICodeAction[]

  • allConnectorTypes(): IConnectorType[]
  • Returns IConnectorType[]

  • allConnectors(): IConnector[]
  • Returns IConnector[]

  • Returns IConstant[]

  • Returns IConsumedAppService[]

  • Returns IConsumedBusinessEventService[]

  • allConsumedKafkaServices(): IConsumedKafkaService[]
  • Returns IConsumedKafkaService[]

  • Returns IConsumedODataService[]

  • Returns IConsumedRestService[]

  • Returns ICustomIconCollection[]

  • Returns IDataSet[]

  • Returns IDatabaseConnection[]

  • Returns IDocumentTemplate[]

  • Returns IDocument[]

  • Returns IDomainModel[]

  • Returns IEnumeration[]

  • Returns IExportMapping[]

  • Returns IFolderBase[]

  • Returns IFolder[]

  • Returns IFormBase[]

  • Returns IImageCollection[]

  • Returns IImportMapping[]

  • Returns IImportedWebService[]

  • Returns IJavaAction[]

  • Returns IJavaScriptAction[]

  • Returns IJsonStructure[]

  • Returns ILayout[]

  • allMLMappingDocuments(): IMLMappingDocument[]
  • Returns IMLMappingDocument[]

  • Returns IMappingDocument[]

  • Returns IMappingSourceDocument[]

  • Returns IMenuDocument[]

  • Returns IMessageDefinitionCollection[]

  • Returns IMicroflowBase[]

  • Returns IMicroflow[]

  • Returns IModuleDocument[]

  • Returns IModuleSecurity[]

  • Returns IModuleSettings[]

  • Returns IModule[]

  • Returns IMxSchema[]

  • Returns INanoflow[]

  • allNativeLayouts(): INativeLayout[]
  • Returns INativeLayout[]

  • allNativePages(): INativePage[]
  • Returns INativePage[]

  • Returns INavigationDocument[]

  • Returns IPageTemplate[]

  • Returns IPage[]

  • Returns IProjectConversion[]

  • Returns IProjectDocument[]

  • Returns IProjectSecurity[]

  • Returns IProjectSettings[]

  • Returns IProject[]

  • Returns IPublishedAppService[]

  • Returns IPublishedBusinessEventService[]

  • allPublishedKafkaServices(): IPublishedKafkaService[]
  • Returns IPublishedKafkaService[]

  • Returns IPublishedODataService2[]

  • Returns IPublishedODataService[]

  • Returns IPublishedRestService[]

  • Returns IPublishedServiceBase[]

  • Returns IPublishedWebService[]

  • Returns IQueue[]

  • Returns IRegularExpression[]

  • allRemoteEntitySourceDocuments(): IRemoteEntitySourceDocument[]
  • Returns IRemoteEntitySourceDocument[]

  • Returns IRule[]

  • Returns IScheduledEvent[]

  • Returns IServerSideMicroflow[]

  • Returns ISnippet[]

  • Returns ISystemTextCollection[]

  • Returns ITemplateFormBase[]

  • allTemplates(): ITemplate[]
  • Returns ITemplate[]

  • Returns a defensive collection of all units in this model.

    Returns IAbstractUnit[]

  • allViewEntitySourceDocuments(): IViewEntitySourceDocument[]
  • Returns IViewEntitySourceDocument[]

  • Returns IWorkflow[]

  • Returns IXmlSchema[]

  • Parameters

    Returns void

  • Returns Promise<void>

  • createElement<T>(typeName: T): ConcreteModelElements[T]
  • Type parameters

    • T: keyof ConcreteModelElements

    Parameters

    • typeName: T

    Returns ConcreteModelElements[T]

  • Parameters

    Returns void

  • Parameters

    • filePath: string

    Returns Promise<void>

  • Deletes this working copy from the server, and the (SDK) client.

    Parameters

    Returns void

  • Returns Promise<void>

  • exportModuleMpk(moduleId: string, outFilePath: string, callback: IVoidCallback, errorCallback?: IErrorCallback): void
  • exportModuleMpk(moduleId: string, outFilePath: string): Promise<void>
  • Parameters

    Returns void

  • Parameters

    • moduleId: string
    • outFilePath: string

    Returns Promise<void>

  • Parameters

    Returns void

  • Parameters

    • outFilePath: string

    Returns Promise<IExportMpkResponse>

  • filterUnitsByCustomWidgetId(workingCopyId: string, widgetId: string, callback: ICallback<string[]>, errorCallback: IErrorCallback): void
  • filterUnitsByCustomWidgetId(workingCopyId: string, widgetId: string): Promise<string[]>
  • Parameters

    Returns void

  • Parameters

    • workingCopyId: string
    • widgetId: string

    Returns Promise<string[]>

  • Parameters

    • qname: string

    Returns null | IAppServiceAction

  • Parameters

    • qname: string

    Returns null | IAppServiceActionParameter

  • Parameters

    • qname: string

    Returns null | IAssociationBase

  • findAttributeByQualifiedName(qname: string): null | IAttribute
  • Parameters

    • qname: string

    Returns null | IAttribute

  • findCSVSheetByQualifiedName(qname: string): null | ICSVSheet
  • Parameters

    • qname: string

    Returns null | ICSVSheet

  • findConnectorActionByQualifiedName(qname: string): null | IConnectorAction
  • Parameters

    • qname: string

    Returns null | IConnectorAction

  • findConnectorPropertyByQualifiedName(qname: string): null | IConnectorProperty
  • Parameters

    • qname: string

    Returns null | IConnectorProperty

  • findConnectorTypeByQualifiedName(qname: string): null | IConnectorType
  • Parameters

    • qname: string

    Returns null | IConnectorType

  • findConstantByQualifiedName(qname: string): null | IConstant
  • Parameters

    • qname: string

    Returns null | IConstant

  • findConsumedKafkaServiceByQualifiedName(qname: string): null | IConsumedKafkaService
  • Parameters

    • qname: string

    Returns null | IConsumedKafkaService

  • Parameters

    • qname: string

    Returns null | IConsumedODataService

  • findCustomIconByQualifiedName(qname: string): null | ICustomIcon
  • Parameters

    • qname: string

    Returns null | ICustomIcon

  • findDataSetByQualifiedName(qname: string): null | IDataSet
  • Parameters

    • qname: string

    Returns null | IDataSet

  • Parameters

    • qname: string

    Returns null | IDataSetParameter

  • findDatabaseQueryByQualifiedName(qname: string): null | IDatabaseQuery
  • Parameters

    • qname: string

    Returns null | IDatabaseQuery

  • Parameters

    • qname: string

    Returns null | IDocumentTemplate

  • findEntityByQualifiedName(qname: string): null | IEntity
  • Parameters

    • qname: string

    Returns null | IEntity

  • findEnumerationByQualifiedName(qname: string): null | IEnumeration
  • Parameters

    • qname: string

    Returns null | IEnumeration

  • Parameters

    • qname: string

    Returns null | IEnumerationValue

  • findExcelSheetByQualifiedName(qname: string): null | IExcelSheet
  • Parameters

    • qname: string

    Returns null | IExcelSheet

  • findExportMappingByQualifiedName(qname: string): null | IExportMapping
  • Parameters

    • qname: string

    Returns null | IExportMapping

  • findImageByQualifiedName(qname: string): null | IImage
  • Parameters

    • qname: string

    Returns null | IImage

  • findImportMappingByQualifiedName(qname: string): null | IImportMapping
  • Parameters

    • qname: string

    Returns null | IImportMapping

  • Parameters

    • qname: string

    Returns null | IImportedWebService

  • findJavaActionByQualifiedName(qname: string): null | IJavaAction
  • Parameters

    • qname: string

    Returns null | IJavaAction

  • Parameters

    • qname: string

    Returns null | IJavaActionParameter

  • Parameters

    • qname: string

    Returns null | IJavaScriptAction

  • Parameters

    • qname: string

    Returns null | IJavaScriptActionParameter

  • findJsonStructureByQualifiedName(qname: string): null | IJsonStructure
  • Parameters

    • qname: string

    Returns null | IJsonStructure

  • findLayoutByQualifiedName(qname: string): null | ILayout
  • Parameters

    • qname: string

    Returns null | ILayout

  • Parameters

    • qname: string

    Returns null | ILayoutParameter

  • findMLMappingDocumentByQualifiedName(qname: string): null | IMLMappingDocument
  • Parameters

    • qname: string

    Returns null | IMLMappingDocument

  • findMenuDocumentByQualifiedName(qname: string): null | IMenuDocument
  • Parameters

    • qname: string

    Returns null | IMenuDocument

  • Parameters

    • qname: string

    Returns null | IMessageDefinition

  • findMicroflowByQualifiedName(qname: string): null | IMicroflow
  • Parameters

    • qname: string

    Returns null | IMicroflow

  • Parameters

    • qname: string

    Returns null | IMicroflowParameter

  • findModuleByQualifiedName(qname: string): null | IModule
  • Parameters

    • qname: string

    Returns null | IModule

  • findModuleRoleByQualifiedName(qname: string): null | IModuleRole
  • Parameters

    • qname: string

    Returns null | IModuleRole

  • findNanoflowByQualifiedName(qname: string): null | INanoflow
  • Parameters

    • qname: string

    Returns null | INanoflow

  • Parameters

    • qname: string

    Returns null | INanoflowParameter

  • findNativeLayoutByQualifiedName(qname: string): null | INativeLayout
  • Parameters

    • qname: string

    Returns null | INativeLayout

  • findNativePageByQualifiedName(qname: string): null | INativePage
  • Parameters

    • qname: string

    Returns null | INativePage

  • Parameters

    • qname: string

    Returns null | INavigationProfile

  • Parameters

    • qname: string

    Returns null | IOperationParameter

  • findPageByQualifiedName(qname: string): null | IPage
  • Parameters

    • qname: string

    Returns null | IPage

  • findPageParameterByQualifiedName(qname: string): null | IPageParameter
  • Parameters

    • qname: string

    Returns null | IPageParameter

  • findParameterByQualifiedName(qname: string): null | IParameter
  • Parameters

    • qname: string

    Returns null | IParameter

  • findQueueByQualifiedName(qname: string): null | IQueue
  • Parameters

    • qname: string

    Returns null | IQueue

  • Parameters

    • qname: string

    Returns null | IRegularExpression

  • findRemoteEntitySourceDocumentByQualifiedName(qname: string): null | IRemoteEntitySourceDocument
  • Parameters

    • qname: string

    Returns null | IRemoteEntitySourceDocument

  • findRestOperationByQualifiedName(qname: string): null | IRestOperation
  • Parameters

    • qname: string

    Returns null | IRestOperation

  • findRestParameterByQualifiedName(qname: string): null | IRestParameter
  • Parameters

    • qname: string

    Returns null | IRestParameter

  • findRuleByQualifiedName(qname: string): null | IRule
  • Parameters

    • qname: string

    Returns null | IRule

  • findRuleParameterByQualifiedName(qname: string): null | IRuleParameter
  • Parameters

    • qname: string

    Returns null | IRuleParameter

  • findSnippetByQualifiedName(qname: string): null | ISnippet
  • Parameters

    • qname: string

    Returns null | ISnippet

  • Parameters

    • qname: string

    Returns null | ISnippetParameter

  • findTemplateByQualifiedName(qname: string): null | ITemplate
  • Parameters

    • qname: string

    Returns null | ITemplate

  • findUserRoleByQualifiedName(qname: string): null | IUserRole
  • Parameters

    • qname: string

    Returns null | IUserRole

  • Parameters

    • qname: string

    Returns null | IUserTaskOutcome

  • findViewEntitySourceDocumentByQualifiedName(qname: string): null | IViewEntitySourceDocument
  • Parameters

    • qname: string

    Returns null | IViewEntitySourceDocument

  • Parameters

    • qname: string

    Returns null | IWaitForNotificationActivity

  • findWorkflowByQualifiedName(qname: string): null | IWorkflow
  • Parameters

    • qname: string

    Returns null | IWorkflow

  • findXmlSchemaByQualifiedName(qname: string): null | IXmlSchema
  • Parameters

    • qname: string

    Returns null | IXmlSchema

  • Parameters

    Returns void

  • Returns Promise<void>

  • getFile(filePath: string, outFilePath: string, callback: IVoidCallback, errorCallback: IErrorCallback): void
  • getFile(filePath: string, outFilePath: string): Promise<void>
  • Parameters

    Returns void

  • Parameters

    • filePath: string
    • outFilePath: string

    Returns Promise<void>

  • Parameters

    Returns void

  • Returns Promise<string[]>

  • Parameters

    Returns void

  • Returns Promise<string[]>

  • Parameters

    Returns void

  • Parameters

    Returns Promise<any>

  • Parameters

    Returns void

  • Returns Promise<number>

  • handleError(message: string, errorCallback: undefined | IErrorCallback): void
  • Parameters

    Returns void

  • importModuleMpk(mpkPath: string | Blob, callback: IVoidCallback, errorCallback?: IErrorCallback): void
  • importModuleMpk(mpkPath: string | Blob): Promise<void>
  • Parameters

    Returns void

  • Parameters

    • mpkPath: string | Blob

    Returns Promise<void>

  • loadUnitById<T>(id: string, forceRefresh: undefined | boolean, callback: ICallback<T>, errorCallback?: IErrorCallback): void
  • loadUnitById<T>(id: string, forceRefresh: undefined | boolean): Promise<T>
  • Fetches a complete unit. The result might be returned from the cache.

    Type parameters

    Parameters

    Returns void

  • Type parameters

    Parameters

    • id: string
    • forceRefresh: undefined | boolean

    Returns Promise<T>

  • onBuildResultEventReceived(callback: (buildResultEvent: IBuildResultEvent) => void): void
  • Parameters

    Returns void

  • onFileChangesReceived(callback: (files: string[]) => void): void
  • Parameters

    • callback: (files: string[]) => void
        • (files: string[]): void
        • Parameters

          • files: string[]

          Returns void

    Returns void

  • Parameters

    Returns void

  • Parameters

    Returns void

  • Parameters

    Returns void

  • putFile(inFilePath: string | Blob, filePath: string, callback: IVoidCallback, errorCallback: IErrorCallback): void
  • putFile(inFilePath: string | Blob, filePath: string): Promise<void>
  • Parameters

    Returns void

  • Parameters

    • inFilePath: string | Blob
    • filePath: string

    Returns Promise<void>

  • Parameters

    Returns void

  • startReceivingModelEvents(): void
  • Before calling this API, ensure that all handlers (i.e. onModelEventProcessed()), have been registered

    Returns void

  • startReceivingWorkingCopyEvents(): void
  • Before calling this API, ensure that all handlers (i.e. onBuildResultEventReceived() and/or onWorkingCopyDataEventReceived() ), have been registered

    Returns void

  • stopReceivingModelEvents(): void
  • Returns void

  • stopReceivingWorkingCopyEvents(): void
  • Returns void

  • createSdkClient(connectionConfig: ISdkConfig): ModelSdkClientImpl<IModel, Model>
  • Parameters

    Returns ModelSdkClientImpl<IModel, Model>

Generated using TypeDoc