Show:

Service allows to save current application context.

Methods

_buildTree

(
  • data
  • type
  • nodeId
)
Object

Create tree.

Parameters:

  • data Array

    Data for tree.

  • type String

    Type for tree.

  • nodeId Boolean

    Flag need add in object node id.

Returns:

Object:

Object data for tree.

_updateTypeRightTree

()

Method for update type right tree.

actions.didTransition

()

actions.didTransition

()

beforeModel

(
  • transition
)
Promise

This hook is the first of the route entry validation hooks called when an attempt is made to transition into a route or one of its children. More info.

Parameters:

  • transition Transition

Returns:

getAutogeneratedSystem

() String

Get id of autogenerated system model for current stage.

Returns:

String:

Id of autogenerated system for current stage.

getAutogeneratedSystemModel

() DS.Model

Get autogenerated system's model for current stage.

Returns:

DS.Model:

Autogenerated system's model for current stage.

getAutogeneratedSystemPromise

() Ember.RSPV.Promise

Get promise for loading stage's autogenerated system.

Returns:

Ember.RSPV.Promise:

Promise for loading stage's system.

getCurrentConfiguration

() String

Get id of current configuration.

Returns:

String:

Id of current configuration.

getCurrentConfigurationModel

() DS.Model

Get current configuration model.

Returns:

DS.Model:

Current configuration model.

getCurrentStage

() String

Get id of current stage.

Returns:

String:

Id of current stage.

getCurrentStageModel

() DS.Model

Get current stage model.

Returns:

DS.Model:

Current stage model.

isAutogeneratedSystemSet

() Boolean

Get flag indicating stage's autogenerated system model is set.

Returns:

Boolean:

Flag indicating stage's autogenerated system is set.

model

()

A hook you can implement to convert the URL into the model for this route. More info.

model

(
  • params
)

A hook you can implement to convert the URL into the model for this route. More info.

Parameters:

objectListViewLimitPredicate

() Query.SimplePredicate

Return SimplePredicate for limit list objects by stage.

Returns:

Query.SimplePredicate:

objectListViewLimitPredicate

(
  • options
)
BasePredicate public

It overrides base method and forms the limit predicate for loaded data. If there is displayed even number or records per page, records where 'address' attribute contains letter 'S' are filtered. If there is displayed odd number or records per page, records where 'address' attribute contains letter 'п' are filtered.

Parameters:

  • options Object

    Method options.

    • [modelName] String optional

      Type of records to load.

    • [projectionName] String optional

      Projection name to load data by.

    • [params] String optional

      Current route query parameters.

Returns:

BasePredicate:

The predicate to limit loaded data.

resetController

(
  • controller
  • isExisting
)

A hook you can use to reset controller values either when the model changes or the route is exiting. More info.

Parameters:

resetController

(
  • controller
  • isExisting
  • transition
)

A hook you can use to reset controller values either when the model changes or the route is exiting. More info.

Parameters:

resetController

(
  • controller
  • isExisting
  • transition
)

A hook you can use to reset controller values either when the model changes or the route is exiting. More info.

Parameters:

resetController

(
  • controller
  • isExisting
  • transition
)

A hook you can use to reset controller values either when the model changes or the route is exiting. More info.

Parameters:

setCurrentConfiguration

(
  • configuration
)

Set current configuration.

Parameters:

  • configuration DS.Model

    New current configuration.

setCurrentStage

(
  • stage
)

Set current stage.

Parameters:

setupController

(
  • controller
  • model
)

A hook you can use to setup the controller for the current route. More info.

Parameters:

setupController

(
  • controller
  • model
)

A hook you can use to setup the controller for the current route. More info.

Parameters:

setupController

(
  • controller
  • model
)

A hook you can use to setup the controller for the current route. More info.

Parameters:

setupController

(
  • controller
  • model
)

A hook you can use to setup the controller for the current route. More info.

Parameters:

setupController

(
  • controller
  • model
)

A hook you can use to setup the controller for the current route. More info.

Parameters:

setupController

(
  • controller
  • model
)

A hook you can use to setup the controller for the current route. More info.

Parameters:

setupController

(
  • controller
  • model
)

A hook you can use to setup the controller for the current route. More info.

Parameters:

setupController

(
  • controller
  • model
)

A hook you can use to setup the controller for the current route. More info.

Parameters:

setupController

(
  • controller
  • model
)

A hook you can use to setup the controller for the current route. More info.

Parameters:

setupController

(
  • controller
  • model
)

A hook you can use to setup the controller for the current route. More info.

Parameters:

Properties

context

Object

Stores current configuration, stage, class.

currentProjectContext

Class

Service that get current project contexts.

Default: Ember.inject.service()

currentProjectContext

Class

Service that get current project contexts.

Default: Ember.inject.service()

currentProjectContext

Class

Service that get current project contexts.

Default: Ember.inject.service()

currentProjectContext

Class

Service that get current project contexts.

Default: Ember.inject.service()

currentProjectContext

Class

Service that get current project contexts.

Default: Ember.inject.service()

currentProjectContext

Class

Service that get current project contexts.

Default: Ember.inject.service()

currentProjectContext

Class

Service that get current project contexts.

Default: Ember.inject.service()

currentProjectContext

Class

Service that get current project contexts.

Default: Ember.inject.service()

developerUserSettings

Object

Defined user settings developer. For default userSetting use empty name (''). Property <componentName> may contain any of properties: colsOrder, sorting, colsWidth or being empty.

{
                      <componentName>: {
                        <settingName>: {
                          colsOrder: [ { propName :<colName>, hide: true|false }, ... ],
                          sorting: [{ propName: <colName>, direction: "asc"|"desc" }, ... ],
                          colsWidths: [ <colName>:<colWidth>, ... ],
                        },
                        ...
                      },
                      ...
                    }
                    

Default: {}

developerUserSettings

Object

Defined user settings developer. For default userSetting use empty name (''). Property <componentName> may contain any of properties: colsOrder, sorting, colsWidth or being empty.

{
                      <componentName>: {
                        <settingName>: {
                          colsOrder: [ { propName :<colName>, hide: true|false }, ... ],
                          sorting: [{ propName: <colName>, direction: "asc"|"desc" }, ... ],
                          colsWidths: [ <colName>:<colWidth>, ... ],
                        },
                        ...
                      },
                      ...
                    }
                    

Default: {}

developerUserSettings

Object

Defined user settings developer. For default userSetting use empty name (''). Property <componentName> may contain any of properties: colsOrder, sorting, colsWidth or being empty.

{
                      <componentName>: {
                        <settingName>: {
                          colsOrder: [ { propName :<colName>, hide: true|false }, ... ],
                          sorting: [{ propName: <colName>, direction: "asc"|"desc" }, ... ],
                          colsWidths: [ <colName>:<colWidth>, ... ],
                        },
                        ...
                      },
                      ...
                    }
                    

Default: {}

developerUserSettings

Object

Defined user settings developer. For default userSetting use empty name (''). Property <componentName> may contain any of properties: colsOrder, sorting, colsWidth or being empty.

{
                      <componentName>: {
                        <settingName>: {
                          colsOrder: [ { propName :<colName>, hide: true|false }, ... ],
                          sorting: [{ propName: <colName>, direction: "asc"|"desc" }, ... ],
                          colsWidths: [ <colName>:<colWidth>, ... ],
                        },
                        ...
                      },
                      ...
                    }
                    

Default: {}

developerUserSettings

Object

Defined user settings developer. For default userSetting use empty name (''). Property <componentName> may contain any of properties: colsOrder, sorting, colsWidth or being empty.

{
                      <componentName>: {
                        <settingName>: {
                          colsOrder: [ { propName :<colName>, hide: true|false }, ... ],
                          sorting: [{ propName: <colName>, direction: "asc"|"desc" }, ... ],
                          colsWidths: [ <colName>:<colWidth>, ... ],
                        },
                        ...
                      },
                      ...
                    }
                    

Default: {}

developerUserSettings

Object

Defined user settings developer. For default userSetting use empty name (''). Property <componentName> may contain any of properties: colsOrder, sorting, colsWidth or being empty.

{
                      <componentName>: {
                        <settingName>: {
                          colsOrder: [ { propName :<colName>, hide: true|false }, ... ],
                          sorting: [{ propName: <colName>, direction: "asc"|"desc" }, ... ],
                          colsWidths: [ <colName>:<colWidth>, ... ],
                        },
                        ...
                      },
                      ...
                    }
                    

Default: {}

developerUserSettings

Object

Defined user settings developer. For default userSetting use empty name (''). Property <componentName> may contain any of properties: colsOrder, sorting, colsWidth or being empty.

{
                      <componentName>: {
                        <settingName>: {
                          colsOrder: [ { propName :<colName>, hide: true|false }, ... ],
                          sorting: [{ propName: <colName>, direction: "asc"|"desc" }, ... ],
                          colsWidths: [ <colName>:<colWidth>, ... ],
                        },
                        ...
                      },
                      ...
                    }
                    

Default: {}

developerUserSettings

Object

Defined user settings developer. For default userSetting use empty name (''). Property <componentName> may contain any of properties: colsOrder, sorting, colsWidth or being empty.

{
                      <componentName>: {
                        <settingName>: {
                          colsOrder: [ { propName :<colName>, hide: true|false }, ... ],
                          sorting: [{ propName: <colName>, direction: "asc"|"desc" }, ... ],
                          colsWidths: [ <colName>:<colWidth>, ... ],
                        },
                        ...
                      },
                      ...
                    }
                    

Default: {}

developerUserSettings

Object

Defined user settings developer. For default userSetting use empty name (''). Property <componentName> may contain any of properties: colsOrder, sorting, colsWidth or being empty.

{
                      <componentName>: {
                        <settingName>: {
                          colsOrder: [ { propName :<colName>, hide: true|false }, ... ],
                          sorting: [{ propName: <colName>, direction: "asc"|"desc" }, ... ],
                          colsWidths: [ <colName>:<colWidth>, ... ],
                        },
                        ...
                      },
                      ...
                    }
                    

Default: {}

developerUserSettings

Object

Defined user settings developer. For default userSetting use empty name (''). Property <componentName> may contain any of properties: colsOrder, sorting, colsWidth or being empty.

{
                      <componentName>: {
                        <settingName>: {
                          colsOrder: [ { propName :<colName>, hide: true|false }, ... ],
                          sorting: [{ propName: <colName>, direction: "asc"|"desc" }, ... ],
                          colsWidths: [ <colName>:<colWidth>, ... ],
                        },
                        ...
                      },
                      ...
                    }
                    

Default: {}

modelName

String

Name of model to be used as list's records types.

Default: 'fd-dev-uml-cad'

modelName

String

Name of model to be used as list's records types.

Default: 'fd-generation'

modelName

String

Name of model to be used as list's records types.

Default: 'fd-configuration'

modelName

String

Name of model to be used as list's records types.

Default: 'fd-dev-inheritance'

modelName

String

Name of model to be used as list's records types.

Default: 'fd-dev-class'

modelName

String

Name of model to be used as list's records types.

Default: 'fd-dev-stage'

modelName

String

Name of model to be used as list's records types.

Default: 'fd-dev-association'

modelName

String

Name of model to be used as list's records types.

Default: 'fd-dev-system'

modelName

String

Name of model to be used as list's records types.

Default: 'fd-dev-aggregation'

modelName

String

Name of model to be used as list's records types.

Default: 'fd-dev-view'

modelProjection

String

Name of model projection to be used as record's properties limitation.

Default: 'ListFormView'

modelProjection

String

Name of model projection to be used as record's properties limitation.

Default: 'ListFormView'

modelProjection

String

Name of model projection to be used as record's properties limitation.

Default: 'ListFormView'

modelProjection

String

Name of model projection to be used as record's properties limitation.

Default: 'ListFormView'

modelProjection

String

Name of model projection to be used as record's properties limitation.

Default: 'ListFormView'

modelProjection

String

Name of model projection to be used as record's properties limitation.

Default: 'ListFormView'

modelProjection

String

Name of model projection to be used as record's properties limitation.

Default: 'ListFormView'

modelProjection

String

Name of model projection to be used as record's properties limitation.

Default: 'ListFormView'

modelProjection

SimplePredicate private

Query simple predicate.

Default: undefined

modelProjection

String

Name of model projection to be used as record's properties limitation.

Default: 'ListFormView'

modelProjection

String

Name of model projection to be used as record's properties limitation.

Default: 'ListFormView'

objectlistviewEventsService

Class

Service that triggers objectlistview events.

Default: Ember.inject.service()

objectlistviewEventsService

Class

Service that triggers objectlistview events.

Default: Ember.inject.service()

singleStageMode

Boolean

Flag indicates single project mode.

Default: false

store

DS.Store or subclass

Store of current application.